📖
Teorie
1NF: atomické hodnoty, žádné opakující se skupiny. 2NF: 1NF + žádná parciální závislost na části složeného klíče. 3NF: 2NF + žádné tranzitivní závislosti na PK. BCNF: každá determinant je kandidátní klíč. Denormalizace kvůli výkonu (opatrně).
🎯
Tahák
- 11NF/2NF/3NF/BCNF
- 2Funkční závislosti
- 3Kandidátní klíč
❓
Typické otázky u maturity
- 1Příklad porušení 3NF
- 2Kdy denormalizovat?
🏷️
Klíčová slova
funkční závislostkandidátní klíčdenormalizace
⚡
Praktická část
Zadání:
Rozložte tabulku Students(StudId, Name, Course, Teacher) do 3NF.
Kroky:
- 1Identifikuj závislosti
- 2Rozděl na entity Students/Courses/Teachers
- 3FK vazby