5.4. ПРАВИЛА ФОРМИРОВАНИЯ ОТНОШЕНИЙ. Правила формирования отношений по ER-диаграммам основываются
на учете типа связи и мощности связи.
Формирование отношений для идентифицирующей связи . Если
имеется идентифицирующая связь, то для каждой сущности формируется
отношение с первичным ключом, являющимся ключом соответствующей
сущности. Затем в отношение, сущность которого является дочерней, до-
бавляются в первичный ключ атрибуты первичного ключа родительской
сущности. В дочерней сущности новые атрибуты помечаются как внеш- ний ключ (FK).Эта операция дополнения атрибутов называется миграцией атрибутов. Атрибуты первичного ключа в отношении, отвечающего до-
черней сущности, получают признак NOT NULL, что означает невоз-
можность появления кортежа без наличия соответствующего кортежа в
родительском отношении. Степень участия при этом родительской сущ-
ности не имеет значения.
На рис. 7 приведены ER-диаграмма и отношения, сформированные на
ее основе для идентифицирующей связи.
58
1 M
Размещает
Заказ
Клиент
а)
Заказ
Код IDКлиент (FK) Дата
Перечень
Стоимость
Клиент
IDКлиент ФИО
Адрес
Телефон
б) Рис. 7. ER-диаграмма и отношения для идентифицирующей связи