Ob’ektga yo’naltirilgan model. Ob’ektga yo’naltirilgan ma’lumotlar bazasinida funktsional bog'lanishlar



Download 33,13 Kb.
bet3/4
Sana13.01.2022
Hajmi33,13 Kb.
#359025
1   2   3   4
Bog'liq
MySql

Ob’ektga yo’naltirilgan model.

Ob'ektga yo'naltirilgan modelda ma'lumotlarni taqdim etishda ma'lumotlar bazasining individual yozuvlarini aniqlash mumkin. Yozuvlar va ularni qayta ishlash funktsiyalari o'rtasidagi aloqalar ob'ektga yo'naltirilgan dasturlash tillariga o'xshash mexanizmlar yordamida o'rnatiladi.Standartlashtirilgan ob'ektga yo'naltirilgan model ODMG-93 (Object Database Management Group) standartining tavsiyalarida tasvirlangan.Ob'ektga yo'naltirilgan ma'lumotlar bazasining soddalashtirilgan modelini ko'rib chiqamiz. Ob'ektga yo'naltirilgan ma'lumotlar bazasining tuzilishi grafik tarzda daraxt ko'rinishida tasvirlangan, uning tugunlari ob'ektlardir. Ob'ekt xususiyatlari ba'zi standart yoki foydalanuvchi tomonidan tuzilgan turdagi (sinf sifatida belgilangan) tavsiflanadi. Sinf tipidagi xususiyatning qiymati mos keladigan sinfning namunasi bo'lgan ob'ektdir. Sinfning har bir nusxasi u xususiyat sifatida belgilangan ob'ektning avlodi hisoblanadi. Sinfning misol obyekti uning sinfiga tegishli va bitta ota-onaga ega. Ma'lumotlar bazasidagi umumiy munosabatlar ob'ektlarning izchil ierarxiyasini tashkil qiladi. Ob'ektga yo'naltirilgan kutubxonachilik ma'lumotlar bazasining mantiqiy tuzilishiga misol rasmda ko'rsatilgan. 2.9. Bu erda ob'ekt turi Kutubxona sinf namunasi obyektlarining ota-onasi hisoblanadi Obunachi, Katalog va Emissiya... Har xil turdagi ob'ektlar Kitoblar lekin ular bitta yoki turli ota-onalarga ega bo'lishi mumkin. Turdagi ob'ektlar Kitob ota-onasi bir xil bo'lganlar kamida inventar raqamida farq qilishi kerak (kitobning har bir nusxasi uchun yagona), lekin bir xil xususiyat qiymatlariga ega bo'lishi kerak isb n, udk, ismlar e va muallif.Ob'ektga yo'naltirilgan ma'lumotlar bazasining mantiqiy tuzilishi tashqi tomondan ierarxik ma'lumotlar bazasi tuzilishiga o'xshaydi. Ularning asosiy farqi ma'lumotlarni manipulyatsiya qilish usullaridir.Ko'rib chiqilayotgan ma'lumotlar bazasi modelidagi ma'lumotlar ustida amallarni bajarish uchun inkapsulyatsiya, meros va polimorfizmning ob'ektga yo'naltirilgan mexanizmlari bilan mustahkamlangan mantiqiy operatsiyalar qo'llaniladi.Inkapsulyatsiya mulk nomi doirasini u aniqlangan ob'ekt chegaralari bilan cheklaydi. Shunday qilib, agar turdagi ob'ekt bo'lsa Katalog kitob muallifining telefon raqamini belgilaydigan va ismga ega bo'lgan xususiyatni qo'shing telefon, keyin biz ob'ektlar uchun bir xil nomdagi xususiyatlarni olamiz obunachi va katalog.Bunday xususiyatning ma'nosi u inkapsullangan ob'ektga qarab belgilanadi.Meros olish aksincha, ob'ektning barcha avlodlariga mulk doirasini kengaytiradi. Shunday qilib, barcha turdagi ob'ektlar Kitob tipdagi ob'ektning avlodlari Katalog, siz asosiy ob'ektga xususiyatlarni belgilashingiz mumkin: isbn, udk, sarlavha va muallif.Agar meros mexanizmining ta'sirini bevosita qarindosh bo'lmagan ob'ektlarga (masalan, bir ota-onaning ikkita avlodi o'rtasida) kengaytirish zarur bo'lsa, u holda tipning mavhum xususiyati ularning umumiy ajdodida aniqlanadi.Shunday qilib, mavhum xususiyatlarning ta'rifi chipta va xona ob'ektda Kutubxona bu xususiyatlarni barcha bolalar ob'ektlari tomonidan meros qilib olinishiga olib keladi Obunachi, Kitob va Emissiya a. Bu tasodif emas, shuning uchun mulk qiymatlari chipta sinflar Obunachi va Emissiya shaklda ko'rsatilgan. 2.9 bir xil - 00015. Polimorfizm ob'ektga yo'naltirilgan dasturlash tillarida bir xil dastur kodining har xil turdagi ma'lumotlar bilan ishlash qobiliyatini anglatadi. Boshqacha qilib aytganda, bu har xil turdagi ob'ektlarda bir xil nomdagi usullar (protseduralar yoki funktsiyalar) bo'lishi mumkinligini anglatadi. Ob'ektli dasturni bajarish jarayonida bir xil usullar argument turiga qarab turli ob'ektlarda ishlaydi. Ko'rib chiqilayotgan misolga kelsak, polimorfizm sinf ob'ektlarini anglatadi Kitob sinfdan turli xil ota-onalarga ega bo'lish Katalog, boshqa xususiyatlar to'plamiga ega bo'lishi mumkin. Shuning uchun sinf ob'ektlari bilan ishlash dasturlari Kitob polimorfik kodni o'z ichiga olishi mumkin.Ob'ektga yo'naltirilgan ma'lumotlar bazasida qidirish foydalanuvchi tomonidan ko'rsatilgan ob'ekt va ma'lumotlar bazasida saqlanadigan ob'ektlar o'rtasidagi o'xshashlikni topishdan iborat. Kutubxonachilik ma’lumotlar bazasining mantiqiy tuzilishi.Asosiy qadr-qimmat Relyatsion modelga nisbatan ob'ektga yo'naltirilgan ma'lumotlar modeli bu ob'ektlarning murakkab munosabatlari haqidagi ma'lumotlarni ko'rsatish qobiliyati. Ob'ektga yo'naltirilgan ma'lumotlar modeli ma'lumotlar bazasining yagona yozuvini aniqlash va ularni qayta ishlash funktsiyalarini aniqlash imkonini beradi.Kamchiliklari ob'ektga yo'naltirilgan model yuqori kontseptual murakkablik, ma'lumotlarni qayta ishlashda noqulaylik va past so'rov tezligi bilan tavsiflanadi.Ob'ektga yo'naltirilgan ma'lumotlar bazasiga POET, Jasmine, Versant, O 2, ODB - Yupiter, Iris, Orion, Postgres kiradi.


Download 33,13 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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