Sobes.tech
Junior — Middle

Ma'lumotlar bazalarini loyihalashda uchinchi normal shaklining tamoyillarini tushuntiring

sobes.tech AI

AIdan javob

Ma'lumotlar bazasining normalizatsiya qoidalaridan biri bo'lib, jadvaldagi atributlar o'rtasidagi transitive bog'liqliklarni bartaraf etishga qaratilgan uchinchi normal forma (3NF) hisoblanadi.

3NF ning asosiy tamoyillari:

  • Jadval ikkinchi normal formada (2NF) bo'lishi kerak.
  • Barcha notekis atributlar faqat asosiy kalitga bog'liq bo'lishi kerak, boshqa notekis atributlarga emas.

Oddiy qilib aytganda, agar jadvalda atributlar to'g'ridan-to'g'ri kalitga emas, balki boshqa atribut orqali bog'liq bo'lsa, bunday jadvalni bo'lish kerak, shunda ma'lumotlarni yangilashda ortiqcha takrorlanishlar va anomaliyalar oldini olinadi.

Masalan, StudentID (kalit), StudentName, DepartmentName, DepartmentHead kabi maydonlarga ega jadval bo'lsa va DepartmentHead DepartmentName ga bog'liq bo'lsa, va StudentID ga emas, unda bo'limlar uchun alohida jadval yaratish tavsiya etiladi.