Junior — Middle
Əlaqəli verilənlər bazalarında normal formalərin anlayışını izah edə bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
Normal formaları, əlaqəli verilənlər bazalarında məlumatların təşkil olunması üçün qaydalar toplusudur ki, təkrarlanmanı minimuma endirmək və yeniləmə zamanı anomaliyaları qarşısını almaq üçün.
- Birinci normal forma (1NF): cədvəldəki bütün sahələr atomik (bölünməz) dəyərlər içərməlidir, təkrarlanan qruplar olmadan.
- İkinci normal forma (2NF): cədvəl 1NF-də olmalı və bütün qeyri-əlamətlər tamamilə bütün tərkib açarına bağlı olmalıdır (əgər açar tərkibidirsə).
- Üçüncü normal forma (3NF): cədvəl 2NF-də olmalı və bütün qeyri-əlamətlər bir-birindən asılı olmamalıdır (keçid asılılığı olmadan).
Məsələn, əgər cədvəldə sifarişlər və müştərilər haqqında məlumatlar varsa, onları iki cədvələ bölmək daha yaxşıdır — biri sifarişlər üçün, digəri müştərilər üçün, beləliklə müştəri haqqında məlumat hər sifarişdə təkrarlanmaz.