Back to course overview
Database Administration
Database Design
Normalise tables, choose keys, types and constraints for the workload, and decide when a relational or a document store fits best.
3 lessons ยท 1h 47m
- 48mNormalisationReading
Split a flat, repetitive table into well-keyed tables in third normal form so each fact is stored once.
- 39mModelling for workloadsReading
Choose keys, data types and constraints so the database itself rejects bad data for the workload it serves.
- 20mRelational vs document storesReading
Compare relational, document, key-value, wide-column and graph stores and choose one for a given workload.