By definition, a data warehouse is a type of database that caters to relational data that stems from transactional applications. This type of data is structured and allows users to make quick queries to use for reporting purposes.