Une base de données est un ensemble de données qui peuvent être stockées et récupérées, tandis qu'un entrepôt de données est un ensemble d'informations intégrées qui peuvent être analysées rapidement et efficacement. Un entrepôt de données est un type particulier de base de données.
Une base de données stocke et récupère les données associées, telles que les détails des élèves d'une école. Un entrepôt de données intègre les informations d'une ou plusieurs bases de données, afin que l'analyse puisse être effectuée pour obtenir des résultats, tels que l'école la plus performante d'un district.
Une base de données effectue un traitement transactionnel en ligne et est régulièrement mise à jour. Un entrepôt de données effectue un traitement analytique en ligne ; il stocke des quantités beaucoup plus importantes de données historiques qui sont très rarement mises à jour. L'analyse appliquée à un entrepôt de données dans n'importe quelle industrie ou entreprise est utilisée pour améliorer la qualité et réduire les coûts.