Data warehousing is a process of collecting business data from heterogeneous sources, cleaning, integrating, and storing them into an enterprise data warehouse. Business intelligence uses technologies and strategies to analyze the business data that are stored in the data warehouse for understanding past, current, and future views of business operations. This helps to make better decisions for improving the business activities. This book presents the concepts and techniques of database and data warehouse, business intelligence, business analysis, data mining, classification and clustering in business data mining.