A Data Warehouse is a type of data management system that collects data from muliple sources following a structrured schema. The system also makes data accesable through a single accespoint often using SQL. Data Warehouses is mostly used in analytical context such as with business intelligence.