This document provides an overview of a database management systems course. It discusses the following key points:
1. The course covers principles of relational DBMSs, advanced database systems and applications, and includes programming assignments and two midterm exams.
2. Topics covered include storage management, query processing, transaction processing, recovery, concurrency control, and advanced topics like distributed databases and data warehousing.
3. The goal is to understand how database systems work internally and emphasize query and transaction processing techniques.