Mundarija kirish


Ma'lumotlarni saqlash va olish



Yüklə 1,38 Mb.
Pdf görüntüsü
səhifə72/79
tarix20.06.2022
ölçüsü1,38 Mb.
#61884
1   ...   68   69   70   71   72   73   74   75   ...   79
1-1800

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.) 

Yüklə 1,38 Mb.

Dostları ilə paylaş:
1   ...   68   69   70   71   72   73   74   75   ...   79




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin