Muhammad al-xorazmiy nomidagi toshkent axborot texnalogyalari universiteti qarsi filiali


Ob'ektga yo'naltirilgan dasturlash tillari



Download 422,59 Kb.
Pdf ko'rish
bet2/6
Sana12.12.2022
Hajmi422,59 Kb.
#884047
1   2   3   4   5   6
Bog'liq
Mustaqil ish 1 E.Shoyimov Malumotlar bazasi compressed

Ob'ektga yo'naltirilgan dasturlash tillari
Ob'ektga yo'naltirilgan dasturlash tillarida polimorfizm bir xil dastur kodining 
heterojen ma'lumotlar bilan ishlash qobiliyatini anglatadi. Boshqacha qilib 
aytganda, bu ob'ektlarda ruxsat etilganligini anglatadi turli xil turlari bir xil 
nomdagi usullar (protseduralar yoki funksiyalar) mavjud. Ob'ektli dasturni bajarish 
jarayonida bir xil usullar argument turiga qarab turli ob'ektlarda ishlaydi. 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 
izlashdan iborat. Maqsad ob'ekti deb ataladigan foydalanuvchi tomonidan 
belgilangan ob'ekt (maqsad turidagi ob'ekt xususiyati) odatda ma'lumotlar bazasida 
saqlanadigan butun ob'ekt ierarxiyasining kichik to'plami bo'lishi mumkin. 
Maqsadli ob'ekt, shuningdek, so'rovni bajarish natijasi ma'lumotlar bazasida 
saqlanishi mumkin
.


Ob'ektga yo'naltirilgan ma'lumotlar modelining relyatsion modelga nisbatan 
asosiy afzalligi ob'ektlarning murakkab munosabatlari haqidagi ma'lumotlarni ko'rsatish 
qobiliyatidir. Ob'ektga yo'naltirilgan ma'lumotlar modeli bitta ma'lumotlar bazasi 
yozuvini aniqlash va ularni qayta ishlash funktsiyalarini aniqlash imkonini beradi.
Ob'ektga yo'naltirilgan modelning kamchiliklari yuqori kontseptual murakkablik, 
ma'lumotlarni qayta ishlashning noqulayligi va so'rovlarni bajarish tezligining 
pastligidir. Dastlab, DBMS birinchi navbatda moliyaviy va iqtisodiy muammolarni hal 
qilish uchun ishlatilgan. Shu bilan birga, taqdimot modelidan qat'i nazar, ma'lumotlar 
bazalarida quyidagi asosiy ma'lumotlar turlari ishlatilgan:

raqamli. Misol ma'lumotlar qiymatlari: 0,43; 328; 2E+5;

belgi (harf-raqam). Ma'lumotlar qiymati misollari: "Juma", "string", "dasturchi";

maxsus turdagi "Sana" yordamida yoki oddiy belgilar ma'lumotlari sifatida belgilangan 
sanalar. Ma'lumotlar qiymatiga misollar: 12/1/97, 2/23/1999.
Turli ma'lumotlar bazasida bu turlar nomi, qiymatlar diapazoni va taqdimot turi 
bo'yicha bir-biridan sezilarli darajada farq qilishi mumkin
.


Inkapsulyatsiya
mulk nomi doirasini u aniqlangan ob'ekt bilan cheklaydi. 
Shunday qilib, agar turdagi ob'ektda bo'lsa
Katalog
kitob muallifining telefon 
raqamini ko'rsatadigan va sarlavhaga 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 uchun
Kitob
turdagi ob'ektning avlodlari 
bo'lgan
Katalog
, siz asosiy ob'ektning xususiyatlarini 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 kerak bo'lsa, u holda turdagi mavhum xususiyat.
abs
. 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
Muammolar
lekin. Shuning uchun mulkni qadrlashi tasodif 
emas
chipta
sinflar
Obunachi
Va
ekstraditsiya
shaklda ko'rsatilgan. 2.9 bir xil - 00015.


XULOSA
Ob'ektga yo'naltirilgan modelda ma'lumotlarni taqdim etishda alohida 
ma'lumotlar bazasi yozuvlarini aniqlash mumkin. Yozuvlar va ularni qayta ishlash 
funktsiyalari o'rtasidagi aloqalar ob'ektga yo'naltirilgan dasturlash tillarida mos 
keladigan vositalarga 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 
chiqing. Ob'ektga yo'naltirilgan ma'lumotlar bazasining tuzilishi grafik jihatdan 
daraxt shaklida tasvirlangan, uning tugunlari ob'ektlardir. Ob'ektlarning xususiyatlari 
ba'zi standart yoki foydalanuvchi tomonidan tuzilgan turdagi (sinf sifatida 
belgilanadi) tavsiflanadi. Sinf tipidagi xususiyatning qiymati mos keladigan sinfning 
namunasi bo'lgan ob'ektdir. Har bir sinf namunasi ob'ekti u xususiyat sifatida 
belgilangan ob'ektning bolasi hisoblanadi. Sinfning misol obyekti uning sinfiga 
tegishli va bitta ota-onasiga ega.



Download 422,59 Kb.

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




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