As databases are the foundation of modern information society, this course aims to introduce students to the key principles of data management, with an emphasis on database management. Databases allow multiple users to access large amounts of integrated data simultaneously. This course introduces the design, use, and application of database management systems. We will focus on the SQL query language, but also become familiar with NoSQL databases. We will conclude the course by discussing data management plans.