Ob’ektli ma’lumotlar bazasi. Loyixalash,qayta ishlash va tadqiqi. REJA:
Ob’ekt tushunchasi.
Ob’ektga yo’naltirilgan konsepsiyalar.
Ob’ektga yo’naltirilgan Ma’lumotlar Bazalari(OYMB).
Object Query Language (OQL) va unga misollar.
Ob’ektga yo’naltirilgan SQL.
OYMBning afzalliklari va kamchiliklari.
Ob’ekt tushunchaining ta’rifi
Ob'ektlar - foydalanuvchi tomonidan aniqlangan murakkab ma'lumotlar turlari.
Ob'ektning tuzilishi yoki holati (o'zgaruvchilari) va usullari (xulq-atvori operatsiyalar) mavjud.
Ob'ekt to'rtta xususiyat bilan tavsiflanadi :
Identifikator: ob'ekt uchun tizim bo'yicha yagona identifikator
Nom: ob'ekt mumkin shuningdek, JBda noyob nomga ega (ixtiyoriy)
Lifetime: ob'ektning doimiy yoki vaqtinchalik ekanligini aniqlaydi
Tuzilishi: ob'ektlarni turdagi konstruktorlar yordamida qurish
Ob'ekt tuzilishi: Murakkab ob'ektning holati (joriy qiymati) boshqa ob'ektlardan (yoki boshqa qiymatlardan) ma'lum turdagi konstruktorlar yordamida tuzilishi va I C V bilan ifodalanishi mumkin.
I-noyob id; C-tip konstruktor; V-ob'ekt holati.
Konstruktorlar Asosiy turlari : atom, kortej va to'plam.
To'plam turi: ro'yxat, sumka va massiv
Ob’ektga yo’naltirilgan Ma’lumotlar Bazalari(OYMB).
Ob'ekt so'rovlari tili (OQL) Deklarativ so'rovlar tili
Hisoblashda to'liq bo'lmagan SQL-ga asoslangan sintaksis
Qo'shimcha moslashuvchanlik (operatorlar va foydalanuvchi tomonidan belgilangan turlar bilan so'rovlar)
Misol: OQL so'roviga misol: Qora mahsulotning nomlari nima? Select distinct p.nomi Where p.color=‘black’; Bu so’rov SQL hamda OQL tillarida bir hil ko’rinishda bo’ladi faqat natijalar bir-biridan farq qiladi.
Do'stlaringiz bilan baham: |