Data mining is the application of specific algorithms for extracting patterns from data… the additional steps in the KDD process, such as data preparation, data selection, data cleaning, incorporation of appropriate prior knowledge, and proper interpretation of the results of mining
There are lots of different names people think of when discussing data science, sentence does a good job of describing the different methodologies that are used within data science and there is a specific order in which everything is done.