This Structured Query Language elective introduces students to the world of relational databases. In this course, students install and work with an instance of MySQL, a free, open-source, relational database. The course is divided into three units. In the first unit, students learn to query and update data in an existing database. In the second unit, students learn to design and implement a new relational database given a textual problem description. In the final unit, students learn a set of advanced topics often required for the design and development of practical web applications.