automated process by which a data warehouse system searches for answers to specific questions by going through its content. contrast with online analytical processing.
data mining is a multi-phased process of automated analysis of data designed to discover hidden patterns, associations, and trends in a large collection of data
a technique for analyzing data in very large databases and making new connections between the data in order to reveal trends and patterns.