№3-, 4- mavzular. Berlganlar bazasi axritekturasi


«Birga  -  ko'p»  (1:M)  aloqa



Download 0,82 Mb.
Pdf ko'rish
bet6/16
Sana11.01.2022
Hajmi0,82 Mb.
#339103
1   2   3   4   5   6   7   8   9   ...   16
Bog'liq
Mavzu 3 4 (2)

«Birga 



ko'p»  (1:M)  aloqa 

deganda,  A  elementning  bitta  qiymatiga  В 

obyektning  bir  nechta  qiymati  mos  kelishi  tushimiiadi.  Bunday  aloqalarai  ikkita 

milli chiziqlar bilan belgilaymiz. Bunday aloqalarda A B ni identifikatsiyalamaydi.  

Berilganlar elementlari orasidagi aioqalar ikkaia yo'nalishda bo'lishi mumkin. 

Shuning uchun, «ko'pga-bir» (M:I) alcqa va «ko'pga -- ko'p» (M : M) aioqalar ham 

mavjud. Berilganlar eiementlarining N ta turi orasidagi aioqalar soni N(N-l) iborat. 



Yozuviar orasidagi aloqalar 

Berilganlar elementlari orasidagi aioqalar turlicha bo'lgani ucmin, yozuvlarni 

bog’lovchi milli chiziqlar 1:1, 1:M. M:I va M:M tuvlarida bo'lishi mumkin. 

Yozuvlar  o'zaro  kalitlar  orqali  bog’ianadi.  Masalan:  REYS-RAQAMI 

birlamchi kalit bo'lib, u REYS-RAQAMI + SANA birlashgan kalit bilan bog'langan 

va  shu  orqali  ikkala  yozuvlar  orasida  1:M  aloqasi  o'matilgan.  Berilganlar 

elementlarini  yozuvlar  orqali  ifodalashda  chizmadagi  aloqalaming  soni  ancha 

kamayadi. Lekin hamma aloqalami chizma orqali baribir ko'rsatib bo'lmaydi. BBB 

tizimlari qanday bo'lishidan qat'i nazar, chizmalar quyidagi qoidaiarga rioya qilishi 

shart: 


 

har bir yozuv sodda tuzilishga, ayrim yozuvlar esa murakkab kalitlarga ega 



bo'lishi mumkin; 

 



chizmadagi yozuvlar va berilganlar elementlari o'z nomlariga ega bo'lishi; 

 



yozuvlardagi hech bir berilganlar elementlari va yozuv bir xil nomga ega 

bolmasligi; 

 

yozuvlar orasidagi aioqalar milli chiziqlar orqali ko'rsatilishi va 1:1, 1 :M, 



M: 1, M:M turlardan birida bo'lishi;

 

 



yozuvlardagi birlamchi kalitlar alohida belgiianishi; 

 



yozuvlardagi boshqa kalitlarning ham aloqasi ko'rsatilishi; 

 



chizmalar berilganlarning xususiyatlarini ifodalagani uchun, ular iloji 

boricha turg'un bo'lishi. 

            Relatsion tizimlar birdaniga keng tarqalmadi. Berilganlar  bazasining asosiy 

nazariy  nati-jalari  o`tgan  asrning  70-  yillarida  olingan  va  shu  vaqtlarda    relatsion 

BBBT  namunalari  yaratil-ganga  qaramay,    uzoq  yillar  davomida  bunday 

tizimlarning samarasi juda past deb  hisobangan. Lekin, relatsion BB tashkil qilish 

va  ularni  boshqarishdagi  usullar  va  algoritmlar  asta  -  sekin  to`planib  borishi 

natijasida, XX asrning 80– yillarining o`rtalariga kelib, relatsion tizimlar bozordan 

dastlabki yaratilgan BBB tizimlarini siqib chiqardi.  

             Berilganlarni  relatsion  modeli,  to`plamlar  nazariyasi  va  predikatlar 

mantig`idan  kelib  chiqadigan  matematik  tamoyillarga  asoslanadi.  Bu  tamoyillar 

birinchi marta berilganlarni model-lash sohasida 1960- yillar oxirida o`sha paytda 

IBM kompaniyasi xodimi bo`lgan doktor E.F. Kodd  tomonidan ishlatilgan bo`lib, 

1970 – yilda elon qilingan. 

 



Kodd qoidalari 

