33. Выберите нотацию модели: выберите View, Logical Diagram Notation, выберите Barker Notation.
Сущность в нотации Баркера представляется прямоугольником любого размера, содержащим внутри себя:
имя сущности;
список имен атрибутов (знак oперед именем атрибута);
указатели ключевых атрибутов (знак #перед именем атрибута);
указатели обязательных атрибутов (знак *перед именем атрибута).
Все связи являются бинарными и представляются линиями с двумя концами (соединяющими сущности), для которых должно быть определено:
имя связи;
степень множественности (один или много объектов участвуют в связи: « 0,1» , « 0,*» , «1» , «1,*» ;
степень обязательности: обязательная (Mandatory) или необязательная (Optional) связь между сущностями.
Если максимальное кардинальное число отображения равно бесконечности, то линия, представляющая связь, разветвляется, принимая вид «вороньей лапки» и примыкает к прямоугольнику, соответствующему множеству сущностей – области значений, в трех точках; в противном случае линия остается без изменений.
Если минимальное кардинальное число отображения равно нулю, то часть линии-связи, примыкающая к прямоугольнику, изображается при помощи пунктирной линии, в противном случае используется сплошная линия.
Нотация применяется к обоим отображениям, определяемым связью, при этом линия, изображающая связь, делится пополам, и каждая ее часть оформляется в соответствии со значениями кардинальных чисел.
Для указания степени множественности равной 0 в свойствах связи должна быть включена Target optional.
Примеры нотации Баркера на рис.
Идентифицирующая связь изображается поперечной линий на стороне вороньей лапки (рис. 9).