Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
536 Кб
Скачать
☆

24. Слабые сущности в инфологической модели «Сущность-связь». Определение, пример, графическая интерпретация.

В модели «сущность-связь» определен особый тип сущности, называемый слабой сущностью.

К слабым сущностям (weak entity) относят такие сущности, которые могут существовать в базе только в том случае, если в ней присутствует сущность некоторого другого типа. Сущность, не являющаяся слабой называется сильной сущностью (strong entity).

Рассмотрим базу данных отдела кадров с классами сущностей СОТРУДНИК и ИНЖЕНЕР. Экземпляр сущности СОТРУДНИК может существовать, не будучи связанным ни с одной сущностью класса ИНЖЕНЕР, но сущность ИНЖЕНЕР не может существовать вне связи с какой-либо сущностью класса сотрудник. Тогда сущность ИНЖЕНЕР является слабой. Это означает, что данные о сущности ИНЖЕНЕР могут появляться в базе данных только в том случае, если эта сущность имеет связь с какой-либо сущностью класса СОТРУДНИК. Слабая сущность- сущность, логически зависимая от другой сущности. Пример слабых сущностей приведен на рис.12,а.б.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]