Junior — Middle
Verilənlər bazasının pis normalizasiya olunduğu bir vəziyyət nümunəsi verə bilərsənmi?
sobes.tech Süni İntellekt
AI-dan cavab
Verilənlər bazasının pis normallaşması, məlumatların təkrarlanması və ya qeyri-effektiv əlaqələndirilməsi zamanı özünü göstərir, bu da yeniləmələr zamanı artıq və anomaliyalara səbəb olur.
Nümunə: "Sifarişlər" cədvəli aşağıdakı sahələri ehtiva edir: OrderID, CustomerName, CustomerAddress, ProductID, ProductName, Quantity.
Məsələlər:
- Müştəri haqqında məlumatlar (ad, ünvan) hər sifariş qeydində təkrarlanır.
- Müştərinin ünvanını dəyişəndə, çoxsaylı sətirləri yeniləmək lazımdır.
Bu, normal formaları pozur, çünki müştəri məlumatları "Müştərilər" cədvəlində ayrıca saxlanmalı və "Sifarişlər" cədvəlində yalnız müştəriyə (CustomerID) istinad olmalıdır. Bu struktur təkrarlanmanı azaldır və məlumatların idarə olunmasını asanlaşdırır.