Ob'ektga yo'naltirilgan model



Yüklə 127,68 Kb.
səhifə2/12
tarix26.01.2023
ölçüsü127,68 Kb.
#81010
1   2   3   4   5   6   7   8   9   ...   12
Ob’yektga yo`naltirilgan ma’lumotlar bazasi.

Inkapsulyatsiya mulk nomi doirasini u aniqlangan ob'ekt bilan cheklaydi. Shunday qilib, agar mulk "KATALOG" ga qo'shilsa telefon kitob muallifi, keyin ular xuddi shunday tarzda "OBUNA" va "KATALOG" da olinadi. Mulkning ma'nosi u inkapsullangan ob'ektga qarab belgilanadi.
Meros olish, aksincha, ob'ektning barcha avlodlariga mulk doirasini kengaytiradi. Demak, “KATALOG” ning avlodlari bo‘lgan “KITOB” tipidagi barcha ob’ektlarga ota isbn, UDC, sarlavha va muallifning xossalari berilishi mumkin.
Poliformizm bir xil dastur kodining heterojen ma'lumotlar bilan ishlash qobiliyatini bildiradi. Boshqacha qilib aytganda, bu har xil turdagi ob'ektlarda bir xil nomdagi usullar - protseduralar va funktsiyalarning mavjudligini anglatadi. Ob'ektli dasturni bajarish jarayonida bir xil usullar argument turiga qarab turli ob'ektlarda ishlaydi. "KUTUBXONA" ma'lumotlar bazasi uchun bu "KATALOG" sinfidan turli xil ota-onalarga ega bo'lgan "KITOB" sinfining ob'ektlari boshqa xususiyatlar to'plamiga ega bo'lishi mumkinligini anglatadi, ya'ni. "KITOB" sinfi ob'ekti bilan ishlash dasturlari polimorfik kodni o'z ichiga olishi mumkin. Sinfda metodning tanasi yo'q, ya'ni u qanday aniq harakatlarni bajarishi kerakligi aniqlanmagan. Har bir kichik sinf kerakli operatsiyalarni bajaradi. Inkapsulyatsiya berilgan ierarxiyadan tashqaridagi barcha ob'ektlardan amalga oshirish tafsilotlarini yashiradi.
Ob'ektga yo'naltirilgan modelning relyatsion modelga nisbatan afzalliklari - ob'ektlarning murakkab munosabatlari haqidagi ma'lumotlarni ko'rsatish qobiliyati, ma'lumotlarni saqlash tuzilmalarida cheklovlar yo'qligi. Ob'ektga yo'naltirilgan ma'lumotlar bazasi nafaqat strukturani, balki ma'lumotlarning xatti-harakatlarini ham saqlashi mumkin. Ob'ektga yo'naltirilgan yondashuvdan foydalangan holda, shuningdek, ma'lum bir mavzu sohalari (geografik, dizayn va boshqalar) uchun ixtisoslashgan multimedia ma'lumotlar bazalari va ma'lumotlar bazalari kabi katta hajmdagi semantik ma'lumotlarga ega ma'lumotlar bazalarini yaratish mumkin.
Ushbu yondashuvning kamchiliklari orasida yuqori kontseptual murakkablik, ma'lumotlarni qayta ishlashning noqulayligi va past tezlik so'rovlarni bajarish.
1990-yillarda mavjud ob'ektga yo'naltirilgan ma'lumotlar bazalarining prototiplari yaratildi. Bular POET (POET SoftWare), JASMINE (COMPUTER ASSOCIATES), IRIS, ORION, POSTGRES.

Yüklə 127,68 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   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