Junior — Middle
Маалыматтар базасын долбоорлоодо үчүнчү норма формасынын негиздерин түшүндүрүңүз
sobes.tech AI
AIден жооп
Үчүнчү нормалдуу форма (3NF) — бул маалымат базасын нормалдаштыруу эрежеси, ал таблицанын өзгөчөлүктөрү арасындагы транзитивдик көзкарандылыктарды жокко чыгарууга багытталган.
3NF негизги принциптери:
- Таблица экинчи нормалдуу формада (2NF) болушу керек.
- Бардык эмес-ачкыч өзгөчөлүктөр гана негизги ачкычка көзкаранды болушу керек, башка эмес-ачкыч өзгөчөлүктөргө эмес.
Жөнөкөй айтканда, эгер таблицада көзкарандысыз өзгөчөлүктөр болсо, алар түздөн-түз ачкычка эмес, башка өзгөчөлүк аркылуу көзкаранды болсо, мындай таблицаны бөлүштүрүү керек, ошондо маалыматтарды жаңылоодо кайталануу жана кемчиликтер болбойт.
Мисалы, эгерде StudentID (ачкыч), StudentName, DepartmentName, DepartmentHead деген талаалар бар таблица болсо жана DepartmentHead DepartmentName-ке көзкаранды болсо, ал эми StudentID-ке эмес, анда бөлүмдөр үчүн өзүнчө таблица түзүү керек.