A data mining system can be classified based on databases mined, knowledge mined, techniques utilized, and applications adapted.
Classification based on the databases mined includes relational, transactional, object-relational, or data warehouse mining systems.
Background knowledge, such as concept hierarchies and user beliefs, is important for guiding the knowledge discovery process and evaluating patterns found.