Моделибазы данных на логическом и физическом уровнях

  • Часть 1
  • | 2

Модель учебной базы данных на физическом уровне представлена на рис. 1.6.

20

Image

Рис. 1.6. ER модель учебной БД на физическом уровне

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

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

Предложение NOT NULL, указанное при описании столбца, накладывает ограничение, согласно которому в данном столбце недопустимо хранение NULL значений.

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

Наличие связей (Relationship) или ссылок между таблицами обозначается линиями. Конец линии с черным кружком прикрепляется к дочерней таблице, а другой конец линии прикрепляется к родительской таблице. Если у родительской таблицы линия имеет белый ромб, то это означает, что внешний ключ дочерней таблицы может содержать нулевые значения. Если линия пунктирная, то это говорит о не идентифицирующей связи между таблицами. Если линия сплошная, то связь – идентифицирующая. Не идентифицирующая связь говорит о том, что значение первичного ключа родительской таблицы полностью не идентифицирует (определяет) значения в строке дочерней таблицы, связанной через внешний ключ со значением данного первичного ключа.

предыдущаяследующая