No, they differ from each other. Data science is a wide concept, combining machine learning, natural language processing and artificial intelligence, which are used to find a solution that can minimise human efforts. On the flip side, data mining represents only a process or subset of data science, which involves web data extraction, cleansing to transform and loading to produce sources to machines for learning & creating a model that can make them or applications to think & respond as a human does. Some people confuse it with machine learning also. Machine learning is a complementary concept of data mining, which takes modeling to the next step where filtered models are validated to set as a machine learning algorithm.