Логический уровень - это абстрактный взгляд на данные, на нем данные
представляются так, как выглядят в реальном мире, и могут называться так, как
они называются в реальном мире. Логическая модель данных является
универсальной и никак не связана с конкретной реализацией СУБД.
Физическая
модель
данных,
напротив,
зависит от
конкретной
СУБД,
фактически являясь отображением системного каталога. В физической модели
содержится информация обо всех объектах БД.
Если
в
логической
модели
не
имеет
значения,
какой
конкретно тип
данных
имеет
атрибут,
то в
физической
модели
важно
описать всю
информацию
о
конкретных
физических
объектах
-
таблицах,
колонках,
индексах, процедурах и т. д.
Не все виды связи, существующие в предметной области можно
отобразить на логическом уровне. Так большинство СУБД не обеспечивают
поддержание связи типа М:М. В этом случае в даталогической модели вводится
вспомогательный элемент, т.е. M:M разбивается на два отношения между
исходными элементами и вспомогательными.
В данном дипломном проекте, в соответствии с описанной предметной
областью,
были
выявлены
следующие
сущности:
Репертуар,
Театр,
Жанр,
Кассир, Клиент.
Для
того,
что бы
реализовать
связь M:M на
физическом
уровне
были
добавлены дополнительные таблицы «Заявка», «Продажа», «Абонемент».
На основе физической модели была создана база данных в SOL Server
путем передачи скрипта из ERWin.
При
проектировании
базы
данных
разработаны
следующие
таблицы,
наименование которых и их назначение приведено в таблице 8.