Ma’lumotlar bazasini normallashtirish: INF, 2NF, 3NF va Kodd normal formalari




Download 24,2 Mb.
bet22/71
Sana28.05.2024
Hajmi24,2 Mb.
#255852
1   ...   18   19   20   21   22   23   24   25   ...   71
Bog'liq
Ma\'lumotlar bazasi. ZaynidinovX.N.

Ma’lumotlar bazasini normallashtirish: INF, 2NF, 3NF va Kodd normal formalari


  1. Ma'lumotlar bazasini normallashtirish;

  2. Funksional bog'lanishlar va ularning turlari;

' Birinchi n o rm a l fo rm a va lining t a l a b l a t r
43

  1. Ikkinchi normal forma va uning talablari;

  2. Uchinchi normal forma va uning talablari;

  3. Kodd normal formasi;

  4. Berilgan munosabatni bir necha marta oddiy va к ichiк munosabatlarga ajratish.

Tayanch so'zlar: funksional bog‘lanish, tranzitiv bogianish, normal forma, normallashtirish, 1 NF, 2 NF, 3 NF.
M aium otlar bazasida axborotiarni ko‘payishi hisobiga dinamik ravishda o ‘zgarib turadi. Unda yangi ma’lumot elementiari qo'shiladi. Ular orasida yangi aloqalar yoki bogianishlar oinatiladi va ulami qayta ishlashni yangi usullari qoilaniladi. Bu jarayonda imkoni boricha toydalanuvchi yaratgan MB bilan ishlash uchun yaratilgan dastur ilovasini kam o‘zgartirishga harakat qiladi. Bu muammoni lial qilish uchun ma’lumot elementlarini asosli ravishda guruhlarga birlashtirish va ular uchun kalitlami aniqlash y o ii bilan hal qilinishi mumkin. Flozirgi kunda axborot tizimlari ishlab chiqaruvchilar ma’lumotlarni uchinchi normal formada tasvirlab ishlatishni taklif etadilar.
Funksional bogianish tushunchasi. Relyasion MBda m a’lumotlarni tuzilmasidan tashqari ularni sxematik axborotiga ham etibor beriladi. MBni tuzilmasi haqidagi axborot munosabat sxemasi yordamida beriladi. Sxematik axborotlar esa atributlar orasidagi funksional bogianishlar orqali ifodalanadi. MB munosabatlarida atributlarni tarkibini quyidagi talablarga javob beradigan qilib guruhlash kerak:

  • Atributlar orasidagi zaruriy boim agan takrorlanishlar boimasligi kerak.

  • Atributlarni guruhlaganda m aiumotlar takrorlanishi minimal darajada qilib ta’minlanishi kerak. Bu bevosita maiumotlarni tez qayta ishlash imkonini beradi. Bunga normallashtirish jarayoni yordamida erishiladi.

Normallashtirish deganda berilgan munosabatni bir necha rnana oddiy va kichik munosabatlarga ajratish tushuniladi. Bu jarayonda mumkin boigan barcha funksional bogianishlar aniqlanadi.
Masalan A va В atributlar berilgan boisin. Agar ixtiyoriy vaqtda
44
A atributni bittadan ortiq bo'iniagan qiymati mos kelsa, unda В atributda funksional bog‘langan deyiladi va quyidagicha belgilanadi:
A —» В Shaxsiy raqam —>Familiya ')
r BogTanishlar
Mansabi —» Maosh j
2.16-jadval. Birinchi normal forma

Shaxsi у

Download 24,2 Mb.
1   ...   18   19   20   21   22   23   24   25   ...   71




Download 24,2 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Ma’lumotlar bazasini normallashtirish: INF, 2NF, 3NF va Kodd normal formalari

Download 24,2 Mb.