Mavzu: Ma’lumotlar bazasini normallashtirish. Normal formalar 1NF, 2NF, 3nf va Kodd. Reja. Ma’lumotlar bazasini normallashtirish. Mantiqiy loyixalash


Download 17.96 Kb.
bet1/3
Sana03.12.2023
Hajmi17.96 Kb.
#1796986
  1   2   3
Bog'liq
14.1.mavzu


Mashg‘ulot № 14

Mavzu: Ma’lumotlar bazasini normallashtirish. Normal formalar 1NF, 2NF, 3NF va Kodd.

REJA.

  1. Ma’lumotlar bazasini normallashtirish.Mantiqiy loyixalash.

  2. Normal formalar 1NF, 2NF, 3NF va Kodd.

  3. Jadvallarni normallashtirish.


Bu bosqichning asosiy vazifasi MBBT ga mo‘ljallangan mantiqiy sx’emani yaratishdan iborat. Bu bosqichda relyatsion modelning munosabatlari (MBBT jadvallari), atributlari (jadval ustunlari) va atributlar tiplari (ustunlardagi ma’lumotlar tiplari) aniqlanadi.
Mantiqiy loyixalashning bir nechta asosiy metodlari mavjud. Bular::
-ER-diagrammani mantiqiy sxemaga aylantirish;
- jadvallarni normallashtirish.
Normallashtirish – bu ma’lumotlar bazasidagi ma’lumotlarni ortiqchaligini kamaytirishdir.
Normallashtirish– bu jadvalni ma’lumotlarni qo‘shish, o‘zgartirish va o‘chirish uchun qulay bo‘lgan ikkita yoki undan ko‘p jadvallarga bo‘lishdir.
Normallashtirishni asosiy maqsadi – shunday ma’lumotlar bazasini yaratishga qaratilgan, unda faktlar bir marta qayt qilinadi, ya’ni ma’lumotlar ortiqcha yoki takrorlanishi mumkin emas. Munosabatlar sxemasining jadvalga ma’lumot kiritish, o‘zgartirish va o‘chirish uchun qulay xossaga ega bo‘lgan relyatsion variantini qurish.

Jadvallarni normallashtirish mantiqiy loyixalashning eng formal (tartibga solingan) metodi bo‘lib, uni qo‘llanganda ER-diagrammani qurish talab еtilmaydi.


Normallashtirish jarayoni bir normal formadan boshqasiga o‘tish amallaridan iborat bo‘lib, unda har bir navbatdagi jadval oldingisiga nisbatan yaxshi xossalarga ega bo‘ladi.
Har bir normal forma uchun bir qator talablar qo‘yilgan va jadval normallashtirilgan deyiladi agar u qo‘yilgan talablarga javob bersa.
Relyatsion ma’lumotlar bazasi nazariyasida quyidagi normal formalar ketma – ketligi ajratib ko‘rsatiladi:
- birinchi normal forma (1NF);
- ikkinchi normal forma (2NF);
- uchinchi normal forma (3NF);
- Boys-Kodd normal formasi (BCNF);
- to‘rtinchi normal forma (4NF);
- beshinchi normal forma yoki proektsiya – ulash normal formasi (5NF yoki PJ/NF).
Normal formalarning asosiy xossalari:
- har bir navbatdagi normal forma qaysidir ma’noda oldingisiga qaraganda yaxshi;
- navbatdagi normal formaga o‘tganda oldingi normal forma xossalari saqlab qolinadi.

Download 17.96 Kb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling