Концептуальное проектирование начинается с анализа ПО, включает анализ концептуальных требований и информационных потребностей, выявление информационных объектов (ИО) и связей между ними, построение концептуальной модели (схемы) данных, названной ЕR диаграмма.
Одна из особенностей ЕR-диаграммы состоит в том, что результаты анализа предметной области отражены в достаточно простом, наглядном, но в то же время формализованном и достаточно информативном виде. В ЕR-диаграмме сочетаются функциональный и информативный подходы, что позволяет представлять как совокупность выполняемых функций, так и отношения между элементами системы, задаваемые структурами данных. Графическая форма позволяет отобразить типологию и свойства сущностей и связей, а формализмы, положенные в основу диаграммы, позволяют использовать на следующем шаге проектирования логической БД строгий аппарат нормализации.
Основными конструктивными элементами ЕR-диаграмм являются сущности, связи между ними и их атрибуты (свойства).
Сущность - любой конкретный (реальный) или абстрактный объект в рассматриваемом ПО.
Связь - наблюдаемая взаимосвязь (ассоциация) между сущностями.
В ЕR-диаграммах сущности помечаются прямоугольниками, ассоциации (характеры объединения сущностей) - ромбами или шестиугольниками, а связи между атрибутами - рёбрами, над которыми проставляются типы связей.
|