• Malumot turiari
  • Zbek1ston respublikasi axborot




    Download 24,2 Mb.
    bet64/71
    Sana28.05.2024
    Hajmi24,2 Mb.
    #255852
    1   ...   60   61   62   63   64   65   66   67   ...   71
    Bog'liq
    Ma\'lumotlar bazasi. ZaynidinovX.N.

    XML s o i ovlari tillari


    Shablonlarga asoslangan soiovlar tillari va SQL-ga asoslangan so‘rovlar tillaridan farqli oiaroq. ular faqat nisbiy ma'lumotlar
    120
    bazalarida ishlatilishi mumkin, XML so'rovlari tillari har qanday XML uchun ishlatilishi mumkin. Bulami nisbiy ma'lumotlar bazalarida ishlatish uchun ma'lumotlar bazasidagi ma'lumotlar XML sifatida modellashdrilgan bo'lishi kerak va shu bilan virtual XML huj jatlari bo'yicha so'rovlarni amalga oshirishga imkon beradi.
    XQuery yordamida jadval asosida yoki obyektga nisbatan xaritalashdan foydalanish mumkin. Agar jadvalga asoslangan xarita ishlatilsa, har bir jadval alohida hujjat sifatida ko'rib cbiqiladi va SQL-da bo'igani kabi so'rovning o'zida jadvallar (hujjatlar) o'rtasida birlashtiriladi. Obyektga nisbatan xaritalash ishlatilgan bo‘Isa, jadvallar ierarxiyalari bitta hujjat sifatida ko‘rib chiqiladi va qo‘shihshlar xaritalashda ko'rsatiladi. Ko pgina amaliy dasturlarda jadvalga asoslangan xari talar relyatsion ma’lumotlar bazalariga nisbatan qo'llaniladi, chunki ularni amalga oshirish sodda va SQL foydalanuvchilariga tanishroq ko'rinadi.
    XPath yordamida bir nechta jadvallar bo'yicha so'rovlarni bajarish uchun obyektga nisbatan xaritalashdan foydalanish kerak. Buning sababi, XPath hujjatlarni birlashtirishni qo'llab- quvvatlamaydi. Shunday qilib, agar jadvalga asoslangan xarita ishlatilgan boMsa, bir vaqtning o'zida faqat bitta jadvalga murojaat qilish mumkin edi.

    Ma'lumot turiari


    XML ma'lumotlarning har qanday ma'nosida ma'lumot turlarini qo'llab-quvvatlamaydi. Dastur qanday konversiyani amalga oshirishni mahsulotga xosligini qanday aniqlaydi.
    Dasturiy ta'minot ma'lumotlar turini ma'lumotlar bazasi sxemasidan aniqlaydi, chunki bu har doim ish vaqtida mavjud. (XML sxemasi ish vaqtida majburiy bo'lishi shart emas va hatto mavjud bo‘lmasligi ham mumkin.)
    Foydalanuvchi xaritada ma'lumot olish kabi ma'lumotlar Innni aniq yetkazib beradi. Bu foydalanuvchi tomonidan yozilishi yoki ma'lumotlar bazasi yoki XML sxemasidan avtomatik ravishda yaratilishi mumkin. Avtomatik ravishda yaratilganda ma'lumotlar turlarini ma'lumotlar bazasi sxemalaridan va ba'zi XML, sxemalaridan (XML Schemas, RELAX NG) olish mumkin.
    0 ‘zgartirishlar bilan bog‘liq yana bir muammo bu qanday format formatlari tan olinganligi (ma'lumotlarni XML-dan uzatishda) yoki yaratilishi mumkinligidirfma'lumotlarni XMI .-ga o‘tkazishda).
    KoLpgina hollarda, ma'lum bir ma'lumot turi uchun qoMlab- quvvatlanadigan matn formatlari soni cheklangan bo'lishi mumkin, masalan, bitta, maxsus format yoki berilgan JDBC drayveri tomonidan qo‘llab-quvvatlanadigan formatlar boMishi mumkin.

    Download 24,2 Mb.
    1   ...   60   61   62   63   64   65   66   67   ...   71




    Download 24,2 Mb.