Обов'язкова участь для обох сутностей
Припустимо, що кожен викладач обов'язково викладає одну дисципліну і кожну дисципліну обов'язково викладає один викладач. В цьому випадку реляційна структура буде складатися з одного відношення і мати один з таких варіантів (рис. 6.12 ).
Рис. 6.12. Варіанти відношень для перетворення зв'язку 1:1
з обов'язковою участю для обох сутностей
Обов'язкова участь для однієї сутності
Припустимо, що кожен викладач обов'язково викладає одну дисципліну, а за кожною дисципліною необов'язково закріплений викладач. В цьому випадку сутність, яка є необов'язковою (Дисципліна) виступає в якості батьківської сутності, а обов'язкова сутність визначається як дочірня (Викладач). Реляційна структура показана на рис. 6.13.
Зовнішній атрибут SU_Cod також може бути ключем для Викладача.
TEACHER | SUBJECT | ||||||||||||||||||||||||||||||||||||
T_Number (PK) | SU_Cod (PK) | ||||||||||||||||||||||||||||||||||||
T_Name | |||||||||||||||||||||||||||||||||||||
SU_Title | |||||||||||||||||||||||||||||||||||||
T_Post | |||||||||||||||||||||||||||||||||||||
SU_Hours | |||||||||||||||||||||||||||||||||||||
SU_Cod (FK) | |||||||||||||||||||||||||||||||||||||
Рис.6.13. Перетворення зв'язку 1:1 з обов'язковою участю сутності Викладач і необов'язковою участю сутності Дисципліна
Дата добавления: 2016-03-22; просмотров: 620;