This document provides an overview of knowledge discovery and data mining in databases. It discusses how knowledge discovery in databases is the process of finding useful knowledge from large datasets, with data mining being the core step that extracts patterns from data. The document outlines the common steps in the knowledge discovery process, including data preparation, data mining algorithm selection and employment, pattern evaluation, and incorporating discovered knowledge. It also describes different data mining techniques such as prediction, classification, and clustering and their goals of extracting meaningful information from data.