A mineração de dados é a exploração do conhecimento sobre dados de grandes data warehouses por meio de processos assistidos por computador. As ferramentas de mineração de dados ajudam nas tendências e comportamentos futuros com decisões baseadas no conhecimento e trabalham em plataformas de software e hardware existentes para aumentar o valor dos recursos de informação existentes e associados a novos produtos e sistemas.
A área combina ferramentas de estatística e inteligência artificial (como redes neurais e aprendizado de máquina) com gerenciamento de banco de dados para analisar grandes coleções digitais, conhecidas como conjuntos de dados.
A mineração de dados é amplamente utilizada em negócios (seguros, bancos, varejo), pesquisa científica (astronomia, medicina) e segurança governamental (detecção de criminosos e terroristas).