The process of discovering useful knowledge from a huge data is called as Knowledge Discovery
in Database (KDD) and which is often referred to as Data mining. While data mining and
knowledge discovery in databases are normally treated as synonyms, but, in fact data mining is
a part of knowledge discovery process.
Data collected from multiple sources often heterogeneous is integrated into a single data
storage called as target data. Data relevant to the analysis is decided on and retrieved from the
data collection. Then, it is pre-processed and transformed into an appropriate standard format.
Data mining is a crucial step in which intelligent algorithm/techniques are applied to extract
meaningful pattern or rules. Finally, those patterns and rules are interpreted to new or useful
knowledge or information.
The KDD process comprises of few steps as shown in Fig. 1and explained as follows: