Sobes.tech
Junior — Middle

Реляциялык маалыматтар базаларында нормалдуу формалар концепциясын түшүндүрө аласызбы?

sobes.tech AI

AIден жооп

Нормал формалар — бул маалыматтарды уюштуруунун эрежелеринин топтому, ал реляциялык базаларда кайталанууну минималдаштыруу жана жаңылоодо аномалияларды алдын алуу үчүн.

  • Биринчи нормал форма (1NF): таблицанын бардык талаалары атомдук (бөлүнбөс) маанилерди камтышы керек, кайталанган топторсуз.
  • Экинчи нормал форма (2NF): таблица 1NFде болушу керек, жана бардык эмес-ключ атрибуттар толук кандуу калыпта бүтүн калыптагы ачууга көз каранды болушу керек (эгер ачуу курак болсо).
  • Үчүнчү нормал форма (3NF): таблица 2NFде болушу керек, жана бардык эмес-ключ атрибуттар бири-бирине көз каранды болбошу керек (өткөөл көз карандысыздык жок).

Мисалы, эгер таблицада заказдар жана кардарлар тууралуу маалыматтар болсо, анда аларды эки таблицага бөлүү жакшы — бирөө заказдар үчүн, экинчиси кардарлар үчүн, ошондо кардар тууралуу маалымат ар заказда кайталанбайт.