Mundarija kirish mavzu
Download 288.16 Kb.
|
Mundarija kirish mavzu-fayllar.org (2)
- Bu sahifa navigatsiya:
- Sorovlar tillari
- Ilova dasturlash interfeysi (API)
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
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling