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