「資料探勘(Data Mining)」的定義簡單來說就是:「從大量資料當中存取或探勘知識。」而資料探勘可被視為是資訊技術自然演化的結果,此演化過程的見證來自於資料庫業界不斷開發以下的新功能:「資料收集與資料庫建立」、「資料管理」(包括資料儲存和搜尋、資料庫交易處理),以及「資料分析與理解」(資料倉儲與資料探勘)。
自20世紀60年代以來,資料庫和資訊技術已經系統地從原始的檔案處理演化到複雜的、功能強大的資料庫系統。70年代以後,資料庫系統的研究和開發已經從「階層式資料庫系統」和「網路資料庫系統」發展到開發「關聯式資料庫系統」、資料塑模工具、索引以及資料組織技術。此外,使用者透過「查詢語言」、「使用者介面」、「最佳的查詢處理」和「交易管理」,我們已可以方便、靈活地存取資料。「線上交易處理(On-Line Transaction Processing,簡稱OLTP)」將查詢看作唯讀交易,它對於關聯式技術的發展和廣泛地將關聯式技術作為大量資料的有效儲存、搜尋和管理的主要工具做出了重大的貢獻。
現今,資料可以被存放在不同類型的資料庫當中,近期出現一種資料庫結構那就是「資料倉儲(Data Warehouse)」。這是一種多個異質資料來源在單個網站以統一的模式有組織的儲存,以支援管理決策之制定。資料倉儲技術包括「資料清理」、「資料整合」和「線上分析處理(On-Line Analytical Processing,簡稱OLAP)」,而OLAP是一種分析技術,具有「彙總」、「合併」、「聚集」和「從不同角度觀察資訊的能力」。