Читайте также: |
|
Атрибуты, описанные в разделе 5.1.2, могут также принадлежать связям. Рассмотрим в качестве примера связь Views между сущностями Client и Property for Rent. Допустим, что требуется фиксировать дату просмотра объекта недвижимости клиентом, а также записывать комментарии, сделанные клиентом в ходе осмотра этой недвижимости. Данная информация скорее относится к связи Views, чем к сущности Client или Property for Rent. Как показано на рис. 5.11, для хранения этих сведений связи Views присваиваются атрибуты Date_View (Дата просмотра) и Continents (Комментарии).
Наличие у связи одного или нескольких атрибутов может свидетельствовать о том, что эта связь скрывает некоторую неопределенную сущность. Например, наличие атрибутов Date View и Comments у связи Views может свидетельствовать о наличии некоторой сущности с именем Viewing (Просмотр).
Структурные ограничения
Рассмотрим теперь ограничения, которые могут накладываться на сущности — участницы некоторой связи. По сути, они являются отражением определенных требований реального мира. Примерами таких ограничений являются требования, чтобы объект недвижимости имел владельца и в каждом отделении компании был некоторый персонал. Основными двумя типами накладываемых на связи ограничений являются ее кардинальность (cardinality) (в некоторых книгах- степень связи, что противоречит ранее введенному термину) и степень участия (participation) (другой термин – класс принадлежности).
Дата добавления: 2015-07-08; просмотров: 248 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Представление связей на диаграммах | | | Показатель кардинальности |