ВУЗ:
Составители:
Рубрика:
69
5.2. Связи
Связи между объектами реального мира отражаются в виде связей (от-
ношений, ассоциаций) между сущностями. Отношение – это ассоциация или
"связь" между двумя сущностями. Отношение представляется в модели ли-
нией, соединяющей две сущности, и именем отношения – глагольной конст-
рукцией, которая описывает, как две сущности зависят друг от друга. Имена
сущностей, соединенные именем
отношения, должны образовывать осмыс-
ленную фразу, описывающую бизнес-правило отношения. Например, СТУ-
ДЕНТ <Обучается в> УЧЕБНАЯ ГРУППА. В примере имя отношения
показано в угловых скобках. Отношения двунаправлены, поэтому должны
иметь имена в каждом направлении.
Отношение обладает следующими свойствами:
– степень,
– направленность,
– тип,
– мощность,
– обязательность.
Степень отношения представляет собой число
сущностей, ассоцииро-
ванных с отношением. Чаще всего используются бинарные отношения, свя-
зывающие две сущности. Унарные, или рекурсивные отношения представля-
ют случаи, когда экземпляр сущности связан с другим экземпляром той же
самой сущности. Часто унарные или рекурсивные отношения рассматрива-
ются как бинарные рекурсивные отношения, связывающие экземпляр сущно-
сти с другим ее экземпляром
.
Направленность отношения указывает на исходную сущность в отно-
шении. Сущность, из которой отношение исходит, называется родительской
сущностью. Сущность, в которой отношение заканчивается, называется под-
чиненной (дочерней) сущностью. Направленность отношения определяется
взаимосвязью между сущностями и зависит от типа и мощности отношения
(см. ниже). В отношении между независимой и зависимой сущностями от
-
ношение исходит из независимой сущности и заканчивается в зависимой
сущности. Если обе сущности независимые, отношение симметрично. В от-
ношении один-ко-многим родительской является сущность, входящая в от-
ношение однократно. Отношения многие-ко-многим симметричны. Ключ
родительской сущности мигрирует (повторяется) в дочерней сущности. Та-
кой мигрировавший ключ в дочерней сущности
называется внешним ключом.
Как мы увидим далее, внешний ключ в зависимости от типа связи может
стать частью составного ключа дочерней сущности или неключевым атрибу-
том дочерней сущности. С помощью внешнего ключа экземпляр дочерней
сущности ссылается на соответствующий экземпляр родительской сущно-
сти.
В ERwin отношение между двумя сущностями, или сущности самой с
собой
, может принадлежать к одному из следующих типов:
– идентифицирующее отношение,
5.2. Связи
Связи между объектами реального мира отражаются в виде связей (от-
ношений, ассоциаций) между сущностями. Отношение – это ассоциация или
"связь" между двумя сущностями. Отношение представляется в модели ли-
нией, соединяющей две сущности, и именем отношения – глагольной конст-
рукцией, которая описывает, как две сущности зависят друг от друга. Имена
сущностей, соединенные именем отношения, должны образовывать осмыс-
ленную фразу, описывающую бизнес-правило отношения. Например, СТУ-
ДЕНТ <Обучается в> УЧЕБНАЯ ГРУППА. В примере имя отношения
показано в угловых скобках. Отношения двунаправлены, поэтому должны
иметь имена в каждом направлении.
Отношение обладает следующими свойствами:
– степень,
– направленность,
– тип,
– мощность,
– обязательность.
Степень отношения представляет собой число сущностей, ассоцииро-
ванных с отношением. Чаще всего используются бинарные отношения, свя-
зывающие две сущности. Унарные, или рекурсивные отношения представля-
ют случаи, когда экземпляр сущности связан с другим экземпляром той же
самой сущности. Часто унарные или рекурсивные отношения рассматрива-
ются как бинарные рекурсивные отношения, связывающие экземпляр сущно-
сти с другим ее экземпляром.
Направленность отношения указывает на исходную сущность в отно-
шении. Сущность, из которой отношение исходит, называется родительской
сущностью. Сущность, в которой отношение заканчивается, называется под-
чиненной (дочерней) сущностью. Направленность отношения определяется
взаимосвязью между сущностями и зависит от типа и мощности отношения
(см. ниже). В отношении между независимой и зависимой сущностями от-
ношение исходит из независимой сущности и заканчивается в зависимой
сущности. Если обе сущности независимые, отношение симметрично. В от-
ношении один-ко-многим родительской является сущность, входящая в от-
ношение однократно. Отношения многие-ко-многим симметричны. Ключ
родительской сущности мигрирует (повторяется) в дочерней сущности. Та-
кой мигрировавший ключ в дочерней сущности называется внешним ключом.
Как мы увидим далее, внешний ключ в зависимости от типа связи может
стать частью составного ключа дочерней сущности или неключевым атрибу-
том дочерней сущности. С помощью внешнего ключа экземпляр дочерней
сущности ссылается на соответствующий экземпляр родительской сущно-
сти.
В ERwin отношение между двумя сущностями, или сущности самой с
собой, может принадлежать к одному из следующих типов:
– идентифицирующее отношение,
69
Страницы
- « первая
- ‹ предыдущая
- …
- 67
- 68
- 69
- 70
- 71
- …
- следующая ›
- последняя »
