3-ma’ruza. Ma’lumotlar bazasi modеllari. Infologik modеl. Er- model


Teng huquqli subyektlar misollari o'rtasidagi rekursiv munosabatlar. 9- rasmda yotoqxonada yashovchi talabalar, tashkilotning misollari, ular yashaydigan xonaning raqamiga ko'ra guruhlangan



Download 0,89 Mb.
bet4/7
Sana22.07.2022
Hajmi0,89 Mb.
#837888
1   2   3   4   5   6   7
Bog'liq
3-ma’ruza. Ma’lumotlar bazasi modеllari. Infologik modеl. ER-model

6-rasm. M:N aloqalar

Teng huquqli subyektlar misollari o'rtasidagi rekursiv munosabatlar. 9- rasmda yotoqxonada yashovchi talabalar, tashkilotning misollari, ular yashaydigan xonaning raqamiga ko'ra guruhlangan.


7-rasm. Bitta xonada istiqomat qiluvchi talabalar o'rtasidagi
rekursiv aloqalar
Teng bo'lmagan ob'ektlar misollari o'rtasidagi rekursiv munosabatlar. Shunday qilib, xodimlar va kafedra mudiri bir-birlari bilan bir-biriga bog'langan bo'lib, institut xodimlarining misollari.
Bitta ob'ektda, turi va pastki turini tanlang. Bir mulkning bir xil qiymati bilan bog'liq bo'lgan bir nechta ob'ektlarni kichik turlarga ajratish mumkin,
ya'ni. aslning pastki turi bo'lgan yangi ob'ektga. Shaklda 6, kichik kategoriya dasturchi lavozimiga ega bo'lgan xodimlarni o'z ichiga oladi.
Rekursiv munosabatlarga misollar shuni ko'rsatadiki, ob'ektlar, munosabatlar va xususiyatlar o'rtasida juda murakkab bog'liqliklar mavjud.
Mohiyat-aloqa modelini relatsion modelga almashtirish
Relyatsion ma'lumotlar modeli mohiyat-aloqa modeli asosida tuzilgan. Relyatsion modelda mantiqiy obyekt-munosabatlar modelining har bir obyekti o'zaro bog'liqlik (jadval) bilan bog'langan, mantiqiy obyektning har bir xossasi o'zaro munosabatlarning atributiga ega.
Hisoblash atributi odatda rasmiy boshlang'ich kalit (kortej identifikatori) vazifasini bajaradigan munosabatlarga qo'shiladi. Ma'lumotlar bazasida kortej – satr yoki yozuvdir.
Birga ko’p aloqa. Ko'p tomonlama munosabatlarda birdan-ko’pgacha bo'lgan munosabatlarni aniqlash uchun qo'shimcha tashqi kalit atributi
yaratiladi (8-rasm). Tashqi kalit qiymatlarni faqat o'zaro bog'liqlikning asosiy kalitining qiymatlari to'plamidan qabul qiladi.
8-rasm. 1: N munosabati bilan mohiyat-aloqa modelini relyatsion modeliga o'tkazish
1

Ma'lumotlar bazasi sxemasini tuzish. ER-modeli. Mantiqiy darajada loyihalashda ma'lumotlar bazasi sxemalarini mavhum tasvirlashning eng keng tarqalgan usuli bu "mohiyat-aloqa" modeli. Uni ba'zan ER modeli deb ham atashadi, bu erda ER inglizcha "Entity - Relationship" iborasining qisqartmasi bo'lib, so'zma-so'z "mohiyat - aloqa" deb tarjima qilinadi.
Bunday modellarning elementlari mantiqiy sinflar, ularning atributlari va munosabatlaridir.
Biz ushbu elementlarning har birini tushuntiramiz va aniqlaymiz.
Obyektga yo'naltirilgan dasturlash ma'nosida obyekt sinfi metodsiz obyektlar sinfiga o'xshaydi. Fizik sathga o'tishda mantiqiy obyektlar bazalari ma'lum bir ma'lumotlar bazasini boshqarish tizimlari uchun o'zaro bog'liqlik ma'lumotlar bazasi bilan solishtiriladi. Ular haqiqiy asosiy munosabatlar singari o'ziga xos xususiyatlarga ega.
Keling, hozirgina berilgan obyektlarning aniqroq ta'rifini beraylik.
Sinf - bu umumiy atributlar, operatsiyalar, munosabatlar va semantikaga ega obyektlar to'plamining nomlangan tavsifi. Sinf odatda to'rtburchaklar shaklida grafik ravishda ko'rsatiladi. Har bir sinfda uni boshqa barcha sinflardan ajratib turadigan nom (matn satri) bo'lishi kerak.
Sinf atributi - bu klassning atributlari olinishi mumkin bo'lgan qiymatlar to'plamini tavsiflovchi sinfning nomlangan mulki. Sinf har qanday atributlarga ega bo'lishi mumkin (xususan, atributlarga ega emas). Atribut bilan ifodalangan xossa, bu sinfning barcha ob'ektlari uchun umumiy bo'lgan modellashtirilgan ob'ektning xossasi. Shunday qilib, atribut bu ob'ekt holatining mavhumligidir. Har qanday sinf obyektining har qanday atributi ma'lum qiymatga ega bo'lishi kerak.
O'zaro aloqalar tashqi kalitlarni deklaratsiyalash orqali amalga oshiriladi (biz bundan oldin shunga o'xshash hodisalarni uchratganmiz), ya'ni aloqalar ichida tashqi kalitlar boshqa munosabatlarning boshlang'ich yoki nomzod kalitlariga ishora qilib e'lon qilinadi.

Download 0,89 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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