Wielowymiarowe bazy danych

Wielowymiarowe bazy danych, takie jak OLAP, przedstawiają dane w sposób hierarchiczny za pomocą kostek, wymiarów i elementów. Kostka jest zbiorem wymiarów, które składają się z wielu elementów. Przykładowo, kostka SPRZEDAŻ może zawierać wymiar PRODUKT, który może zawierać poszczególne elementy produktów, wymiar CZAS, który może zawierać elementy LATA oraz wymiar REGION, który może zawierać kraje. Te struktury hierarchiczne są trudne do przedstawienia w SQL. Wielowymiarowe bazy danych są szczególne przydatne w przypadku danych zawierających wymiar CZAS, dzięki czemu znajdują zastosowanie w aplikacjach planowania.