Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сайде.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.44 Mб
Скачать

Выводы к главе 1

В данной главе описан анализ предметной области, в ходе которого были выделены основные данные, необходимые для проектирования и разработки базы данных «Обслуживание читателей в библиотеке». Было проведено инфологическое проектирование, в ходе которого выделены основные сущности и их атрибуты, а так же была построена ER-модель для базы данных, которая показывает связи между таблицами. Проведен анализ и выбор СУБД, в ходе которого было выявлено, что для реализации данной базы данных подходит СУБД Visual Fox Pro 9. Проведено логическое проектирование, в ходе которого все отношения в базе данных были приведены к третьей нормальной форме.

Глава II. Физическое проектирование бд обслуживания читателей в библиотеке

2.1. Проектирование базы данных

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

  • Выбираем меню File->New, в окне «New»выбираем «Project», и нажимаем «NewFile»

  • В окне «Create»задаем имя проекта, и указываем его размещение (рис. 2.1.).

Рис 2.1. Сохранение проекта

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

  • В менеджере проекта во вкладке Data, устанавливаем курсор на «Databases»и нажимаем кнопку «New» в правой части менеджера проекта (рис. 2.2.).

Рис. 2.2. Менеджер проекта

  • После нажатия кнопки «New» появится окно, где необходимо выбрать NewDatabase.

  • Указываем имя и место расположения базы данных.

2.1.1. Создание таблиц и заполнения их тестовой информацией

База данных создана, далее необходимо создать таблицы (сущности), которые были описаны и нормализированы в пункте 1.4, главы I.

Для создания таблицы, необходимо выполнить следующие действия:

  • В окне менеджера во вкладке «Data», открываем вкладку «Databases», открываем вкладку созданной базы данных, устанавливаем курсор на «Tables», и нажимаем New(рис. 2.3).

Рис. 2.3. Вкладка «Data» менеджера проектов

  • В появившемся окне необходимо выбрать New Table.

  • Задаем имя таблицы, и указываем место расположения.

Проект базы данных обслуживания читателей в библиотеке по предметам содержит 3 таблицы:

  • «Читатели» – в данной таблице хранится вся информация о людях, которые зарегистрированы в данной библиотеке.

  • «Книги» – в данной таблице хранится информация о книгах, которые находятся в библиотеке.

  • «Выдача книг» – в данной таблице хранится информация и выдаче книг.

Рассмотрим подробно каждую таблицу.

Таблица «Книги» имеет следующие поля (рис. 2.4):

Рис. 2.4. Таблица «Книги»

Таблица «Читатели» имеет следующие поля (рис. 2.5):

Рис. 2.5. Таблица «Читатели»

Таблица «Выдача книг» имеет следующие поля (рис. 2.6):

Рис. 2.6. Таблица «Выдача книг»

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

Для база данных обслуживания читателей в библиотеке были установлены связи между таблицами (рис. 2.7):

Рис. 2.7. Схема данных

После установки связей между таблицами определили условия целостности данных (рис. 2.8).

Рис. 2.8. Условия целостности