База данных Паспортный стол. СУБД Access

  • ID: 22920 
  • 17 страниц
300 рубСкачать

антиплагиат в подарок

Отчет.docx

Паспортный стол.mdb

Содержание:


Введение

На сегодняшний день в мире работают сотни миллионов персональных компьютеров. Ученые, экономисты, политики считают, что к началу третьего тысячелетия:

- количество компьютеров в мире сровняется с числом жителей развитых стран.

- большинство этих компьютеров будет включено в мировые информационные сети.

- вся накопленная человечеством к началу третьего тысячелетия информация будет переведена в компьютерную (двоичную) форму, а вся информация будет готовиться при помощи (или при участии) компьютеров; вся информация будет бессрочно храниться в компьютерных сетях;

- полноценный член общества третьего тысячелетия должен будет каждодневно взаимодействовать с локальными, региональными или мировыми сетями с помощью компьютеров.

При такой компьютеризации практически всех отраслей жизнедеятельности человека возникает вопрос о создании программ позволяющих создавать базы данных.

Использование баз данных стало неотъемлемой частью производственного процесса любого предприятия.

Целью выполнения данной работы является закрепление и расширение полученных теоретических знаний по методике проектирования баз данных, использованию современных информационных технологий. Проектирование базы данных реализовано на примере рассмотрения фрагмента предметной области «Паспортный стол». Был определен атрибутивный состав сущностей, установлены связи между ними и определены типы связей. Была построена инфологическая модель в виде ER- диаграммы.

1. Теоретические сведения

1.1. Общие положения

1.2. Инфологическое проектирование

Функциональный подход к проектированию БД

Предметный подход к проектированию БД

Проектирование с использованием метода "сущность-связь"

1.3 Логическое проектирование БД

На этапе логического проектирования разрабатывается логическая структура БД, соответствующая логической модели ПО. Решение этой задачи существенно зависит от модели данных, поддерживаемой выбранной СУБД.

Результатом выполнения этого этапа являются схемы БД концептуального и внешнего уровней архитектуры, составленные на языках определения данных (DDL, Data Definition Language), поддерживаемых данной СУБД.

2. Постановка задачи

Реализовать с помощью MS Access базу данных паспортного стола города Новосибирска.

В базе должно быть предусмотрено: добавление, редактирование, поиск, просмотр данных. Поиск данных осуществить по следующим критериям: фамилия, имя, отчество, город, район, улица, дом, квартира.

3. Разработка инфологической модели

В качестве сущностей выбираем такие классы, как «физлица», «город», «район», «улица».

3.1. Диаграммы “сущность-связь” (ER-диаграммы)

Атрибуты этих сущностей изображены на ER-диаграмме:

Установим соотношения между сущностями.

Отношение между сущностями:

4. Логическое моделирование

Преобразование сущностей:

Содержание таблиц

5. Физическое моделирование

5.1. Структура таблиц

Таблица физлица (ключ – код)

Таблица город (ключ – код_города)

Таблица район (ключ – код_района)

Таблица улицы (ключ – код_улицы)

5.2. Связи между таблицами

6. Формы

В базе используются следующие формы:

Главная кнопочная форма. Она появляется при открытии базы.

Форма поиска физического лица.

Форма - результат поиска.

Форма добавление данных.

7. Запросы

Все запросы в базе осуществляются через встроенный язык программирования VBA с использованием вставок языка структурированных запросов - SQL.

Код программы поиска данных в форме Поиск

Код очистки полей на форме поиска данных.

Вывод

Была реализована база данных для паспортного стола г. Новосибирска. База соответствует всем критериям, изложенных в постановке задачи.

Список использованной литературы