Sobes.tech
Junior — Middle

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

sobes.tech AI

AIден жооп

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

Нормалдаштыруу негизги формалары:

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

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