• So‘rovlar tillari
  • Ilova dasturlash interfeysi (API)
  • O'zbеkiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkеnt axborot tеxnologiyalari univеrsitеti




    Download 24.59 Kb.
    bet6/7
    Sana23.05.2023
    Hajmi24.59 Kb.
    #63770
    1   2   3   4   5   6   7
    Bog'liq
    2-mustaqil ishi data base
    Kim-tex-ishchi-dastur-4-lotin, Fizika so\'z top, RAT, Kurs ishi Andayev, nutq uslublari, MAHFUZA LABORATORIYA 3, Рамка A4 с малым штампом, Neytronlar ishtirokidagi yadro reaksiyalari, Rizoqulov Fayoz makroiqtisodiyot, Rizoqulov Fayoz Investitsiyalarni baholash slay, Fotoelektr batareyalar qo\'llanma, operatsion 2-amaliyot, operatsion 6-amaliyot. nigora, anvar data base
    Hujjatlar to‘plami
    Ko‘pgina 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 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 mumkin.
    Boshqa bir misol sifatida, siz kompaniyaning barcha mahsulotlari uchun qo‘llanmalarni XML ma'lumotlar bazasida saqlamoqdasiz deylik. Bunday holda siz to‘plamlarning ierarxiyasini aniqlashingiz 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 bo‘ladi.


    So‘rovlar tillari
    Deyarli barcha 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 so‘rovlar tillari ham qo‘llabquvvatlanadi. o‘zingizning XML ma'lumotlar bazangizni ko‘rib 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 ehtiyojlari bo‘lishi mumkin.
    Kelajakda ko‘pgina XML ma'lumotlar bazalari W3C-dan XQuery-ni qo‘llab-quvvatlaydi.


    Ilova dasturlash interfeysi (API)
    Deyarli barcha 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 XML ma'lumotlar bazalari mulkiy API-larni taklif qilishsa-da, ikkita sotuvchi neytral XML ma'lumotlar bazasi API-lari ishlab chiqilgan.

    • XML: DBAPIdanXML: DB.orgtil-neytral dasturlash, uning so‘rovlar tili sifatida XPathi foydalanadi va XQuery qo‘llabquvvatlash uchun kengaytirilgan hisoblanadi. Bu bir qator XML ma'lumotlar bazalari tomonidan amalga oshirilgan va 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 (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 24.59 Kb.
    1   2   3   4   5   6   7




    Download 24.59 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O'zbеkiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkеnt axborot tеxnologiyalari univеrsitеti

    Download 24.59 Kb.