Информационно-логическое проектирование базы данных
Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод на новый заказ в Автор24. Это бесплатно.
Проектирование базы данных [6-9] начинается с анализа предметной области и определения основных ее сущностей. Для проектирования базы данных библиотеки необходимо использовать следующие сущности:
Книга – издание, хранящееся в библиотеке и выдаваемое читателям.
Читатель – посетитель библиотеки, пользующийся изданиями, представленными в каталоге библиотеки.
Выдача – содержит информацию о читателе и выданных ему книгах, датах выдачи и возврата литературы.
Концептуальная схема взаимодействия сущностей показана на рисунке 4.
Рисунок 4 – Концептуальная схема сущностей и связей между ними
На основе концептуальной схемы строится логическая схема [9-12], на которой связь типа «многие-ко-многим» разделяется с помощью введения вспомогательной сущности. Логическая модель показана на рисунке 5.
Рисунок 5 – Логическая модель базы данных
Для реализации базы данных выбрана реляционная модель данных
Зарегистрируйся, чтобы продолжить изучение работы
. Так как при использовании реляционной модели данные хранятся в двумерных таблицах (реляционных отношениях) с фиксированной структурой [13-15]. Таблицы связываются между собой для обеспечения доступа ко всем хранимым данным. За счет связей обеспечивается быстрый доступ к хранимой информации.
Для обеспечения целостности хранимых данных необходимо провести нормализацию до третьей нормальной формы [16-18]. Отношение находится в первой нормальной форме (1НФ) если значения ее атрибутов атомарны. Для соответствия указанному условию необходимо разделить атрибут ФИО для читателя на три отдельных атрибута «Фамилия», «Имя», «Отчество».
Отношение находится во второй нормальной форме (2НФ), если оно находится в 1 НФ и каждый из неключевых атрибутов зависит от первичного ключа неприводимым образом
50% курсовой работы недоступно для прочтения
Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!