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