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

Модель данных корпоративного хранилища представляет собой ER-модель (Entity-relationship model — модель «сущность-связь»), описывающую на нескольких уровнях набор взаимосвязанных сущностей, которые сгруппированы по функциональным областям и отражают потребности бизнеса в аналитическом анализе и отчетности.
Общая модель данных корпоративного хранилища разрабатывается последовательно и состоит из:
- концептуальной модели данных;
- логической модели данных;
- физической модели данных.
Концептуальная модель
Концептуальная модель хранилища данных представляет собой описание главных (основных) сущностей и отношений между ними. Концептуальная модель является отражением предметных областей, в рамках которых планируется построение хранилища данных.
Логическая модель
Логическая модель расширяет концептуальную путем определения для сущностей их атрибутов, описаний и ограничений, уточняет состав сущностей и взаимосвязи между ними.
Физическая модель
Физическая модель данных описывает реализацию объектов логической модели на уровне объектов конкретной базы данных.
Сравнение моделей различных уровней
В таблице ниже представлен сравнительный анализ моделей различных уровней.
| Объекты модели | Концептуальная модель | Логическая модель | Физическая модель |
|---|---|---|---|
| Предметная область (Subject Area) | |||
| Сущности (Entitys) | |||
| Взаимосвязи между сущностями (Entity Relationships) | |||
| Атрибуты (Attributes) | |||
| Первичные ключи (Primary Keys) | |||
| Внешние ключи (Foreign Keys) | |||
| Наименование таблиц (Table Names) | |||
| Наименование колонок (Column Names) | |||
| Типы данных (Column Data Types) |