Kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborottexnologiyalari universiteti


Shablon asosida so‘rovlar tillari


Download 356.68 Kb.
bet16/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

Shablon asosida so‘rovlar tillari


Relativ ma'lumotlar bazasidan XMLni qaytaradigan eng keng tarqalgan so„rov tillari shablonga asoslangan. Ushbu tillarda hujjat va ma'lumotlar bazasi o„rtasida oldindan aniqlangan xarita mavjud emas. Buning o„rniga SELECT ko„rsatmalari shablonga joylashtirilgan va natijalar ma'lumotlarni uzatish dasturi tomonidan qayta ishlangan. Masalan, quyidagi shablon (biron bir real mahsulot tomonidan ishlatilmaydi) natijalarni qayerga joylashtirish kerakligini aniqlash uchun SELECT va $ ustun nomidagi qiymatlarni qo„shish uchun elementlaridan foydalanadi:
version = "1.0"?>

Quyidagi reyslar mavjud: Kirish>
SELECT aviakompaniyasi, FltNumber, Jo‘nash, FROM reyslariga yetib borish

< Flight >
$ Aviakompaniya
$ FltNumber
$ jo‘nash
< Arive > $ Kelish


Xulosa>

Bunday shablonni qayta ishlash natijasi quyidagicha bo‘lishi mumkin:
version = "1.0"?>

Quyidagi reyslar mavjud: Kirish>
< Flight >
< Flight >
ACME
123
2017 yil 12-dekabr 13:43
< Arive > 2018 yil 13-dekabr 01:21


...

………………< / Xulosa>

Shablonlarga asoslangan so„rovlar tillari deyarli ma'lumotni nisbiy ma'lumotlar bazasidan XML hujjatlariga o„tkazish uchun ishlatiladi. Garchi shablonga asoslangan so„rov tillaridan foydalanadigan ba'zi mahsulotlar ma'lumotlarni XML hujjatlaridan aloqador ma'lumotlar bazalariga uzatishi mumkin bo„lsa-da, ular shu maqsadda to„liq shablon tilidan foydalanmaydilar. Buning o„rniga, yuqorida aytib o„tilganidek, jadvalga asoslangan xaritadan foydalanadilar.

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