• Malumotni saqlash
  • Mundarija kirish mavzu




    Download 1,38 Mb.
    Pdf ko'rish
    bet75/79
    Sana30.01.2024
    Hajmi1,38 Mb.
    #148346
    1   ...   71   72   73   74   75   76   77   78   79
    Bog'liq
    Mundarija kirish

    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.
    1   ...   71   72   73   74   75   76   77   78   79




    Download 1,38 Mb.
    Pdf ko'rish