This course provides an in-depth exploration of advanced concepts in database management with a strong focus on data warehousing, data mining, and decision-support systems. Students will study techniques for designing, implementing, and optimizing large-scale databases that handle complex queries and analytics. Topics include advanced SQL programming, query optimization, distributed databases, data warehousing architectures, online analytical processing (OLAP), and fundamental data mining techniques. Emphasis is placed on applying these methods to support organizational decision-making and evaluating opportunities for algorithmic improvements in data mining and warehousing.