Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР3.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
3.13 Mб
Скачать

2. Порядок построения логической модели данных

2.1. Подмножества и хранимые отображения модели

AllFusion Data Modeler позволяет разбить модель на несколько подмножеств – Subject Area, каждая из которых может соответствовать определенной функциональных области предметной области, например, бухгалтерский учет и анализ хозяйственной деятельности, техническая подготовка производства, технико-экономическое планирование, управление кадрами, управление реализацией и сбытом готовой продукции, управление материально-техническим снабжением и др. Для перехода от одного подмножества к другому служит список выбора на стандартной панели инструментов (см. табл. 1). Subject Area можно создавать как в логической, так и в физической модели данных.

Хранимое отображение (Stored Display) – представление подмножества модели, отображающее специфический аспект структуры данных. Одна Subject Area может включать в себя несколько хранимых отображений. Добавление хранимых отображений осуществляется в диалоговом окне Stored Display, вызываемое из меню Format | Stored Display Settings. В хранимое отображение входят те же самые сущности и связи, что и в Subject Area, но они могут по-разному располагаться на экране, иметь разные уровни отображения, различный масштаб и цвет объектов или фона.

2.2. Уровни представления модели данных в AllFusion Data Modeler

Различают 3 подуровня логического уровня модели данных, отличающиеся по глубине представления информации о данных:

  • диаграмма сущность-связь (Entity Relationship Diagram (ERD));

  • модель данных, основанная на ключах (Key Based model (KB));

  • полная атрибутивная модель (Fully Attributed model (FA)).

Диаграмма сущность-связь включает сущности и взаимосвязи, отражающие основные закономерности предметной области. Такая диаграмма не слишком детализирована, в нее включают только основные сущности и связи между ними. Как правило, ERD-модель используется для презентаций и обсуждения структуры данных с экспертами предметной области.

Модель данных, основанная на ключах (KB-модель), включает описание всех сущностей, первичных и внешних ключей и предназначена для представления структуры данных и ключей, которые соответствуют закономерностям предметной области.

Полная атрибутивная модель (FA-модель) – наиболее детальное представление структуры данных: представляет отношения модели в третьих нормальных формах и включает все сущности, атрибуты и связи между ними.

На физическом уровне модели данных, различают два подуровня представления информации о данных:

  • трансформационная модель (Transformation model (TA));

  • модель СУБД (DBMS model).

Трансформационная модель (TA-модель) содержит информацию о каждой таблице базы данных с указанием имени таблицы, имен столбцов (колонок) таблицы, их типов данных и ограничений на уникальность, контроля и на неопределенной значение с учетом выбранной СУБД

Модель СУБД (DBMS-модель) автоматически генерируется AllFusion Data Modeler из трансформационной модели и является точным отображением системного каталога СУБД.