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



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

XML dasturlash tilimi?
Dasturlash tili grammatik qoidalardan va kompyuter dasturlarini yaratish uchun foydalaniladigan o'z so'z boyligidan iborat. Ushbu dasturlar kompyuterga aniq vazifalarni bajarishni buyuradi. XMLni dasturlash tili deb hisoblash mumkin emas, chunki u hech qanday hisob-kitoblarni yoki algoritmlarni bajarmaydi. Odatda u oddiy matnli faylda saqlanadi va XMLni izohlay oladigan maxsus dasturiy ta'minot bilan qayta ishlanadi.
XML - sintaksis
XML hujjatini yozish uchun oddiy sintaksis qoidalarini muhokama qilamiz. Quyida to'liq XML hujjati keltirilgan –


Tanmay Patil
TutorialsPoint

(011) 123-4567



XML ni e’lon qilish
XML hujjati ixtiyoriy ravishda XML deklaratsiyasiga ega bo'lishi mumkin. Bu shunday yozilgan

XML hujjatiga misol




Tanmay Patil
TutorialsPoint

(011) 123-4567


XML hujjatining qismlari


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, triggerlar, ko'plab hujjatlarga so'rovlarni qo'llab-quvvatlash va boshqalar.
Shunday qilib, ma'lumotlarning katta miqdori bo'lmagan, ko'p foydalanuvchilarga ega bo'lgan va shuningdek, yuqori unumdorlikni talab etmaydigan muhitda XMLdan ma'lumotlar bazasi sifatida foydalanish maqbul bo'lsa-da, ko'p sonli foydalanuvchilarni qo'llab-quvvatlashni o'z ichiga oladigan ko'plab hayotiy vazifalar uchun mutlaqo yaroqsiz bo'lib, yaxlitlikka qat'iy talablar mavjud. Bunga qo'shimcha ravishda, dBASE va Access kabi mahsulotlarning past narxlarini hisobga olgan holda, sizning ma'lumotingiz sifatida XML-ni sizning ma'lumotingiz sifatida ishlatish uchun hech qanday asos yo'q.

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