Hệ thống data mining tích hợp với DB hoặc Data Warehouse để thực hiện nhiệm vụ hiệu quả. Data mining hoạt động trong môi trường cần giao tiếp với các hệ thống dữ liệu khác như DB. Có các dạng tích hợp:
No coupling (Không kết hợp) – Data mining không dùng chức năng DB/DW. Lấy dữ liệu từ nguồn riêng (file system), xử lý bằng thuật toán data mining, lưu kết quả vào file khác. Hệ thống đơn giản nhưng hạn chế: DB cung cấp linh hoạt lưu trữ, tổ chức, truy cập, xử lý. Không dùng DB → data mining tốn nhiều thời gian tìm, thu thập, làm sạch, chuyển đổi dữ liệu.
Loose Coupling (Kết hợp lỏng) – Data mining dùng một số dịch vụ DB/DW. Lấy dữ liệu từ kho dữ liệu do các hệ thống quản lý. Dùng thuật toán data mining xử lý, lưu kết quả vào file hoặc vùng dành riêng trong DB/DW. Tốt hơn no coupling vì truy xuất được phần dữ liệu trong DB bằng query processing.
Semitight Coupling (Kết hợp bán chặt) – Một số primitive (nguyên ngữ) data mining quan trọng được hỗ trợ trong DB/DW. Các primitive: sorting, indexing, aggregation, histogram analysis, multi-way join, pre-computation thống kê (sum, count, max, min, std dev...).
Tight Coupling (Kết hợp chặt) – Data mining tích hợp mượt mà vào DB/DW. Data mining subsystem là một thành phần chức năng của hệ thống thông tin. Truy vấn và hàm data mining phát triển dựa trên mining query analysis, cấu trúc dữ liệu, indexing schemes, query processing của DB/DW. Rất mong muốn vì hỗ trợ triển khai hiệu quả hàm data mining, hiệu năng hệ thống cao, môi trường xử lý dữ liệu tích hợp.