Databases
Where every app keeps its truth.
The relational model, SQL, schema design, transactions, and NoSQL.
Unit 1
Relational model
Tables, keys, and integrity
Unit 2SQL
Queries, joins, aggregation, and views
Unit 3Schema design
ER diagrams and normalization
Unit 4Storage & indexing
B-trees and physical design
Unit 5Transactions
ACID, concurrency, and locking
Unit 6Query processing
Query planners and optimization
Unit 7Distributed databases
Replication and sharding
Unit 8NoSQL
Document, key-value, and graph stores
Unit 9Modern practice
Data pipelines and contemporary database systems
