Computer Science · Students & Professionals

SQL & Relational Databases

Learn how relational databases model data, how SQL retrieves and changes it, and how indexes and transactions shape correctness and performance.

SQLDatabasesData Modeling

Start with Relational Data Modeling and Keys →

Course roadmap

Know where you are going before you begin

A useful course should make the starting point, destination, and learning method clear—not make you guess from a list of links.

Learning material

Inside this course

Move through the material in order unless a prerequisite or practice link gives you a better reason to branch.

Learning connections

Continue with purpose

These are curated relationships from the SubjectVision learning graph. Each recommendation should answer why it is useful next rather than merely adding another link.

Knowledge check

Test what you can apply

Five course-specific questions covering the most important ideas in SQL & Relational Databases. Commit to an answer before reading the explanation.

Score0 / 50 answered
01

What is the most useful first question when designing a relational table?

02

Why is a foreign-key constraint useful?

03

Which clause should usually filter groups based on COUNT(*)?

04

Why can putting a right-table condition in WHERE change a LEFT JOIN?

05

Which statement best describes database indexes?