🌍 Worldwide · Data & AI

SQL & Databases Syllabus

A comprehensive, hands-on path from relational fundamentals and SQL querying to data modeling, indexing, query optimization, transactions, administration, and modern scaling and analytics platforms. The full SQL & Databases syllabus: 7 subjects, 37 chapters and 153 topics, with 365 flashcards written against it.

7Subjects
37Chapters
153Topics
365Flashcards

SQL & Databases subjects

SQL & Databases has 7 subjects. Each one is listed below with its chapters in syllabus order; open a subject for every topic and sub-topic inside them.

Relational Database Fundamentals

4 chapters · 16 topics · 51 flashcards

  1. Database Concepts and Architecture · 4 topics
  2. Keys and Integrity Constraints · 4 topics
  3. Data Types and Schema Definition · 4 topics
  4. SQL Sublanguages Overview · 4 topics

Querying Data with SQL

6 chapters · 28 topics · 51 flashcards

  1. Single-Table Queries · 5 topics
  2. Joining Tables · 6 topics
  3. Aggregation and Grouping · 4 topics
  4. Subqueries · 5 topics
  5. Set Operations · 3 topics
  6. Functions and Expressions · 5 topics

Advanced SQL and Programmability

7 chapters · 26 topics · 50 flashcards

  1. Window Functions · 5 topics
  2. Common Table Expressions · 3 topics
  3. Modifying Data · 5 topics
  4. Views and Materialized Views · 3 topics
  5. Stored Procedures and Functions · 4 topics
  6. Triggers and Automation · 3 topics
  7. Pivoting and Advanced Patterns · 3 topics

Data Modeling and Database Design

6 chapters · 23 topics · 51 flashcards

  1. Conceptual and Logical Modeling · 4 topics
  2. Normalization · 5 topics
  3. Denormalization and Trade-offs · 3 topics
  4. Physical Database Design · 4 topics
  5. Schema Patterns and Anti-Patterns · 4 topics
  6. Schema Evolution and Migrations · 3 topics

Indexing and Query Optimization

4 chapters · 19 topics · 50 flashcards

  1. Index Fundamentals · 4 topics
  2. Specialized Index Types · 5 topics
  3. Query Execution and Planning · 5 topics
  4. Performance Tuning · 5 topics

Transactions, Concurrency, and Administration

5 chapters · 21 topics · 51 flashcards

  1. Transactions and ACID · 3 topics
  2. Concurrency Control · 5 topics
  3. Security and Access Control · 5 topics
  4. Backup, Recovery, and Reliability · 4 topics
  5. Monitoring and Maintenance · 4 topics

Modern Data Platforms and Scaling

5 chapters · 20 topics · 61 flashcards

  1. SQL vs NoSQL · 4 topics
  2. Scaling Relational Databases · 4 topics
  3. Data Warehousing and Analytics · 5 topics
  4. SQL in the Data Engineering Workflow · 4 topics
  5. Cloud and Managed Databases · 3 topics

SQL & Databases flashcards

365 question-and-answer cards across 7 subject decks, each shown in full on its subject page.

SQL & Databases syllabus FAQ

What subjects are in the SQL & Databases syllabus?

SQL & Databases covers 7 subjects: Relational Database Fundamentals, Querying Data with SQL, Advanced SQL and Programmability, Data Modeling and Database Design, Indexing and Query Optimization, Transactions, Concurrency, and Administration and Modern Data Platforms and Scaling.

How many chapters and topics are in the SQL & Databases syllabus?

37 chapters and 153 topics, across 7 subjects. Querying Data with SQL is the largest subject, with 28 topics in 6 chapters.

Are there SQL & Databases flashcards?

Yes — 365 question-and-answer flashcards in 7 subject decks. Each deck is printed in full on its subject page here, and the same cards are in the Examius app with spaced repetition. The free plan covers one exam of your choice, including its flashcards; Examius Pro, a one-time purchase, unlocks every other exam and deck.