Sobes.tech
Junior — Middle

Relatsion bazalarda normal shakllar tushunchasini tushuntirib bera olasizmi?

sobes.tech AI

AIdan javob

Normal shakllar relatsion ma'lumotlar bazalarida ma'lumotlarni tashkil qilish uchun qoidalar to'plamidir, takrorlanishni minimallashtirish va yangilashda anomaliyalarni oldini olish uchun.

  • Birinchi normal shakl (1NF): jadvaldagi barcha maydonlar atomik (bo'linmaydigan) qiymatlarni o'z ichiga olishi kerak, takrorlanuvchi guruhlar bo'lmasligi kerak.
  • Ikkinchi normal shakl (2NF): jadval 1NFda bo'lishi kerak, va barcha kalit bo'lmagan atributlar to'liq tarkibiy kalitga bog'liq bo'lishi kerak (agar kalit tarkibiy bo'lsa).
  • Uchinchi normal shakl (3NF): jadval 2NFda bo'lishi kerak, va barcha kalit bo'lmagan atributlar o'zaro bog'liq bo'lmasligi kerak (transitiv bog'liqlik yo'qligi).

Masalan, agar jadvalda buyurtmalar va mijozlar haqida ma'lumotlar bo'lsa, ularni ikki jadvalga bo'lish yaxshiroq — biri buyurtmalar uchun, biri mijozlar uchun, shunda mijoz haqida ma'lumot har buyurtmada takrorlanmaydi.