ВУЗ:
Составители:
Рубрика:
98
сущности реального мира имеют иногда многозначные свойства. Книга может иметь
несколько характеристик переиздания (исправленное, дополненное, переработанное, ...
и т. д.)
Обозначающая сущность или обозначение – это связь вида "многие-к-одной" или
"одна-к-одной" между двумя сущностями и отличается от характеристики тем, что не
зависит от обозначаемой сущности.
Каждая связь может иметь один из следующих типов связи (рис. 6.2):
связь типа один-к-одному означает, что один экземпляр первой сущности (левой)
связан с одним экземпляром второй сущности (правой). Связь один-к-одному чаще всего
свидетельствует о том, что на самом деле мы имеем всего одну сущность, неправильно
разделенную на две.
связь типа один-ко-многим означает, что один экземпляр первой сущности
(левой) связан с несколькими экземплярами второй сущности (правой). Это наиболее часто
используемый тип связи. Левая сущность (со стороны "один") называется родительской,
правая (со стороны "много") – дочерней.
связь типа много-ко-многим означает, что каждый экземпляр первой сущности
может быть связан с несколькими экземплярами второй сущности, и каждый экземпляр
второй сущности может быть связан с несколькими экземплярами первой сущности.
Тип связи много-ко-многим является временным типом связи, допустимым на ранних этапах
разработки модели. В дальнейшем этот тип связи должен быть заменен двумя связями типа
один-ко-многим путем создания промежуточной сущности.
Каждая связь может иметь одну из двух модальностей связи:
модальность "может" означает, что экземпляр одной сущности может быть связан
с одним или несколькими экземплярами другой сущности, а может быть и не связан ни с
одним экземпляром.
модальность "должен" означает, что экземпляр одной сущности обязан быть
связан не менее чем с одним экземпляром другой сущности.
Связь может иметь разную модальность с разных концов. Описанный графический
синтаксис позволяет однозначно читать диаграммы, пользуясь следующей схемой
построения фраз:
<Каждый экземпляр сущности 1> <модальность связи> <наименование связи> <тип
связи> <экземпляр сущности 2>.
Каждая связь может быть прочитана как слева направо, так и справа налево. Например,
для сотрудников некоторой фирмы: слева направо - "каждый сотрудник может иметь
несколько детей", а справа налево - "Каждый ребенок обязан принадлежать ровно одному
сотруднику".
Рис. 6.2. Обозначение связей на диаграммах
Вариант 1 Вариант 2
Страницы
- « первая
- ‹ предыдущая
- …
- 97
- 98
- 99
- 100
- 101
- …
- следующая ›
- последняя »