Mundarija kirish mavzu


Download 288.16 Kb.
bet75/77
Sana26.07.2023
Hajmi288.16 Kb.
#1662779
1   ...   69   70   71   72   73   74   75   76   77
Bog'liq
Mundarija kirish mavzu-fayllar.org (2)

Hujjatlar to'plami
Ko'pgina
mahalliy
XML
ma'lumotlar
bazalari
to'plam
tushunchasini qo'llab-quvvatlaydi. Bu relyatsion ma'lumotlar bazasidagi
jadvalga yoki fayl tizimidagi katalogga o'xshash rol o'ynaydi. Masalan,
siz buyurtmalarni saqlash uchun mahalliy XML ma'lumotlar bazasidan
foydalanayotgansiz deylik. Bunday holda, savdo buyurtmalari bo'yicha
so'rovlar ushbu to'plamdagi hujjatlar bilan cheklanishi uchun siz savdo
buyurtmalari to'plamini belgilashni xohlashingiz mumkin.
Boshqa bir misol sifatida, siz kompaniyaning barcha mahsulotlari uchun
qo'llanmalarni mahalliy XML ma'lumotlar bazasida saqlamoqdasiz
deylik. Bunday holda siz to'plamlarning ierarxiyasini aniqlashni
xohlashingiz mumkin. Masalan, sizda har bir mahsulot uchun to'plam
bo'lishi mumkin va ushbu to'plam ichida har bir qo'llanmadagi barcha
boblar uchun to'plamlar bo'lishi mumkin.
To'plamlarning joylashtirilishi ma'lumotlar bazasiga bog'liq.
So'rovlar tillari
Deyarli barcha mahalliy XML ma'lumotlar bazalari bir yoki bir
nechta so'rovlar tillarini qo'llab-quvvatlaydi. Ularning eng mashhurlari
XPath (bir nechta hujjatlar ustida so'rovlar uchun kengaytmalar bilan) va
XQuery, ammo ko'p sonli mulkiy so'rovlar tillari ham qo'llab-
quvvatlanadi. O'zingizning
XML
ma'lumotlar
bazangizni
ko'rib



124
chiqayotganda, ehtimol so'rovlar tili sizning ehtiyojlaringizga mos


kelishini tekshirishingiz kerak, chunki bu to'liq matnli qidiruvlardan
tortib bir nechta hujjatlardan parchalarni qayta to'plash ehtiyojlariga
qadar bo'lishi mumkin.
Kelajakda ko'pgina mahalliy XML ma'lumotlar bazalari W3C-dan
XQuery-ni qo'llab-quvvatlaydi.
Ilova dasturlash interfeysi (API)
Deyarli barcha mahalliy XML ma'lumotlar bazalari dasturiy API-larni
taklif qiladi. Bular odatda ODBC-ga o'xshash interfeys shaklida bo'lib,
ma'lumotlar bazasiga ulanish, metadata o'rganish, so'rovlarni bajarish va
natijalarni olish usullari mavjud. Odatda natijalar XML satr, DOM
daraxti yoki SAX tahlil qiluvchi yoki XMLReader sifatida qaytarilgan
hujjat sifatida qaytariladi. Agar so'rovlar bir nechta hujjatlarni qaytarishi
mumkin bo'lsa, natijalar to'plami orqali iteratsiya usullari ham
mavjud. Ko'pgina mahalliy XML ma'lumotlar bazalari mulkiy API-larni
taklif qilishsa-da, ikkita sotuvchi neytral XML ma'lumotlar bazasi API-
lari ishlab chiqilgan.
 XML : DB API dan XML: DB.org til-neytral dasturlash, uning
so'rovlar tili sifatida XPath'i foydalanadi va XQuery qo'llab-
quvvatlash uchun kengaytirilgan qilinmoqda hisoblanadi. Bu bir
qator mahalliy XML ma'lumotlar bazalari tomonidan amalga
oshirilgan va mahalliy bo'lmagan ma'lumotlar bazalarida ham
bajarilgan bo'lishi mumkin.
 JSR 225: Java uchun XQuery API (XQJ) JDBC-ga asoslangan va
so'rov tili sifatida XQuery-dan foydalanadi. Ushbu dastur Sun Java
Jamiyat jarayoni (JCP) orqali ishlab chiqilmoqda va qoralama
versiyasi mavjud. Ko'pgina XML ma'lumotlar bazalari so'rovlarni
bajarish va HTTP orqali natijalarni qaytarish imkoniyatini taklif
etadi.

Download 288.16 Kb.

Do'stlaringiz bilan baham:
1   ...   69   70   71   72   73   74   75   76   77




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