Требования к реализации МСУБД: Многомерное представление данных, Прозрачность, Доступность, Согласованная производительность, Поддержка архитектуры клиент-сервер, Равноправность всех измерений, Поддержка многопользовательского режима работы с данными, Поддержка операций на основе различных измерений, Простота манипулирования данными, Развитые средства представления данных, Неограниченное число измерений и уровней агрегации данных.
Двухмерное представление данных конечному пользователю: реляционная модель:
Модель |
Месяц |
Объем |
"Жигули" |
Июнь |
12 |
"Жигули" |
Июль |
24 |
"Жигули" |
Август |
5 |
"Москвич" |
Июнь |
2 |
"Москвич" |
Июль |
18 |
"Волга" |
Июль |
19 |
Двухмерное представление данных конечному пользователю: многомерная модель (те же данные):
Модель |
Июнь |
Июль |
Август |
«Жигули» |
12 |
24 |
5 |
«Москвич» |
2 |
18 |
No |
«Волга» |
No |
19 |
No |
Многомерное представление при описании структур данных
Измерение – это множество однотипных данных, образующих одну из граней гиперкуба. Например – Дни, Месяцы, Кварталы, Годы
Переменная – значения таких показателей один раз вводятся из какого-либо внешнего источника или формируются программно и затем в явном виде хранятся в многомерной базе данных (МБД)
Формула – значения таких показателей вычисляются по некоторой заранее специфицированной формуле. То есть для показателя, имеющего тип формула, в БД хранится не его значения, а формула, по которой эти значения могут быть вычислены.