Data mining is the process of collecting information from massive data sets, detecting patterns, and uncovering connections. Functionalities in Data mining are used to define the kind of patterns that data scientists will discover in data mining activities. Data mining operations are divided into two types, which are descriptive and predictive. Descriptive mining tasks describe the general characteristics of the database's data. Predictive mining tasks produce predictions by making inferences on current data. Functionalities are chosen according to the data mining processes.