Data modeling, data preparation, database design, data architecture, the question that arises is; how do these and other similar terms fit together? This is no easy question to answer! Terms may be used interchangeably in some contexts and be quite distinct in others. Also, understanding the inter-connectivity of any technical jargon can be challenging.
In the data world, data mining and knowledge discovery process models attempt to consistently define terms and contextually position and define the various data sub-disciplines. Since the early 1990s, various models have been proposed.
The following list is adapted from A Survey of Knowledge Discovery and Data Mining Process Models by Lukasz A. Kurgan and Petr Musilek and published in The Knowledge Engineering Review Volume 21 Issue 1, March 2006.