Вопросы к Поиску с Алисой
Разница между сильной и слабой сущностями в ER-модели заключается в том, что сильная сущность независима, а слабая — зависит от другой сущности. morgunov.org classmech.ru
Сильная сущность (Strong entity type) — тип сущности, существование которой не зависит от какого-то иного типа сущности. morgunov.org Такие сущности всегда имеют первичный ключ в наборе атрибутов, которые их описывают. classmech.ru Каждый объект в наборе сильных объектов может быть уникально идентифицирован. classmech.ru
Слабая сущность (Weak entity type) — тип сущности, существование которой зависит от другого типа сущности. morgunov.org У слабых сущностей нет первичного ключа, вместо этого есть частичный ключ, который однозначно распознаёт слабые объекты. classmech.ru Первичный ключ слабого объекта — это составной ключ, сформированный из первичного ключа сильного объекта и частичного ключа слабого объекта. classmech.ru
Сущности слабого типа иногда называют дочерними, зависимыми или подчинёнными, а сущности сильного типа — родительскими, сущностями-владельцами или доминантными. morgunov.org