Ob’ektli ma’lumotlar bazasi. Loyixalash,qayta ishlash va tadqiqi


Download 18.83 Kb.
bet1/2
Sana17.01.2023
Hajmi18.83 Kb.
#1097582
  1   2
Bog'liq
Obyektli ma’lumotlar bazasi Loyixalash,qayta ishlash va tadqiqi

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 strukturasi

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

From products p

Where p.color=‘black’;

Bu so’rov SQL hamda OQL tillarida bir hil ko’rinishda bo’ladi faqat natijalar bir-biridan farq qiladi.


Download 18.83 Kb.

Do'stlaringiz bilan baham:
  1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling