• Sorovlar tillari
  • Ma'lumotlarni saqlash va olish




    Download 1,38 Mb.
    Pdf ko'rish
    bet72/79
    Sana30.01.2024
    Hajmi1,38 Mb.
    #148346
    1   ...   68   69   70   71   72   73   74   75   ...   79
    Bog'liq
    Mundarija kirish

    Ma'lumotlarni saqlash va olish 
    Ma'lumotni XML va ma'lumotlar bazasi o'rtasida uzatish uchun
    XML hujjat sxemasini (DTD, XML Schemas, RELAX NG va 
    boshqalar) ma'lumotlar bazasi sxemasiga xaritalash kerak. Keyin 
    ma'lumotlar uzatish dasturi ushbu xaritaning tepasida qurilgan. Dastur 
    XML so'rovi tilidan (masalan, XPath, XQuery yoki mulkiy til) 
    foydalanishi yoki shunchaki xaritaga muvofiq ma'lumotlarni uzatishi 
    mumkin (SELECT * FROM jadvalining XML ekvivalenti). 
    Ikkinchi holda, hujjatning tuzilishi xaritada kutilgan tuzilishga to'liq mos 
    kelishi kerak. Ko'pincha bunday emasligi sababli, ushbu strategiyani 
    ishlatadigan mahsulotlar ko'pincha XSLT-dan foydalaniladi. Ya‟ni, 
    ma'lumotlar bazasiga ma'lumotlarni uzatishdan oldin, hujjat avval 
    xaritada kutilgan tuzilishga o'tkaziladi; 
    So'rovlar tillari 
    Ko'pgina mahsulotlar to'g'ridan-to'g'ri ma'lumotni ular tuzilgan 
    modelga muvofiq uzatadilar. XML hujjatining tuzilishi ko'pincha 
    ma'lumotlar bazasining tuzilishidan farq qiladiganligi sababli, ushbu 
    mahsulotlar ko'pincha XSLT-ni o'z ichiga oladi yoki ishlatiladi. Bu 
    foydalanuvchilarga hujjatlarni ma'lumotlar bazasiga o'tkazmasdan oldin, 
    shuningdek, teskari tartibda ma'lumotlarni model tomonidan talab 
    qilingan tuzilishga o'zgartirishga imkon beradi. XSLTni qayta ishlash 
    qimmatga tushishi mumkinligi sababli, ba'zi mahsulotlar cheklangan 
    miqdordagi o'zgarishlarni o'zlarining xaritalariga qo'shib yuboradi. 


    116 
    Ushbu muammoning uzoq muddatli echimi XML-ni qaytaradigan 
    so'rovlar tillarini amalga oshirishdir. Hozirgi vaqtda, ushbu tillarning 
    aksariyati 
    andozalarga 
    kiritilgan 
    SELECT 
    ko'rsatmalariga 
    tayanadi. XQuery va SQL / XML tugallanganda, bu holat o'zgarishi 
    kutilmoqda, chunki ma'lumotlar bazasining yirik sotuvchilari allaqachon 
    amalga oshirish ustida ishlamoqda. Afsuski, deyarli barcha XML 
    so'rovlari tillari (shu jumladan XQuery 1.0 va SQL / XML ning 
    dastlabki versiyasi) faqat o'qish uchun mo'ljallangan, shuning uchun 
    yaqin kelajakda ma'lumotlarni kiritish, yangilash va yo'q qilish uchun 
    turli xil vositalar kerak bo'ladi. (Uzoq muddatda XQuery va SQL / XML 
    bu imkoniyatlarni qo'shadi.) 

    Download 1,38 Mb.
    1   ...   68   69   70   71   72   73   74   75   ...   79




    Download 1,38 Mb.
    Pdf ko'rish