Kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborottexnologiyalari universiteti


Download 356.68 Kb.
bet15/20
Sana28.10.2023
Hajmi356.68 Kb.
#1729149
1   ...   12   13   14   15   16   17   18   19   20
Bog'liq
XML va malumotlar bazasi mustaqil ish Mirzaqulov Nazarbek

Turkiya kaliti:
Zanglamaydigan po‘latdan yasalgan buyumlar, umr bo‘yi kafolat.

>
< Price > 9.95



< Quantity > 10


= "2">

= "456">


………….. />
……………………….. . < /p>
>
< Price > 13.27



< Quantity > 5



………………………………………..

ABC Airways
…………………….. ……………… ………………
< Destination > Fort-Uert
. ……………..
09:15 , 11:15

,

………….. 13:15 . ………………….

Buni quyidagi XML hujjati va oddiy uslublar jadvalidan qurish mumkin:
< Flight >
ABC Airways
Dallas
< Destination > Fort-Uert

< Flight >
09:15
< Ariv > 09:16
>

< Flight >
< parture > 11:15

< Ariv > 11:16
>

< Flight >
13:15

< Arive > 13:16
>


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


XML hujjatining tuzilishi ko„pincha ma'lumotlar bazasining tuzilishidan farq qiladiganligi sababli, ushbu mahsulotlar ko„pincha XSLT-ni o„z ichiga oladi va 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.
Ushbu muammoning uzoq muddatli yechimi XMLni qaytaradigan so„rovlar tillarini amalga oshirishdir. Hozirgi vaqtda, ushbu tillarning aksariyati andozalarga kiritilgan SELECT ko„rsatmalariga tayanadi.

Download 356.68 Kb.

Do'stlaringiz bilan baham:
1   ...   12   13   14   15   16   17   18   19   20




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling