Модель учебной базы данных на физическом уровне представлена на рис. 1.6.
20
Рис. 1.6. ER модель учебной БД на физическом уровне
ER-диаграмма учебной БД на физическом уровне содержит восемь таблиц. Столбец, расположенный в верхней части изображения таблицы и отделенный горизонтальной чертой, является первичным ключом.
Рядом с именем каждого столбца указывается тип данных этого столбца, или, другими словами, столбец задается на определенном домене.
Предложение NOT NULL, указанное при описании столбца, накладывает ограничение, согласно которому в данном столбце недопустимо хранение NULL значений.
Указанное в определении столбца обозначение (FK) говорит о том, что данный столбец является внешним ключом, т.е. ссылается на родительскую таблицу и может содержать только те значения, которые имеются в первичном ключе родительской таблицы.
Наличие связей (Relationship) или ссылок между таблицами обозначается линиями. Конец линии с черным кружком прикрепляется к дочерней таблице, а другой конец линии прикрепляется к родительской таблице. Если у родительской таблицы линия имеет белый ромб, то это означает, что внешний ключ дочерней таблицы может содержать нулевые значения. Если линия пунктирная, то это говорит о не идентифицирующей связи между таблицами. Если линия сплошная, то связь – идентифицирующая. Не идентифицирующая связь говорит о том, что значение первичного ключа родительской таблицы полностью не идентифицирует (определяет) значения в строке дочерней таблицы, связанной через внешний ключ со значением данного первичного ключа.
предыдущаяследующая