Пунктирная линия означает, что отношение сильное, тогда как сплошная линия означает, что связь слабая. На следующей диаграмме, как мы решаем, что связь между объектами Room
и Class
является сильной. Это потому, что объект Room
имеет обычный ключ (не составной)?
Как определить сильную и слабую связь с ERD?
Ответ 1
Нарисуем сплошную линию тогда и только тогда, когда мы имеем ID-зависимое соотношение; в противном случае это была бы пунктирная линия.
Рассмотрим слабое, но не зависимое от ID отношение; Рисуем пунктирную линию, потому что это слабая связь.
Ответ 2
-
Слабые (неидентифицирующие) отношения
-
Сущность не зависит от других
-
PK Child не содержит компонент PK родительской сущности
-
-
Сильные (идентифицирующие) отношения
-
Сущность ребенка зависит от родителя
-
PK дочернего объекта содержит компонент PK родительской сущности
-
Обычно происходит с использованием составного ключа для первичного ключа
-
Ответ 3
В моделировании отношений сущности сплошные линии представляют собой сильные отношения, а пунктирные линии представляют собой слабые отношения.