EMPLOYEE asl munosabatini birinchi normal shaklga keltirish uchun uni quyidagi
rasmda
ko'rsatilgandek
to'rtta
munosabatlarga
ajratish
kerak:
3.4-rasm. Normallashtirilgan munosabatlar to'plami.
Bu erda har bir munosabatlarning asosiy kaliti ko'k rangda, chet el kalitlari nomlari ko'k
rangda ta'kidlangan. Esingizda bo'lsa, bu asl aloqada mavjud bo'lgan funktsional bog'liqliklarni
ifodalash uchun ishlatiladigan tashqi kalitlar. Ushbu funktsional bog'liqliklar o'q bilan chiziqlar
bilan ko'rsatilgan.
Normallashtirish algoritmi E.F.Kodd tomonidan quyidagicha tavsiflanadi:
Daraxt tepasidagi munosabatlardan boshlab (3.3-rasmga qarang), uning asosiy kaliti
olinadi va darhol har bir bo'ysunuvchi munosabatlar domen yoki shu asosiy kalitning domenlari
kombinatsiyasini qo'shib kengaytiriladi.
Shu tarzda kengaytirilgan har bir munosabatlarning Bosh Kaliti o'zaro munosabatlar
kengaytirilgunga qadar bo'lgan Birlamchi kalit va ota-ona munosabatlarining qo'shilgan Asosiy
Kalitidan iborat.
Shundan so'ng, barcha oddiy bo'lmagan domenlar ota-ona munosabatlaridan o'chiriladi,
daraxtning yuqori tuguni o'chiriladi va qolgan kichik daraxtlarning har biri uchun xuddi shu
protsedura takrorlanadi.
Do'stlaringiz bilan baham: