A database is a collection of structured data, or information organized for storage, accessibility, and retrieval. Software can easily organize, manage, and edit the data inside.
Data warehouse stores data copies from different sources. The data inside is used for reporting and analysis. It supports BI activities.