Ma'lumotlar bazasini boshqarish tizimi
Ma'lumotlar bazasini samarali boshqarish
Connolly va Begg ma'lumotlar bazasini boshqarish tizimini (DBMS) "foydalanuvchilarga ma'lumotlar bazasiga kirishni aniqlash, yaratish, saqlash va boshqarish imkoniyatini beradigan dasturiy ta'minot tizimi" deb ta'rif berishadi.[24] DBMS-larning misollariga quyidagilar kiradi MySQL,
PostgreSQL, MSSQL, Oracle ma'lumotlar bazasiva Microsoft Access.
DBMS qisqartmasi ba'zida uning asosini ko'rsatish uchun kengaytiriladi ma'lumotlar bazasi modeliuchun RDBMS bilan aloqador, Uchun OODBMS ob'ekt (yo'naltirilgan) va uchun ORDBMS ob'ekt-munosabat modeli. Boshqa kengaytmalar ba'zi bir boshqa xususiyatlarni ko'rsatishi mumkin, masalan, tarqatilgan ma'lumotlar bazasini boshqarish tizimlari uchun DDBMS.
Ma'lumotlar bazasi bazasi tomonidan taqdim etiladigan funksiyalar juda katta farq qilishi mumkin. Asosiy funktsionallik - bu ma'lumotlarni saqlash, qidirish va yangilash. Codd to'liq funktsional ma'lumotlar bazasi taqdim etadigan quyidagi funktsiyalar va xizmatlarni taklif qildi:[25]
Ma'lumotlarni saqlash, olish va yangilash
Metadata tavsiflovchi foydalanuvchi katalogi yoki ma'lumotlar lug'ati
Bitimlar va bir vaqtda pul mablag'larini qo'llab-quvvatlash
Ma'lumotlar bazasini qayta tiklash uchun imkoniyatlar buzilishi kerak
Ma'lumotlarga kirish va yangilanishni avtorizatsiya qilishni qo'llab-quvvatlash
Uzoq joylardan qo'llab-quvvatlashga kirish
Ma'lumotlar bazasidagi ma'lumotlarni ta'minlash uchun cheklovlarni kuchaytirish ma'lum qoidalarga amal qiladi
Bundan tashqari, odatda, ma'lumotlar bazasini samarali boshqarish uchun zarur bo'lishi mumkin bo'lgan, shu jumladan import, eksport, monitoring, defragmentatsiya va tahlil kommunal xizmatlari uchun DBMS bir qator yordam dasturlarini taqdim etadi.[26] Ma'lumotlar bazasi va dastur interfeysi o'rtasida o'zaro aloqada bo'lgan ma'lumotlar bazasining bazaviy qismi ba'zan ma'lumotlar bazasi mexanizmi.
Odatda DBMS-larda statik va dinamik ravishda sozlanishi mumkin bo'lgan konfiguratsiya parametrlari bo'ladi, masalan, ma'lumotlar bazasi foydalanishi mumkin bo'lgan serverdagi asosiy xotiraning maksimal miqdori. Ushbu tendentsiya qo'lda konfiguratsiya miqdorini minimallashtirish va shunga o'xshash holatlarda o'rnatilgan ma'lumotlar bazalari nol-administratsiyani maqsad qilish zarurati birinchi o'rinda turadi.
Yirik yirik korxona MBBlari hajmi va funktsional imkoniyatlarini oshirishga moyil bo'lib, umr bo'yi minglab insoniyatning rivojlanish harakatlarini o'z ichiga olishi mumkin.[a]
Dastlabki ko'p foydalanuvchilardan tashkil topgan ma'lumotlar bazalari odatda faqat bitta kompyuterda dastur orqali kirish huquqiga ega terminallar yoki
terminalni taqlid qilish dasturi. The mijoz-server arxitekturasi Dastur mijozning ish stolida joylashgan va qayta ishlashni taqsimlashga imkon beruvchi serverdagi ma'lumotlar bazasi bo'lgan rivojlanish edi. Bu a ga aylandi ko'p qavatli arxitektura o'z ichiga olgan dastur serverlari va veb-serverlar a orqali oxirgi foydalanuvchi interfeysi bilan veb-brauzer ma'lumotlar bazasi faqat to'g'ridan-to'g'ri qo'shni darajaga ulangan holda.[27]
Umumiy maqsadli ma'lumotlar bazasi omma uchun taqdim etadi amaliy dasturlash interfeyslari (API) va ixtiyoriy ravishda protsessor uchun ma'lumotlar bazasi tillari kabi SQL ma'lumotlar bazasi bilan o'zaro aloqada bo'lish uchun dasturlarni yozishga ruxsat berish. Maxsus maqsadli ma'lumotlar bazasi xususiy API-dan foydalanishi va maxsus tarzda sozlanishi va bitta dasturga ulanishi mumkin. Masalan, an elektron pochta Xabarlarni kiritish, xabarlarni yo'q qilish, qo'shimchalarni boshqarish, blokirovka ro'yxatini qidirish, xabarlarni elektron pochta manziliga bog'lash va h.k. kabi umumiy maqsadli DBMS-ning ko'plab funktsiyalarini bajaradigan tizim, ammo bu funktsiyalar elektron pochtani boshqarish uchun zarur bo'lgan narsalar bilan cheklangan.
Do'stlaringiz bilan baham: |