разработка концептуальной модели. ПР_7_Разработка концептуальной модели базы данных. Разработка концептуальной модели базы данных
Скачать 0.52 Mb.
|
Создание сущностейОснованием для установления потенциальных сущностей моделируемой предметной области является анализ бизнес-процессов, происходящих в ней. Допустим в нашей предметной области для описания бизнес-процессов в упрощенном виде достаточно следующих объектов (сущностей): «Сотрудник», «Отдел», категории сотрудников «Постоянный», «Совместитель», «Консультант», «Работа» (как место работы), «Учебное заведение», «Дети» (дети сотрудников). Обобщенная логическая ER-модель имеет вид диаграммы сущность – связь (Entity Relationship Diagram (ERD)) и представляет собой модель данных верхнего уровня. Она включает сущности и взаимосвязи, отражающие основные бизнес-правила предметной области. Для внесения сущности в модель необходимо убедиться, что вы находитесь на уровне логической модели (Logical), и «кликнуть» по кнопке сущности на панели инструментов (ERwin Toolbox), затем «кликнуть» по тому месту на диаграмме, где необходимо расположить сущность (рис. 11). Рис. 11. Создание сущности Для спецификации свойств сущности следует щелкнуть правой кнопкой мыши по ее шаблону и выбрать в контекстном меню пункт Entity Properties. В диалоге Entities на закладке Definition следует присвоить имя сущности в окне Name и рекомендуется дать ее содержательное описание в окне Definition (рис. 12). Рис. 12. Диалог спецификации свойств сущности По образцу можно создать и определить свойства всех остальных сущностей. При определении свойств сущностей можно руководствоваться их спецификациями, приведенными в таблица 2. Блоки сущностей можно расположить примерно так, как показано на рис. 13. Перемещение блоков сущностей выполняется мышью без проблем. Таблица 2 Свойства сущностей
Рис. 13. Сущности моделируемой предметной области |