Sobes.tech
Junior — Middle

Verilənlər bazası dizaynında üçüncü normal formanın prinsiplərini izah edin

sobes.tech Süni İntellekt

AI-dan cavab

Üçüncü normal forma (3NF), verilənlər bazasının normalizasiya qaydalarından biridir və cədvəldəki atributlar arasında tranzitiv asılılıqları aradan qaldırmağa yönəlib.

3NF-nin əsas prinsipləri:

  • Cədvəl ikinci normal forma (2NF) olmalıdır.
  • Bütün qeyri-açar atributlar yalnız birincil açardan asılı olmalı, digər qeyri-açar atributlardan asılı olmamalıdır.

Sadə dillə desək, əgər cədvəldə atributlar birbaşa açardan asılı deyilsə, başqa bir atribut vasitəsilə asılıdırsa, belə cədvəl bölünməlidir ki, məlumatların yenilənməsi zamanı artıqlıq və anomaliyalar qarşısı alınsın.

Məsələn, əgər StudentID (açar), StudentName, DepartmentName, DepartmentHead kimi sahələr olan cədvəl varsa və DepartmentHead DepartmentName-dən asılıdırsa, StudentID-dən yox, o zaman departamentlər üçün ayrıca cədvəl yaradılmalıdır.