การขุดข้อมูลกำหนดการแยกหรือความรู้การขุดจากข้อมูลจำนวนมาก โดยทั่วไปแล้วการขุดข้อมูลจะใช้ในสถานที่ที่มีการบันทึกและประมวลผลข้อมูลจำนวนมาก ตัวอย่างเช่น ระบบธนาคารใช้การขุดข้อมูลเพื่อบันทึกข้อมูลจำนวนมากซึ่งมีการประมวลผลอย่างต่อเนื่อง ในการทำเหมืองข้อมูล รูปแบบข้อมูลที่ซ่อนอยู่จะถูกพิจารณาตามหมวดหมู่ต