5-ma’ruza. Ma`lumotлар modeli. Relyatsion ma`lumotlar modeli va relyatsion algebra. Ma`lumotlarning modeli



Yüklə 1,28 Mb.
səhifə8/12
tarix23.06.2023
ölçüsü1,28 Mb.
#134377
1   ...   4   5   6   7   8   9   10   11   12
5-ma’ruza. Ma`lumotлар modeli. Relyatsion ma`lumotlar modeli va

Tabel nomer

Familiya

Ism




Otasining ismi

Bo`lim

lavozimi

100

Abdullaev

Abdulla

Abdullaevich

002

Boshliq

101

Ismoilov

G`ani

Komilovich

001

Injener

102




Karimov

Boltaboy

To`raevich

002

injener

Atribut yoki domen yoki ustun


maydon qiymati


satrli sonli
Kortej, yozuv, satr ma`lumotlar tipi
7.1-rasm. “Xodimlar” ob`ekti xaqidagi jadval.

Relyatsion modelning bajariladigan amallar qismida relyatsion bazalar bilan bajariladigan amallarning ikki asosiy mexanizmi – relyatsion algebra va relyatsion hisob (ischislenie) belgilanadi. Bunda, ma`lumotlarga ishlov berishda to`plamlar nazariyasi elementlari, ya`ni to`plamlarning birlashmasi, kesishmasi, ayirmasi va dekart ko`paytmalaridan foydalanish kabi amallar nazarda tutiladi.


Relyatsion modelning yaxlitlik qismi deganda ma`lumotlarni buzilmasligini ta`minlashga qaratilgan biror mexanizm tushuniladi. Yaxlitlik qismi relyatsion MBing butunligiga qo`yiladigan ikki asosiy talabdan iborat bo`ladi, ya`ni mohiyatlarning butunligi va aloqalar bo`yicha butunlik.
Mohiyatlar butunligi talabi xohlagan munosabatning xohlagan bir korteji uning boshqa xohlagan kortejidan farqli bo`lishi shartligini ifodalovchi talabdan iborat.
Ushbu talab munosabatning tabiatiga mos keladi, ya`ni munosabat to`plam sifatida ifodalanadi. To`plamlar nazariyasida keltiriladigan ta`rifga ko`ra, to`plamda bir-biri bilan mos tushadigan, aynan bir xil elementlar mavjud bo`lmasligi zarur. Demak, munosabatda ham aynan bir xil kortejlar bo`lishi mumkin emas. Shuning uchun mazkur munosabatda har bir kortejni qat`iy belgilab bera oladigan (identifikatsiya qiladigan) atribut yoki atributlar mavjud bo`ladi.
Bu atribut yoki atributlar kalit deb nomlanadi.
Kalit quyidagi talablarga javob berishi zarur:

  • qaytarilmas (betakror) bo`lishi;

  • minimal bo`lishi, ya`ni kalitdan xohlagan bir atributning chiqarib tashlanishi kalitning betakrorligini buzilishiga olib kelishi lozim.

Kalitdagi atributlar soni mazkur munosabatning ko`rsatkichidan kichik bo`ladi. Biroq, munosabatning barcha atributlarini kombinatsiyasigina betakrorlikni ta`minlaydigan bo`lsa, kalit munosabatning barcha artibutlaridan ham tashkil topishi mumkin. Odatda munosabat bir necha kalitlarga ega bo`ladi. Bular ehtimoldagi kalitlar deb ham ataladi. Munosabatning barcha kalitlari orasidan bittasi birlamchi kalit sifatida tanlab olinadi. Birlamchi kalitni tanlashda kamroq sonli atributlarga ega kalitga ahamiyat qaratiladi yoki uzun matn qatorlaridan tashkil topgan kalitni birlamchi qilib olish maqsadga muvofiq hisoblanmaydi.
Kalitlar ham bir nechta turlarga ajratiladi (7.2-rasm):
1   ...   4   5   6   7   8   9   10   11   12




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin