CAPS - DATASTUDIES 5300
Introduction to Relational Databases and SQL Programming
The purpose of this course is to introduce the essential concepts behind relational databases, and help students acquire and apply foundational knowledge of the SQL language and Relational Database Management Systems (RDBMS). Students will study relational data models and discover how they are created and what benefits they bring, plus how to apply them to their own data. Additionally, students are exposed to other types of datastores like NoSQL and graph databases, and how to work with them. The emphasis in this course is on practical and hands-on learning. Through a series of labs, students will practice building and running SQL queries.
Prerequisites & course information
Credit 3 units. Typical periods offered: Summer 3, Spring, Fall, Summer
Sources
- Course catalogue โ2026โ2027