A data warehouse is a decision support database that consolidates historical data separately from operational databases, supporting management's decision-making processes. It is characterized by being subject-oriented, integrated, time-variant, and nonvolatile, with distinct functionalities compared to operational databases suited for transaction processing. Various models exist, including enterprise warehouses, data marts, and virtual warehouses, each designed to cater to specific data needs and user groups.