Abstract: With technological advancement, particularly in the last three decades or so, a massive amount of information has been
converted to digital form, resulting in the formation of massive data repositories. With the accumulation of information in these
repositories, the question of how to extract meaningful knowledge from it remained. Data mining is the process of discovering
useful patterns in large amounts of data. The paper discusses a few data mining techniques, algorithms, and organisations that have
successfully used data mining technology to improve their businesses. To deal with the situation, data mining was used as a tool.
Data mining is a procedure for extracting hidden information from massive sets of databases in order to excavate eloquent patterns
and rules, and it is regarded as a stepping stone to the procedure of knowledge discovery in databases. Data mining is now an
essential component in almost every aspect of human life.\
Keyword: Data mining, Knowledge discovery in database, Knowledge base, Database Management System.