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

UptoLike

70
неидентифицирующее отношение,
типизирующее отношение,
отношение многие-ко-многим,
рекурсивное отношение.
Каждый тип отношений определяет поведение атрибутов первичного
ключа, когда они мигрируют из родительской сущности в подчиненную. Ни-
же будут описаны особенности каждого из типов отношений.
Идентифицирующим является отношение между двумя сущностями, в
котором каждый экземпляр подчиненной сущности идентифицируется зна
-
чениями атрибутов родительской сущности. Это означает, что экземпляр
подчиненной сущности зависит от родительской сущности и не может суще-
ствовать без экземпляра родительской сущности. В идентифицирующем от-
ношении единственный экземпляр родительской сущности связан с множе-
ством экземпляров подчиненной. Атрибуты первичного ключа родительской
сущности мигрируют в атрибуты подчиненной, чтобы стать там атрибутами
первичного ключа. На рис. 5.2 представлено идентифицирующее отношение
между сущностями Заказ и Состав заказа. В сущности Заказ использо-
ван искусственный первичный ключ ID заказа (Идентификатор заказа),
который мигрировал в дочернюю сущность Состав заказа и стал там
первичным ключом. В реальной диаграмме атрибут Заказчик, скорее всего,
будет являться мигрировавшим ключом сущности, описывающей заказчиков
.
Пример рис. 5.2 показывает, что дочерняя сущность не может существовать
без родительской. Этот пример также демонстрирует, как показать перемен-
ный состав заказа: в заказ может входить произвольное количество товаров.
Рис. 5.2. Пример идентифицирующего отношения
Неидентифицирующим называется отношение между двумя сущностя-
ми, в котором каждый экземпляр подчиненной сущности не зависит от зна-
чений атрибутов родительской сущности. Это означает, что экземпляр под-
чиненной сущности не зависит от родительской сущности и может сущест-
вовать без экземпляра родительской сущности. В неидентифицирующем от-
      – неидентифицирующее отношение,
      – типизирующее отношение,
      – отношение многие-ко-многим,
      – рекурсивное отношение.
      Каждый тип отношений определяет поведение атрибутов первичного
ключа, когда они мигрируют из родительской сущности в подчиненную. Ни-
же будут описаны особенности каждого из типов отношений.
      Идентифицирующим является отношение между двумя сущностями, в
котором каждый экземпляр подчиненной сущности идентифицируется зна-
чениями атрибутов родительской сущности. Это означает, что экземпляр
подчиненной сущности зависит от родительской сущности и не может суще-
ствовать без экземпляра родительской сущности. В идентифицирующем от-
ношении единственный экземпляр родительской сущности связан с множе-
ством экземпляров подчиненной. Атрибуты первичного ключа родительской
сущности мигрируют в атрибуты подчиненной, чтобы стать там атрибутами
первичного ключа. На рис. 5.2 представлено идентифицирующее отношение
между сущностями Заказ и Состав заказа. В сущности Заказ использо-
ван искусственный первичный ключ ID заказа (Идентификатор заказа),
который мигрировал в дочернюю сущность Состав заказа и стал там
первичным ключом. В реальной диаграмме атрибут Заказчик, скорее всего,
будет являться мигрировавшим ключом сущности, описывающей заказчиков.
Пример рис. 5.2 показывает, что дочерняя сущность не может существовать
без родительской. Этот пример также демонстрирует, как показать перемен-
ный состав заказа: в заказ может входить произвольное количество товаров.




                Рис. 5.2. Пример идентифицирующего отношения

    Неидентифицирующим называется отношение между двумя сущностя-
ми, в котором каждый экземпляр подчиненной сущности не зависит от зна-
чений атрибутов родительской сущности. Это означает, что экземпляр под-
чиненной сущности не зависит от родительской сущности и может сущест-
вовать без экземпляра родительской сущности. В неидентифицирующем от-

                                    70