Data mining involves analyzing large datasets to extract hidden patterns and predictive information. It is used to discover useful information from large data repositories like data warehouses. The document discusses data mining concepts like data extraction, data warehousing, the data mining process, applications, and issues. Major trends in data mining include datafication of enterprises, use of Hadoop for large datasets, and in-database analytics for performance.