2-mavzu. Ma’lumotlar bazasida tashqi bog’lanish va birlashmalar


Ikkinchi  normal  shaklning  ta'rifi


Download 440.01 Kb.
Pdf ko'rish
bet8/37
Sana08.01.2022
Hajmi440.01 Kb.
#237443
1   ...   4   5   6   7   8   9   10   11   ...   37
Bog'liq
2-maruza

Ikkinchi  normal  shaklning  ta'rifi: Aloqa  2NFda,  agar  u  1NFda  bo'lsa  va  har  bir  kalit 

bo'lmagan atribut funktsional jihatdan to'liq kalitga bog'liq bo'lsa. 



21. 3NF: Asosiy ta'riflar va konversiya qoidalari. 

Uchinchi 

normal 

shaklni 


muhokama 

qilishdan 

oldin, 

kontseptsiyani 

kiritish 

kerak: tranzitiv funktsional bog'liqlik



Ta'rif: 

X, Y, Z ba'zi  munosabatlarning uchta atributi bo'lsin. Bunday holda, X  -\u003e Y va Y  -

\u003e  Z,  ammo  teskari  yozishmalar  mavjud  emas,  ya'ni.  Z  -  /  -\u003e  Y  va  Y  -  /  -\u003e  X. 

Keyin 


tranzitiv 

ravishda 

ga 



bog'liq. 

Saqlash  munosabati  bo'lsin  ( FIRMA,  WAREHOUSE,  VOLUME),  bu  erda  omborlardan 

tovarlarni  qabul  qiluvchi firmalar va ushbu  omborlarning hajmi  to'g'risida ma'lumotlar mavjud. 

Asosiy  xususiyat "qat'iy"...  Agar  har  bir  firma  tovarlarni  faqat  bitta  ombordan  olishi  mumkin 

bo'lsa, unda bu borada quyidagi funktsional bog'liqliklar mavjud: 

 



qat'iy -> ombor 

 



ombor -> hajmi 


Bunday holda, anomaliyalar paydo bo'ladi: 

 



agar  hozirda  biron  bir  kompaniya  ombordan  tovar  qabul  qilmasa,  uning  hajmi 

to'g'risidagi  ma'lumotlarni  ma'lumotlar  bazasiga  kiritish  mumkin  emas  (chunki  asosiy  atribut 

aniqlanmagan) 

 



agar ombor hajmi o'zgarsa, siz barcha munosabatlarni ko'rishingiz va ushbu ombor bilan 

bog'liq bo'lgan barcha kompaniyalar uchun kartalarni o'zgartirishingiz kerak. 

Ushbu anomaliyalarni yo'q qilish uchun dastlabki munosabatni ikkiga ajratish kerak: 

 



Saqlash ( FIRMA, Ombor) 

 



STOCK_VOLUME ( Ombor, VOLUME) 


Download 440.01 Kb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   ...   37




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