1-bob. Ma`lumotlar bazasining asosiy tushunchalari
XML ma'lumot to‘plami va XML ism maydonlari
Download 1.69 Mb.
|
ec613b75a51decaf6d60405d564c5683 MySQL po max
XML ma'lumot to‘plami va XML ism maydonlari. XML-da so‘rovlar qurilishini muhokama qilishni davom ettirishdan oldin, boshqa barcha standartlar va tavsiyalarga asoslangan W3C XML Faoliyatida ikkita asosiy standartni eslatib o‘tish kerak.
XML ma'lumot to‘plami yaxshi tashkil etilgan XML hujjatlarida mavjud bo‘lgan ma'lumotni tavsiflovchi mavhum ma'lumotlar to‘plamini belgilaydi. XML Infoset faqat Ism maydoni spetsifikatsiyasiga mos keladigan hujjatlar uchun belgilanadi. XML Infoset tashqi ma'lumot taqdim etish interfeysini aniqlamaydi va afzal ko‘rmaydi, xoh u daraxt tuzilishi, na voqea yoki so‘rovlarga asoslangan interfeys. Ma'lumotlar to‘plamidagi ma'lumotlar biron-bir tarzda yoki boshqa usulda mavjud bo‘lgandan so‘ng, XML Infoset spetsifikatsiyasining talablari qondirilgan deb hisoblanadi. Axborot to‘plamida har biri xususiyatlarga ega bo‘lgan o‘n besh xil turli xil ma'lumotlar elementlari mavjud. Axborot elementlari orasida quyidagilar mavjud: hujjat, element, atribut, ishlov berish bo‘yicha ko‘rsatma, DTD, CDATA bo‘limining boshi va oxiri, shuningdek harflar belgisi elementi. Belgilar to‘g'risidagi ma'lumot elementi hujjat elementidagi va CDATA bo‘limidagi har bir belgi uchun, shuningdek, normallashtirilgan atribut qiymatlari uchun belgilanadi. Axborot elementlarining xususiyatlari orasida ushbu elementning bolalari mavjud (ba'zi ma'lumot elementlari, masalan, ishlov berish ko‘rsatmalari, bolalari yo‘q), ya'ni. Shunday qilib, ma'lumotlar to‘plami ta'kidlangan uchi ("hujjat" ma'lumotlar elementi) bilan butun yo‘naltirilgan grafik strukturani hosil qiladi. Shunday qilib, XML ma'lumot to‘plami XML hujjatidan olinishi mumkin bo‘lgan juda ko‘p ma'lumotlarni (bo‘sh ma'noda) tavsiflaydi va matn maydonlarining har qanday belgilariga murojaat qilish mumkin. XML Ism maydonlari - bu XML spetsifikatsiyasi bilan uzviy bog'liq bo‘lgan juda muhim spetsifikatsiya. XML Ism maydonlari XML hujjatlarda nomlarni birlashtirish va nomlarni turli xil dastur modullari o‘rtasida ajratish (juda ko‘p bekor qilish o‘rniga) juda muhim vazifani hal qiladi. Ismlar bo‘shliqlari, shuningdek, nomlarning to‘qnashuvi muammosini hal qilish uchun mo‘ljallangan, chunki XML hujjatlarida odam o‘qiydigan teglardan foydalanish rag'batlantiriladi va XML hujjatlarining turli sohalarida (va hatto bitta maydon ichida) bir xil nomlarning muqarrar ravishda turli xil ma'nolar bilan paydo bo‘lishi aniq. Nom maydonlari buni har bir nomni noyob resurs identifikatori (Unified Resource Identifier) bilan taqqoslash orqali amalga oshiradi. Biroq, nomlarda taqiqlangan belgilar URI-da ishlatilishi mumkinligi sababli, URI-ga haritaga kiritilgan qisqartirilgan ismlar bo‘shlig'i prefiksi kiritiladi. Prefiks va URI havolasi o‘rtasidagi bog'liqlik atribut sintaksisiga asoslangan hujjatning o‘zida tasvirlangan. XML Ismlar bo‘shliqlari W3C tavsiyalarining eng yuqori darajasiga ega, shuning uchun barcha boshqa tavsiflar o’nga asoslanishi kerak. Download 1.69 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling