Типы моделей данных корпоративного хранилища данных

Типы моделей данных корпоративного хранилища данных

Модель данных корпоративного хранилища представляет собой ER-модель (Entity-relationship model — модель «сущность-связь»), описывающую на нескольких уровнях набор взаимосвязанных сущностей, которые сгруппированы по функциональным областям и отражают потребности бизнеса в аналитическом анализе и отчетности.

Общая модель данных корпоративного хранилища разрабатывается последовательно и состоит из:

  • концептуальной модели данных;
  • логической модели данных;
  • физической модели данных.

Концептуальная модель

Концептуальная модель хранилища данных представляет собой описание главных (основных) сущностей и отношений между ними. Концептуальная модель является отражением предметных областей, в рамках которых планируется построение хранилища данных.

Концептуальная модель данных. Пример.

Логическая модель

Логическая модель расширяет концептуальную путем определения для сущностей их атрибутов, описаний и ограничений, уточняет состав сущностей и взаимосвязи между ними.

Логическая модель данных. Пример.

Физическая модель

Физическая модель данных описывает реализацию объектов логической модели на уровне объектов конкретной базы данных.

Физическая модель данных. Пример.

Сравнение моделей различных уровней

В таблице ниже представлен сравнительный анализ моделей различных уровней.

Объекты модели Концептуальная модель Логическая модель Физическая модель
Предметная область (Subject Area)
X
Сущности (Entitys)
X
X
Взаимосвязи между сущностями (Entity Relationships)
X
X
Атрибуты (Attributes)
X
Первичные ключи (Primary Keys)
X
X
Внешние ключи (Foreign Keys)
X
X
Наименование таблиц (Table Names)
X
Наименование колонок (Column Names)
X
Типы данных (Column Data Types)
X