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