Junior — Middle
Можете ли објаснити концепт нормалних форми у релационим базама података?
sobes.tech АИ
Одговор од АИ
Нормалне форме су скуп правила за организовање података у релационим базама података, с циљем минимизирања вишка и избегавања аномалија при ажурирањима.
- Прва нормална форма (1NF): сва поља табеле треба да садрже атомске (неподељиве) вредности, без понављајућих група.
- Друга нормална форма (2NF): табела треба да буде у 1NF, и сви неключеви атрибути треба да зависе у потпуности од целог сложеног кључа (ако је кључ сложен).
- Трећа нормална форма (3NF): табела треба да буде у 2NF, и сви неключеви атрибути не треба да зависе један од другог (избегавање транзитивне зависности).
На пример, ако у табели постоје подаци о поруџбинама и клијентима, боље је да их поделите у две табеле — једну за поруџбине, другу за клијенте, како бисте избегли дуплирање информација о клијенту у свакој поруџбини.