14-ma’ruza. Xml va json ma’lumotlar bazasi


Ma'lumotni saqlash va olish



Download 284,57 Kb.
bet6/12
Sana23.07.2022
Hajmi284,57 Kb.
#843109
1   2   3   4   5   6   7   8   9   ...   12
Bog'liq
14-ma\'ruza

    Bu sahifa navigatsiya:
  • CDATA
Ma'lumotni saqlash va olish
Ma'lumotga yo'naltirilgan hujjatlar uchun tipik bo'lgan ma'lumotlar manbai bu ma'lumotlar bazasi (yoki bu holda ularni XML formatida taqdim etish zarurati tug'iladi) yoki XML hujjatlari (bu holda ular ma'lumotlar bazasida saqlanishi kerak). Birinchisiga misol sifatida relyatsion ma'lumotlar bazalarida saqlanadigan eskirgan ma'lumotlarning juda katta miqdori; ikkinchisiga misol Internetda yaratilgan ma'lumotlardir. Ushbu ma'lumotlar keyinchalik qayta ishlash uchun ma'lumotlar bazasida saqlanishi kerak. Shunday qilib, ma'lumotlarni XML hujjatlaridan ma'lumotlar bazasi formatiga yoki aksincha o'zgartiradigan dasturlarga ehtiyoj paydo bo'lishi mumkin. Ikkala turdagi o'zgartirishlar va shunga mos ravishda ularni amalga oshirish uchun dasturiy ta'minot talab qilinishi mumkin.
Ma'lumotlar bazasida ma'lumotni saqlashda ko'pincha hujjat to'g'risidagi ma'lumotlarni, masalan, DTD nomi va tavsifchilari, shuningdek fizik tuzilish, ya'ni obyektlar va ulardan foydalanish ta'riflari, atributlar va bir xil elementlarning tartibi, ikkilik elementlar qanday saqlanishi mumkinligi haqida ma'lumotni yo'q qilish mumkin (Base64 yoki tushunilmagan obyektlar yoki har qanday narsa), CDATA bo'limlari va kodlash ma'lumotlari. Xuddi shunday, ma'lumotlar bazasidan ma'lumotlarni olishda va XML hujjatini yaratishda, ehtimol, CDATA yoki obyektlardan foydalanish belgilanmagan (lt, gt, amp, apos va quotdan tashqari), lekin bir hil elementlar va atributlar tartibi, ma'lumotlar bazasidan ma'lumotlarni olish tartibini aniqlaydi.
Garchi bu birinchi qarashda murakkab tuyilsa ham mantiqiy jihatdan to’g’ri.
Bir misol sifatida, XML-ni xarid buyurtmalarini bitta ma'lumotlar bazasidan boshqasiga o'tkazish uchun ma'lumot formati sifatida ishlatiladigan vaziyatni ko'rib chiqing. Bu holda, buyurtma raqamlari buyurtma sanasidan oldin yoki keyin hujjatda saqlanganligi yoki mijoz nomi CDATA bo'limida, tashqi ob'ekt sifatida yoki to'g'ridan-to'g'ri PCDATA-da saqlanib qolinishi muhim emas. Faqatgina tegishli ma'lumotlar bitta ma'lumotlar bazasidan boshqasiga uzatilishi muhimdir. Shunday qilib, ma'lumotlarni uzatish uchun dasturiy ta'minot iyerarxik ma'lumotlarni qo'llab-quvvatlashi kerak (bu bitta buyurtma to'g'risidagi ma'lumotni guruhlash tartibidir)
Hujjat va uning fizik tuzilishi to'g'risidagi ma'lumotni e'tiborsiz qoldirishning oqibatlaridan biri shundaki, hujjatni ma'lumotlar bazasida saqlaganidan keyin uni qayta tiklashda natija aslidan farq qiladi, hattoki aytganda, "farq" so'zining kanonik ma'nosi. Bunga ruxsat beriladimi yoki yo'qmi aniq vazifaga bog'liq bo'lib, uning asosida ma'lumotlar bazasi va o'rta dasturni tanlash amalga oshiriladi.

Download 284,57 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   12




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
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