Junior — Middle
Mohol by ste vysvetliť koncept normálnych foriem v databázach?
sobes.tech AI
Odpoveď od AI
Normálne formy sú súbor pravidiel na organizáciu údajov v relačných databázach s cieľom minimalizovať redundanciu a zabrániť anomáliám pri aktualizáciách.
Hlavné normálne formy:
- Prvá normálna forma (1NF) — všetky polia obsahujú atomárne (ne delené) hodnoty, bez opakujúcich sa skupín.
- Druhá normálna forma (2NF) — tabuľka je v 1NF a všetky ne-kľúčové atribúty závisia úplne od celej zloženenej kľúče (ak existuje).
- Tretia normálna forma (3NF) — tabuľka je v 2NF a neexistujú tranzitívne závislosti medzi ne-kľúčovými atribútmi.
Použitie normálnych foriem pomáha vytvárať efektívnejšie a spoľahlivejšie dátové štruktúry, uľahčuje ich údržbu a znižuje pravdepodobnosť chýb.