15- ma’ruza. Xml va ma'lumotlar bazalari Reja: xml haqida umumiy tushunchalar xmlning vazifasi



Download 23,78 Kb.
bet4/7
Sana22.12.2022
Hajmi23,78 Kb.
#894231
1   2   3   4   5   6   7
Bog'liq
15- ma’ruza. Xml va ma\'lumotlar bazalari Reja xml haqida umumiy

XML so‘rovlari tillari
Shablonlarga asoslangan so‘rovlar tillari va SQL-ga asoslangan so‘rovlar tillaridan farqli o‘laroq, ular faqat nisbiy ma'lumotlar bazalarida ishlatilishi mumkin, XML so‘rovlari tillari har qanday XML uchun ishlatilishi mumkin. Bularni nisbiy ma'lumotlar bazalarida ishlatish uchun ma'lumotlar bazasidagi ma'lumotlar XML sifatida modellashtirilgan bo‘lishi kerak va shu bilan virtual XML hujjatlari bo‘yicha so‘rovlarni amalga oshirishga imkon beradi.
XQuery yordamida jadval asosida yoki ob’yektga nisbatan xaritalashdan foydalanish mumkin. Agar jadvalga asoslangan xarita ishlatilsa, har bir jadval alohida hujjat sifatida ko‘rib chiqiladi va SQL-da bo‘lgani kabi so‘rovning o‘zida jadvallar (hujjatlar) o‘rtasida birlashtiriladi. Oo’yektga nisbatan xaritalash ishlatilgan bo‘lsa, jadvallar ierarxiyalari bitta hujjat sifatida ko‘rib chiqiladi va qo‘shilishlar xaritalashda ko‘rsatiladi. Ko‘pgina amaliy dasturlarda jadvalga asoslangan xaritalar 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 ob’yektga nisbatan xaritalashdan foydalanish kerak. Buning sababi, XPath hujjatlarni birlashtirishni qo‘llabquvvatlamaydi. Shunday qilib, agar jadvalga asoslangan xarita ishlatilgan bo‘lsa, bir vaqtning o‘zida faqat bitta jadvalga murojaat qilish mumkin edi.


Ma'lumot turlari
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 turini 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.
o‘zgartirishlar bilan bog‘liq yana bir muammo bu qanday format formatlari tan olinganligi (ma'lumotlarni XML-dan uzatishda) yoki yaratilishi mumkinligidir(ma'lumotlarni XML-ga o‘tkazishda).
Ko‘pgina hollarda, ma'lum bir ma'lumot turi uchun qo‘llabquvvatlanadigan matn formatlari soni cheklangan bo‘lishi mumkin, masalan, bitta, maxsus format yoki berilgan JDBC drayveri tomonidan qo‘llab-quvvatlanadigan formatlar bo‘lishi mumkin.

Download 23,78 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2025
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish