Проектирование информационных систем с CA ERwin Modeling Suite 7.3. Горбаченко В.И - 71 стр.

UptoLike

71
ношении единственный экземпляр родительской сущности связан с множе-
ством экземпляров подчиненной. Атрибуты первичного ключа родительской
сущности мигрируют в подчиненную, чтобы стать там неключевыми атрибу-
тами. На рис. 5.3 показано неидентифицирующее отношение между сущно-
стями Группа и Студент. Каждое из этих отношений имеет собственный
первичный ключ. Первичного ключа родительской сущности Группа миг-
рировал
в подчиненную сущность Студент и стал там неключевым атрибу-
том.
Рис. 5.3. Пример обязательного неидентифицирующего отношения
На примере рис. 5.3 рассмотрим также понятие обязательности отно-
шения. Неидентифицирующее отношение называется обязательным (No
Nulls), если все экземпляры дочерней сущности должны участвовать в отно-
шении. Неидентифицирующее отношение называется необязательным (Nulls
Allowed), если некоторые экземпляры дочерней сущности могут не участво-
вать в отношении. Очевидно, что студент должен принадлежать одной из
учебных групп. На рис. 5.4 показан
пример необязательно отношения: допус-
кается, что сотрудник может не принадлежать ни одному из отделов.
Рис. 5.4. Пример необязательного неидентифицирующего отношения
ношении единственный экземпляр родительской сущности связан с множе-
ством экземпляров подчиненной. Атрибуты первичного ключа родительской
сущности мигрируют в подчиненную, чтобы стать там неключевыми атрибу-
тами. На рис. 5.3 показано неидентифицирующее отношение между сущно-
стями Группа и Студент. Каждое из этих отношений имеет собственный
первичный ключ. Первичного ключа родительской сущности Группа миг-
рировал в подчиненную сущность Студент и стал там неключевым атрибу-
том.




         Рис. 5.3. Пример обязательного неидентифицирующего отношения

      На примере рис. 5.3 рассмотрим также понятие обязательности отно-
шения. Неидентифицирующее отношение называется обязательным (No
Nulls), если все экземпляры дочерней сущности должны участвовать в отно-
шении. Неидентифицирующее отношение называется необязательным (Nulls
Allowed), если некоторые экземпляры дочерней сущности могут не участво-
вать в отношении. Очевидно, что студент должен принадлежать одной из
учебных групп. На рис. 5.4 показан пример необязательно отношения: допус-
кается, что сотрудник может не принадлежать ни одному из отделов.




        Рис. 5.4. Пример необязательного неидентифицирующего отношения

                                     71