xml va ma’lumotlar bazasi

PDF 13 стр. 453,1 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 13
12-ma’ruza. xml va ma’lumotlar bazasi. json ma’lumotlar bazasi xml ma'lumotlar bazasi hisoblanadimi? xml va ma'lumotlar bazalarini muhokama qilishni boshlashdan oldin, tabiiy ravishda paydo bo'lgan savolga javob berish kerak: "xml ma'lumotlar bazasimi?" agar siz ma'lumotlar bazasining ta'rifiga qat'iy rioya qilsangiz, unda xml ma’lumotlar bazasi, agar bu atama xml hujjatiga tegishli bo'lsa - ma'lumotlar bazasi emas. xml hujjatida ma'lumotlarni qayta ishlash uchun qo'shimcha dasturiy ta'minotsiz ma'lumotlar mavjud bo'lsa-da, lekin bu boshqa matnli fayllarga qaraganda ma'lumotlar bazasi emas. kengroq ma'noda, xml hujjatining o'zi va unga qo'shiladigan xml vositalari va texnologiyalarini hisobga olib xml ma’lumotlar bazasi deyish mumkin. chunki xml ma'lumotlar bazasining ko'plab funksiyalarini ta'minlaydi: saqlash (xml hujjat), sxemalar (dtds, xml sxemasini aniqlash tili), so'rovlar tili (xql, xml-ql, quilt va boshqalar), dasturlash til interfeysi (sax), dom) va boshqalar. lekin klassik ma'lumotlar bazalariga tegishli ko'p funksiyalar hali ham mavjud emas: samarali saqlash, indeksatsiya qilish, xavfsizlik, tranzaksiyalarni qayta ishlash va ma'lumotlarning yaxlitligini qo'llab-quvvatlash, ko'p foydalanuvchiga kirish, …
2 / 13
rib chiqishda birinchi narsa tushuniladi, nima uchun ikkinchisi asosiy vositaga aylanishi kerak. eskirgan ma'lumotlarga kirish kerakmi? web-sahifalarni saqlash uchun sizga bo'sh joy kerakmi? ma'lumotlar bazasi vositani xml sifatida ishlatadigan elektron tijorat dasturi tomonidan ishlatiladimi? ushbu savollarga javoblar ma'lumotlar bazasi va o'rta dasturlarni (agar mavjud bo'lsa) tanlashga, shuningdek ma'lumotlar bazasidan qanday foydalanilishiga ta'sir qiladi. masalan, siz ma'lumot uzatish sifatida xml-dan foydalanadigan elektron tijorat dasturidan foydalanyapsiz. ma'lumotlar katta strukturaga ega va xml hujjatlarida ishlatiladigan obyektlar va kodlashlar kabi jihatlar juda muhim emas, deb aytish mumkin, chunki bu hujjatda qanday saqlanishiga emas, balki ma'lumotlarning o'zi uchun ham muhimdir. agar siz nisbatan oddiy dasturdan foydalansangiz, ma'lumotlarning uzatilishi sifatida aloqador ma'lumotlar bazasi va o'rta dastur barcha talablarni qondirishi mumkin. agar dastur katta va murakkab bo'lsa, xmlni qo'llab- quvvatlaydigan to'liq dasturni ishlab chiqish muhiti talab qilinadi. boshqa tomondan, asosan matnli ma'lumotlarni o'z ichiga olgan ko'plab xml hujjatlari bo'lgan web-saytlarni saqlash kabi muammolar yuzaga keladi. bunday sayt …
3 / 13
motni ma'lumotlar bazasidan xml hujjatlariga o'tkazish uchun mo'ljallangan ma'lumotlar bazasi yoki obyektga yo'naltirilgan va o'rta dastur. boshqa tomondan, hujjatlarni saqlashga bo'lgan ehtiyoj sizni hujjatlarni saqlashga qaratilgan axborotni boshqarish tizimini tanlashga majbur qiladi. relatsion yoki obyektga yo'naltirilgan ma'lumotlar bazasida hujjatlarni mustaqil ravishda saqlash imkoni mavjud bo'lsa-da, bu oddiygina axborotni boshqarish vositalarini yaratgan boshqalar tomonidan bajarilgan ishlarning takrorlanishi bo'ladi. shunga o'xshab, bunday tizimlar obyektga yo'naltirilgan yoki iyerarxik ma'lumotlar bazasi ustiga joylashtirilishi mumkin bo'lsa ham, ularni shunchaki ma'lumotlar bazasidan foydalanish oson ish emas. ma'lumot yoki hujjatlarni saqlashni xml hujjatlariga oddiygina qarab aniqlashingiz mumkin. buning sababi, xml hujjatlari ikki toifaga bo'linadi: ma'lumotlarga va hujjatga yo'naltirilgan. ma'lumotga yo'naltirilgan hujjatlar ma'lumotga yo'naltirilgan hujjatlar aniq buyurtma qilingan tuzilish bilan tavsiflanadi, ularni chuqur o'rganish (eng kichik mustaqil ma'lumotlar elementi atributlar darajasida joylashishi mumkin), qo'shimcha ravishda aralash tarkib yo'q yoki u minimal miqdorda mavjud. bir xil elementlarning paydo bo'lishi tartibi ko'pincha ahamiyatsizdir. bu holda yaxshi misol savdo hujjatlari, parvoz …
4 / 13
cha sahifalarda takrorlangan, har bir sahifadagi matn hajmi qat'iy ravishda cheklangan. shunday qilib, sahifani oddiy, ma'lumotlarga yo'naltirilgan xml hujjatidan qurish mumkin, bu har bir sahifaga xos bo'lgan ma'lumotlarni o'z ichiga oladi, ma'lumotlar bazasidan va stereotiplangan matnni qo'shish uchun xsl uslublar jadvalidan olinadi. umuman olganda, shablonni ma'lumotlar bazasi bilan to'ldirish orqali html hujjatlarini dinamik ravishda yaratadigan har qanday web-sayt ma'lumotlarga yo'naltirilgan xml hujjatlari va bir yoki bir nechta xsl uslublar jadvallari bilan almashtirilishi mumkin. misol sifatida, ijara shartnomasini o'z ichiga olgan quyidagi hujjatni ko'rib chiqing. abc industries mulkni uzoq muddatli ijaraga olish to'g'risida muzokaralar olib boradi 123 main st., chicago, il from xyz properties kam bo'lmagan muddatga timeunit=»months»>18 po tsene currency=»usd» timeunit=»months»>1000. u quyidagi xml hujjati va oddiy uslublar jadvalidan foydalangan holda qurilishi mumkin. abc industries 123 main st., chicago, il xyz properties 18 1000 hujjatlarga yo'naltirilgan hujjatlar qattiq tuzilishga ega emas, ma'lumotlarni qayta ishlash chuqurligida farq qilmaydi (minimal mustaqil element …
5 / 13
fatida yaxshi ish bolg'asi beriladi. amalda, har xil turdagi hujjatlar o'rtasida aniq chiziq chizish har doim ham mumkin emas. masalan, fakturalar kabi ma'lumotlarga asoslangan hujjatlar, masalan, qismlarning tavsifi kabi chuqurligi past bo'lgan tuzilmagan ma'lumotlar bo'lishi mumkin. bundan farqli o'laroq, qoida tariqasida, foydalanuvchi qo'llanmalari kabi hujjatga yo'naltirilgan hujjatlar aniq tuzilishga ega bo'lgan batafsil ma'lumotlarni (ko'pincha metadata), turi, muallifning ismi va hisobga olish ma'lumotlari va natijalarini o'z ichiga olishi mumkin. va shunga qaramay, hujjatlarni ma'lumotga yoki hujjatga yo'naltirilgan deb ta'riflash bilan, nima ishlash kerakligini tushunish osonroq bo'ladi - ma'lumotlar yoki hujjatlar, va shuning uchun o'zingiz uchun qaysi tizimni tanlash masalasini hal qilishni ancha soddalashtirasiz. ma'lumotni saqlash va / yoki olish uchun sizga ma'lumotlar bazasi (odatda relatsion, obyektga yo'naltirilgan yoki iyerarxik) va o'rta dasturlar (o'rnatilgan yoki uchinchi tomon) yoki xml serveri (dasturlar kabi taqsimlangan dasturlarni yaratish uchun platforma kerak bo'ladi ma'lumotlar uzatish uchun xml-ni ishlatadigan elektron tijorat) yoki xml-ni qo'llab- quvvatlaydigan veb-server (ma'lumotlar …

Хотите читать дальше?

Скачайте все 13 страниц бесплатно через Telegram.

Скачать полный файл

О "xml va ma’lumotlar bazasi"

12-ma’ruza. xml va ma’lumotlar bazasi. json ma’lumotlar bazasi xml ma'lumotlar bazasi hisoblanadimi? xml va ma'lumotlar bazalarini muhokama qilishni boshlashdan oldin, tabiiy ravishda paydo bo'lgan savolga javob berish kerak: "xml ma'lumotlar bazasimi?" agar siz ma'lumotlar bazasining ta'rifiga qat'iy rioya qilsangiz, unda xml ma’lumotlar bazasi, agar bu atama xml hujjatiga tegishli bo'lsa - ma'lumotlar bazasi emas. xml hujjatida ma'lumotlarni qayta ishlash uchun qo'shimcha dasturiy ta'minotsiz ma'lumotlar mavjud bo'lsa-da, lekin bu boshqa matnli fayllarga qaraganda ma'lumotlar bazasi emas. kengroq ma'noda, xml hujjatining o'zi va unga qo'shiladigan xml vositalari va texnologiyalarini hisobga olib xml ma’lumotlar bazasi deyish mumkin. chunki xml ma'lumotlar bazasining ko'plab funksiyalarin...

Этот файл содержит 13 стр. в формате PDF (453,1 КБ). Чтобы скачать "xml va ma’lumotlar bazasi", нажмите кнопку Telegram слева.

Теги: xml va ma’lumotlar bazasi PDF 13 стр. Бесплатная загрузка Telegram