What is the difference between a data warehouse and a database?
A database is typically used for transactional processing, while a data warehouse is optimised for querying and analysis. A data warehouse may contain data from multiple databases and other sources and may be organised differently than a traditional database.