Sobes.tech
Junior — Middle

Можете ли објаснити концепт нормалних форми у релационим базама података?

sobes.tech АИ

Одговор од АИ

Нормалне форме су скуп правила за организовање података у релационим базама података, с циљем минимизирања вишка и избегавања аномалија при ажурирањима.

  • Прва нормална форма (1NF): сва поља табеле треба да садрже атомске (неподељиве) вредности, без понављајућих група.
  • Друга нормална форма (2NF): табела треба да буде у 1NF, и сви неключеви атрибути треба да зависе у потпуности од целог сложеног кључа (ако је кључ сложен).
  • Трећа нормална форма (3NF): табела треба да буде у 2NF, и сви неключеви атрибути не треба да зависе један од другог (избегавање транзитивне зависности).

На пример, ако у табели постоје подаци о поруџбинама и клијентима, боље је да их поделите у две табеле — једну за поруџбине, другу за клијенте, како бисте избегли дуплирање информација о клијенту у свакој поруџбини.