Skip to main content

Module 01 Relational Databases Sql Teaching Units

UnitKindSource linksRoute
Book Exercise Lanesexercise4Open
Constraints: NOT NULL, UNIQUE, CHECK, FOREIGN KEY, Cascadingconcept1Open
Denormalization: When and Whyconcept2Open
ER Modeling and Translation to Tablesconcept2Open
Functional Dependencies and Normal Forms: 1NF, 2NF, 3NF, BCNFconcept1Open
JOINs and Set Operations: Inner, Outer, Semi, Anticoncept1Open
Keys: Primary, Candidate, Foreign, Surrogate vs Naturalconcept1Open
Learning Resourcesresource4Open
Reading an EXPLAIN / EXPLAIN ANALYZE Planconcept2Open
Reference and Selective Readingreference5Open
Relational Algebra: Selection, Projection, Join, Unionconcept1Open
Relations, Tuples, Attributes, Domainsconcept2Open
Schema Migrations: Adding/Removing Columns, Online Migrationsconcept2Open
Subqueries, CTEs, and Window Functionsconcept1Open
The Cost of a Bad Query: Scan vs Seek, N+1 Queriesconcept1Open
The SQL Logical Pipeline: SELECT/FROM/WHERE/GROUP BY/HAVING/ORDER BYconcept1Open
Transactions at the SQL Level: BEGIN, COMMIT, ROLLBACK, Isolation Previewconcept2Open
Views, Materialized Views, and Stored Proceduresconcept1Open