Junior — Middle
Vai jūs varētu izskaidrot normālo formu jēdzienu relāciju datu bāzēs?
sobes.tech AI
Atbilde no AI
Normālās formas ir noteikumu kopums datu organizēšanai relāciju datu bāzēs, lai samazinātu lieko datus un novērstu anomālijas atjaunināšanas laikā.
- Pirmā normālā forma (1NF): visi tabulas lauki jābūt atomiskām (nešķeļamām) vērtībām, bez atkārtotām grupām.
- Otrā normālā forma (2NF): tabula jābūt 1NF, un visi neatslēgas atribūti jāatkarīgi pilnībā no visa sastāvētā atslēgas (ja atslēga ir sastāvējama).
- Trešā normālā forma (3NF): tabula jābūt 2NF, un visi neatslēgas atribūti nedrīkst būt atkarīgi viens no otra (bez transitatīvās atkarības).
Piemēram, ja tabulā ir dati par pasūtījumiem un klientiem, labāk ir tos sadalīt divās tabulās — vienu pasūtījumiem, otru klientiem, lai izvairītos no informācijas dublēšanas par klientu katrā pasūtījumā.