2-Mavzu: XML da ma‘lumotlar bazasini tasvirlash
XML ma'lumotlar bazasi nimani anglatadi? XML ma'lumotlar bazasi - bu ma'lumotlarni XML formatida saqlaydigan ma'lumotlar bazasi. Ushbu turdagi ma'lumotlar bazasi XML formatidagi ma'lumotlarga ega bo'lgan korxonalar uchun va XML saqlash ma'lumotlar, metama'lumotlar va boshqa raqamli resurslarni arxivlashning amaliy usuli bo'lgan holatlar uchun javob beradi. Techopedia XML ma'lumotlar bazasini tushuntiradi
Odatda, XML ma'lumotlar bazasi ma'lumotlarni boshqa ma'lumotlar bo'laklari bilan aloqasiga ko'ra saqlaydigan "aloqaviy ma'lumotlar bazasi" emas. Biroq, XML tilining o'zi ob'ektga asoslangan til bo'lib, foydalanuvchilarga XML tashkiliy tuzilmalarining o'ziga xos afzalliklaridan foydalanish imkonini beradi. AT mutaxassislari XML ma'lumotlar bazasini to'g'ridan-to'g'ri XML saqlashni ta'minlasa, "mahalliy XML ma'lumotlar bazasi" deb murojaat qilishlari mumkin. Shuningdek, ular XML ma'lumotlar bazasini XML formatidan foydalangan holda taqdim etadigan boshqa funktsiyalar tufayli NoSQL (nafaqat SQL) ma'lumotlar bazasi sifatida ham ko'rsatishi mumkin. Umuman olganda, XML ma'lumotlar bazasi korxona tarmog'ining boshqa joylarida foydalanish uchun XML formatidagi ma'lumotlarni olish uchun boshqa resurslarga ulangan. XML ma'lumotlar bazasi katta hajmdagi ma'lumotlarni XML formatida saqlash uchun ishlatiladi. XML dan foydalanish har bir sohada ortib borayotganligi sababli, XML hujjatlarini saqlash uchun xavfsiz joyga ega bo'lish talab etiladi. Ma'lumotlar bazasida saqlangan ma'lumotlar XQuery yordamida so'ralishi, ketma-ketlashtirilishi va kerakli formatga eksport qilinishi mumkin. XML ma'lumotlar bazasi turlari XML ma'lumotlar bazalarining ikkita asosiy turi mavjud - XML yoqilgan Native XML (NXD) XML - yoqilgan ma'lumotlar bazasi XML yoqilgan ma'lumotlar bazasi XML hujjatini konvertatsiya qilish uchun taqdim etilgan kengaytmadan boshqa narsa emas. Bu relyatsion ma'lumotlar bazasi bo'lib, unda ma'lumotlar qatorlar va ustunlardan iborat jadvallarda saqlanadi. Jadvallarda yozuvlar to'plami mavjud bo'lib, ular o'z navbatida maydonlardan iborat. Native XML ma'lumotlar bazasi Mahalliy XML ma'lumotlar bazasi jadval formatiga emas, balki konteynerga asoslangan. U katta hajmdagi XML hujjat va ma'lumotlarni saqlashi mumkin. Mahalliy XML ma'lumotlar bazasi XPath-ifodalar tomonidan so'raladi. Native XML ma'lumotlar bazasi XML yoqilgan ma'lumotlar bazasiga nisbatan afzalliklarga ega. U XML-ni yoqadigan ma'lumotlar bazasiga qaraganda XML hujjatini saqlash, so'rash va saqlash qobiliyatiga ega.
Xulosa
ODBC bu - Ochiq ma'lumotlar bazasi ulanishi - yoki ODBC - bu dasturiy ta'minotning ma'lumotlar bazasini boshqarish tizimlari bilan bog'lanishi va ulardan mustaqil bo'lishiga imkon beruvchi amaliy dasturlash interfeysi (API). Bu juda muhim, chunki u ilovalarga SQL (Tuzilgan so'rovlar tili) yordamida bir vaqtning o'zida bir nechta ma'lumotlar bazalari bilan o'zaro ishlash imkonini beradi.
Do'stlaringiz bilan baham: |