Mundarija kirish mavzu


Download 1.38 Mb.
Pdf ko'rish
bet75/79
Sana13.11.2023
Hajmi1.38 Mb.
#1769615
1   ...   71   72   73   74   75   76   77   78   79
Bog'liq
Ma\'lumotlar bazasi Zayniddinov

Ma'lumot turlari 
XML ma'lumotlarning har qanday ma'nosida ma'lumot turlarini 
qo'llab-quvvatlamaydi. Tayyorlanmagan ob'ektlar bundan mustasno, 
XML hujjatidagi barcha ma'lumotlar matndir, hatto boshqa ma'lumotlar 
turini, masalan sana yoki butun sonni. Odatda, ma'lumotlarni uzatish 
dasturi ma'lumotni matndan (XML hujjatidagi) boshqa turlarga 
(ma'lumotlar bazasida) o'zgartiradi va aksincha. 
Dastur qanday konversiyani amalga oshirishni mahsulotga 
xosligini qanday aniqlaydi, ammo ikkita usul keng tarqalgan. Birinchi 
usul shundaki, 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.) Ikkinchi usul, foydalanuvchi xaritada 
ma'lumot olish kabi ma'lumotlar turini aniq etkazib 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 mumkin (ma'lumotlarni XML-ga o'tkazishda). Ko'pgina 


120 
hollarda, ma'lum bir ma'lumot turi uchun qo'llab-quvvatlanadigan matn 
formatlari soni cheklangan bo'lishi mumkin, masalan, bitta, maxsus 
format yoki berilgan JDBC drayveri tomonidan qo'llab-quvvatlanadigan 
formatlar uchun. Xurmo, ehtimol, muammolarga olib kelishi mumkin, 
chunki mumkin bo'lgan formatlar oralig'i juda katta. Turli xil xalqaro 
formatlarga ega raqamlar ham muammolarga olib kelishi mumkin. 
Ma'lumotni saqlash 
Ba'zida aralash ma'lumotlarsiz elementlarni ma'lumotlar bazasida 
keyingi tahlil qilinmasdan saqlash foydalidir. Bu tugallangandan so'ng, 
markirovka 
belgilar 
bilan 
belgilanadi. Biroq, 
ajratish 
uchun 
ishlatilmaydigan belgilarni qanday saqlash kerakligi bilan bog'liq 
muammo yuzaga keladi. XML dabular lt, gt, amp, quot va apos 
ob'ektlari yordamida saqlanadi. Buni ma'lumotlar bazasida ham amalga 
oshirish mumkin. Masalan, quyidagi tavsif:
< tavsif > 

Download 1.38 Mb.

Do'stlaringiz bilan baham:
1   ...   71   72   73   74   75   76   77   78   79




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