Проектирование баз данных с использованием AllFusion ERwin Data Modeler
91
Большинство различий в этих нотациях относятся к несущественным различиям
между представлениями моделей. Если сравнивать обозначения на палитрах инстру-
ментов нотаций IDEF1X и IE, видно, что разница заключается в том, что для обозначе-
ния множественного конца линии связи в нотации IDEF1X используется точка, а в но-
тации IE – «лапка».
Разница при описании обобщенных объектов является более существенной, так
как заключается не только в том, что для обозначения Категории используется другой
графический символ (
), но и вводятся разные понятия («полная» и «неполная» катего-
рия в нотации IDEF1X, «эксклюзивная» и «неэксклюзивная» категория в нотации IE). Бо-
лее подробно различия методик моделирования IDEF1X и IE будут рассмотрены далее.
Модель, представленная в одной нотации, может быть легко автоматически пре-
образована в другую нотацию.
Далее мы рассмотрим создание логической модели в нотации IDEF1X. Эта нотация
выбирается по умолчанию.
4.6. Построение логической модели
4.6.1. Сущности
В работе «Базы данных: проектирование и использование» были выделены не-
сколько разновидностей объектов (сущностей). Прежде всего, это простые и сложные
объекты. Объект называется простым, если он рассматривается в данном исследовании
как неделимый.
Сложный объект представляет собой объединение других объектов, простых или
сложных, также отображаемых в информационной системе. Выделяют несколько разно-
видностей сложных объектов: составные, обобщенные и агрегированные объекты.
Составной объект соответствует отображению отношения «целое – часть».
Обобщенный объект отражает наличие связи «род – вид» между объектами пред-
метной области.
Агрегированные объекты соответствуют обычно какому-либо процессу, в который
оказываются «вовлеченными» другие объекты.
В ERWin имеются специальные условные обозначения для изображения простых
сущностей и специальный символ, используемый при изображении обобщенных объек-
тов (хотя само понятие «обобщенный объект» в ERWin отсутствует). Остальные разно-
видности сущностей можно отобразить, используя соответствующие сочетания обозна-
чений простых сущностей и связей между ними.
4.6.2. Создание простых сущностей
Для создания новой сущности следует воспользоваться кнопкой .
После позиционирования на экране и нажатия на правую кнопку мыши появится
значок, отображающий сущность (рис. 4.12). В выделенную вверху область следует ввести
имя сущности.