Sobes.tech
Junior — Middle

Маалыматтар базасын долбоорлоодо үчүнчү норма формасынын негиздерин түшүндүрүңүз

sobes.tech AI

AIден жооп

Үчүнчү нормалдуу форма (3NF) — бул маалымат базасын нормалдаштыруу эрежеси, ал таблицанын өзгөчөлүктөрү арасындагы транзитивдик көзкарандылыктарды жокко чыгарууга багытталган.

3NF негизги принциптери:

  • Таблица экинчи нормалдуу формада (2NF) болушу керек.
  • Бардык эмес-ачкыч өзгөчөлүктөр гана негизги ачкычка көзкаранды болушу керек, башка эмес-ачкыч өзгөчөлүктөргө эмес.

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

Мисалы, эгерде StudentID (ачкыч), StudentName, DepartmentName, DepartmentHead деген талаалар бар таблица болсо жана DepartmentHead DepartmentName-ке көзкаранды болсо, ал эми StudentID-ке эмес, анда бөлүмдөр үчүн өзүнчө таблица түзүү керек.