Kodd tomonidan 1970 – yilda e’lon qilingan “Katta bo`linuvchan berilganlar 

banki uchun berilganlarning relatsion modeli” nomli maqola zamonoviy relatsion 

BB avlodining boshida turadi deb, hisoblash mumkun. Kodd relatsion modelning 13 

ta qoidasini aniqlab berdi (ularni Koddning 12 ta qoidasi deyiladi). 

         Koddning 12 ta qoidasi: 

0.

 

Relatsion BBBT berilgan bazasini o`zidagi relatsion imkoniyatlari orqali 



to`liq boshqarishga ega bo`lishi kerak. 

1.

 



Axborot qoidasi-relatsion BB dagi barcha ma’lumotlar (jumladan,jadvallar 

nomi va ustunlar nomi) jadvaldagi qiymat sifatida qat’iy  aniqlanishi  kerak. 

2.

 

Kafolatli kirish-relatsion  BB dagi har qanday ma’lumotga kirish jadval 



nomi,  birlamchi kalit va ustunlar nomi kombinatsiyalari orqali  

kafolatlangan bo`lishi kerak. 

3.

 

Bo`sh qiymatlarni to`ldirish (null value) - BBBT oshkormas ravishda 



beriladigan qiymat-lardan tashqari, ixtiyoriy domenlarga bog`liqsiz ravishda 

bo`sh qiymatlar bilan ishlashni (noma’lum yok foydalanilmagan qiymatlar) 

bilishi lozim. 

4.

 



Onlaynli relatsion jurnal-BB ning tavsifi va uning mazmuni,mantiqiy 

darajada jadval sifatida ko`rsatilgan bo`lib,ularga BBning tilidan 

foydalangan holda so`rovlarni qo`llash imkoniyati yaratilishi kerak. 

5.

 



Berilganlarni boshqarish tili to`liq kamida bitta til aniq belgilangan 

sintaksisga ega va keng qmrovli bo`lishi kerak.U, berilganlarni tuzilishining 

tavsifini,  berilganlar ustida amallar bajarishni, butunlik qoidasi, mualliflik 

huquqi va tranzaksialarni qo`llab quvvat-lashi kerak. 

6.

 

Ko`rsatilganlarni (views) o`zgartirish qoidasi-nazariy yanglanishi mumkin 



bo`lganlar,har qanday ko`rsatilganlar tizim orqali yanglanishi lozim. 

7.

 



Kiritish, o`zgartrish, o`cherish - BBBT faqat berilganlarni tanlashni emas, 

balki kiritish, o`zgartirish, o`cherish amallarini ham bajarishi lozim. 

8.

 

Berilganlarning fizik mustaqilligi-ilova programmalar va maxsus 



programmalar, beril-ganlar fizik usulda kirish va berilganlarning saqanish 

tuzilmalariga, mantiqiy ta’sir qilmaydi. 

9.

 

Ma’lumotlarning mantiqy mustaqilligi-ilova programmalar va maxsus 



programmalar jadvallar tuzilishidagi o`zgarishlarga mantiqan ta’sir 

qilmaydi. 

10.

 

Butunlikning mustaqilligi - BB tili butunlik qoidalarini aniqlash 



imkoniyatiga ega bo`lishi kerak. Ular onlayn bo`limida saqlanishi va uni 

chetlab o`tib ma’lumotlarga o`zgartirish kiritish mumkin bo`lmaslgi kerak. 




11.

 

Taqsimot mustaqilligi-ilova-programmalar va maxsus programmalarga



ma’lumotlarning  1- marta ishlatilishi yoki takroriy ishlatiishidan qat’i nazar,  

mantiqiy ta’sir qilmaydi. 

12.

 

Buzmaslik – quyi darajadagi tillardan foydallangan holda, BB tili orqali 



anqlangan beril-ganlar butunligi qoidasini buzishga yo`l qo`ymaslik. 

Kodd relatsion algebrani BB relatsion boshqarish tizimiga, berilganlarni 

bog`langan termalarga taqsimlash uchun qo`llashni taklif qildi. U o`zining BB 

tizimini, berilganlar termasi asosidagi konsepsiya atrofida yaratdi.Berilganlarning 

relatsion modelini yaratgani uchun 1981-yilda Kodd Hisoblash texnikasi  bo`yicha 

Amerika assotsiatsiyasining Tyuring mukofotiga sazovor bo`ldi. 

 


Download 0,82 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   16




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish