В CASE-средстве Vantage Team Builder (Westmount I-CASE) используется один из вариантов нотации П. Чена. На ER-диаграммах сущность обозначается прямоугольником, содержащим имя сущности, а связь — ромбом, связанным линией с каждой из взаимодействующих сущностей. Числа над линиями означают степень связи.
Связи являются многонаправленными и могут иметь атрибуты (за исключением ключевых). Выделяют два вида связей:
необязательная связь (optional);
слабая связь (weak).
В необязательной связи могут участвовать не все экземпляры сущности.
В отличие от необязательной связи в полной (total) связи участвуют все экземпляры хотя бы одной из сущностей. Это означает, что экземпляры такой связи существуют только при условии существования экземпляров другой сущности. Полная связь может иметь один из 4-х видов: обязательная связь, слабая связь, связь «супертип-подтип» и ассоциативная связь.
Обязательная (mandatory) связь описывает связь между «независимой» и «зависимой» сущностями.
Все экземпляры зависимой («обязательной») сущности могут существовать только при наличии экземпляров независимой («необязательной») сущности, т. е. экземпляр «обязательной» сущности может существовать только при условии существования определенного экземпляра «необязательной» сущности.
В примере подразумевается, что каждый автомобиль имеет, по крайней мере, одного водителя, но не каждый служащий управляет машиной.
В слабой связи существование одной из сущностей, принадлежащей некоторому множеству («слабой») зависит от существования определенной сущности, принадлежащей другому множеству («сильной»), т. е. экземпляр «слабой» сущности может быть идентифицирован только посредством экземпляра «сильной» сущности. Ключ «сильной» сущности является частью составного ключа «слабой» сущности.
Слабая связь всегда является бинарной и подразумевает обязательную связь для «слабой» сущности. Сущность может быть «слабой» в одной связи и «сильной» в другой, но не может быть «слабой» более, чем в одной связи. Слабая связь может не иметь атрибутов.
В ассоциативной связи каждый экземпляр связи (ассоциативный объект) может существовать только при условии существования определенных экземпляров каждой из взаимосвязанных сущностей. Ассоциативный объект — объект, являющийся одновременно сущностью и связью. Ассоциативная связь — это связь между несколькими «независимыми» сущностями и одной «зависимой» сущностью. Связь между независимыми сущностями имеет атрибуты, которые определяются в зависимой сущности. Таким образом, зависимая сущность определяется в терминах атрибутов связи между остальными сущностями.