Define data mining. Why are there many names and definitions for data mining What are the main reasons for the recent popularity of data mining? Discuss what an organization should consider before making a decision to purchase data mining software. .