Понедельник, 23.06.2025, 09:48
Приветствую Вас, Гость | RSS
Меню сайта
Форма входа
Поиск
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

09 Типы связей в нотации Чена

Существуют обязательные и необязательные связи. Необязательной связью в нотации Чена считается связь в которой могут участвовать не все экземпляры сущности. В обязательной связи участвуют все экземпляры хотя бы одной сущности. Обязательные связи в нотации Чена бывают трех подтипов:

- Слабая связь. Существование одной сущности зависит от существования второй сущности. Ключ одной сущности является частью составного ключа другой сущности.

- Связь супертип-подтип. Общие атрибуты всех сущностей определяются сущностью супертипа. Сущности подтипа наследуют все атрибуты супертипа.

- Ассоциативная связь. Экземпляр может существовать только при условии существования определенных экземпляров в каждой из взаимосвязанных сущностей. Ассоциативный объект в нотации Чена – объект который одновременно является и сущностью и связью. Связь между независимыми сущностями имеет атрибуты которые определяются в ассоциативной сущности.

Обязательная связь описывает связь между независимой и зависимыми сущностями. Все экземпляры зависимой сущности могут существовать только при наличии экземпляров независимой сущности.

Диаграмма сущность-связь в нотации Чена строится по следующим правилам:

1. Каждая сущность, каждый атрибут и связь должны иметь имя. Но при этом связь супертипа и подтипа и ассоциативная связь могут не иметь имени.

2. Имя сущности должно быть уникально в рамках всей системы.

3. Имя атрибута должно быть уникально в рамках сущности.

4. Каждый атрибут должен иметь определенный тип данных.

5. Сущность связанная только необязательными связями с другими сущностями должна иметь ключевой атрибут.

6. Сущность подтип связи супертип-подтип не может иметь ключевых атрибутов.