database multidimensionali
Nei database multidimensionali, come OLAP, i dati vengono presentati in modo gerarchico mediante l'utilizzo di cubi, dimensioni ed elementi. Un cubo è una raccolta di dimensioni contenenti diversi elementi. Ad esempio, in un cubo Vendite contenente una dimensione Prodotto possono essere inclusi singoli elementi prodotto; una dimensione Periodo può contenere anni come elementi, mentre una dimensione Regione può contenere Paesi. In SQL è difficile rappresentare tali strutture gerarchiche in modo efficiente. I database multidimensionali sono particolarmente utili quando per i dati esiste una dimensione Periodo, quindi vengono spesso utilizzati in applicazioni per la pianificazione.