Data warehouse is subject oriented, integrated, time variant, nonvolatile collection of data in support of management decisions.
Data mining refers to the extraction of useful information from a bulk of data or data warehouses.
Web mining Web mining is the integration of information gathered by traditional data mining methodologies and techniques with information gathered over the World Wide Web.
Database Management System software that handles the storage, retrieval, and updating of data in a computer system.