bases de données multidimensionnelles

Les bases de données multidimensionnelles comme OLAP présentent les données sous forme hiérarchique, à l'aide de cubes, de dimensions et d'éléments. Un cube est un ensemble de dimensions qui contiennent un certain nombre d'éléments. Par exemple, le cube Ventes peut contenir la dimension Produit, contenant elle-même des éléments Produit. La dimension Temps peut contenir des éléments Année, et la dimension Région peut contenir des pays. Ces structures hiérarchiques sont difficiles à représenter efficacement en langage SQL. Les bases de données multidimensionnelles sont particulièrement utiles lorsque les données comportent une dimension temporelle; c'est pourquoi elles sont souvent utilisées pour les applications de planification.