Dasturlarni ishlab chiqish uchun ma'lumotlar bazalari Quyidagi dasturlarning turlarini yaratish uchun ishlatilishi mumkin:
mijoz dasturlari;
bD serverlari va ularning individual qismlari;
maxsus dasturlar.
Birinchi va ikkinchi shakldagi dasturlar juda oz, chunki ular asosan dasturchilar uchun mo'ljallangan. Uchinchi turdagi paketlar ancha kattaroq, ammo to'liq texnikadan kam bo'lgan ZO'R DBMS.
Foydalanuvchi ilovalarini ishlab chiqish vositalarida turli dasturlash tillari uchun turli xil dasturlash kutubxonalari, shuningdek avtomatlik paketlari (shu jumladan mijoz-server tur tizimlari) kabi dasturlash tizimlari kiradi. Eng keng tarqalganlar orasida quyidagi asbob-uskunalar: Delphi va Quvvat quruvchi (Microsoft), S-dizayn (SDY va Pavatoft) va Ervin (mantiqiy narsalar).
Ro'yxatdan o'tgan mablag'larga qo'shimcha ravishda, ma'lumotlarni boshqarish va ma'lumotlar bazasi xizmatini tashkil qilish uchun foydalaniladi, masalan, tranzaktsiya monitorlari (4.2 kichik bo'limga qarang).
DBMMSdan foydalanish xususiyatiga ko'ra shaxsiy va ko'p o'yinchi.
Shaxsiy mos Odatda shaxsiy ma'lumotlar bazalarini va ular bilan ishlaydigan arzon dasturlarni yaratish imkoniyatini beradi. Shaxsiy DBMMS yoki ularning yordami bilan ishlab chiqilganlar ko'pincha multiplayer DBMSning mijoz sifatida ishlaydi. Masalan, shaxsiy DBMS vizual tulpro, paradoks, markaziy, dbase, kirish va boshqalarni o'z ichiga oladi.
Multiplayer DBMS BD serveri va mijoz qismini o'z ichiga oladi va odatda, indomodon hisoblash muhitida (turli xil kompyuter va operatsion tizimlar bilan) ishlashi mumkin. Multiper DBMS, masalan, Oracle va Informatik DBMS o'z ichiga oladi.
DBBMS (ma'lumotlar bazasi) tomonidan ierarxik, tarmoq, rezoloz, ob'ektga yo'naltirilgan va boshqa turlarga bo'lingan ma'lumotlar modeli ma'lumotnomasiga muvofiq. Ba'zi DBMS bir vaqtning o'zida bir nechta ma'lumotlar modellarini qo'llab-quvvatlaydi.
Foydalanuvchi nuqtai nazaridan, DBTMS amal qiladi vazifalar Saqlash, o'zgarishlar (to'ldirish, tahrirlash va o'chirish va ma'lumotlarni qayta ishlash, shuningdek turli xil chiqish hujjatlarini ishlab chiqish va qabul qilish.
Ma'lumotlar bazasida saqlanadigan DBMS bilan ishlashda quyidagi ikki turdagi dastur va foydalanuvchilar taqdim etiladi. tillar:
ma'lumot tavsifi Til - mantiqiy ma'lumotlar tuzilishini tasvirlash uchun mo'ljallangan yuqori darajadagi arzonlashtirilgan deklaratsiyaning yuqori darajasi;
ma'lumotlarni namlash tili - ma'lumotlar bilan ishlash uchun asosiy operatsiyalarni amalga oshirishni ta'minlaydigan asosiy tarmoqlar to'plamidir: kiritish, o'zgartirish va so'rovlar to'g'risidagi ma'lumotlarni tanlab olish.
Ushbu tillar turli xil DBMS-da farqlar bo'lishi mumkin. Ikkita standart tillar eng buyuk taqsimotni qabul qildi: QBE (So'rovda so'rov) - so'rovlar tili va SQL (strukturaviy so'rovlar tili) - tuzilgan so'rovlar tili. QBE asosan til xususiyatlariga ega manipulyatsiya qilmoq Ma'lumotlar, SQL ikkala tilning ham xususiyatlarini birlashtiradi - ta'riflar va manipulyatsiya Ma'lumotlar.
Quyidagi DBMS funktsiyalari, o'z navbatida, biz qo'ng'iroq qiladigan past darajadagi quyidagi asosiy funktsiyalardan foydalaning past daraja:
tashqi xotirada ma'lumotlarni boshqarish;
rAM hisoblarini boshqarish;
bitim tuzish;
ma'lumotlar bazasidagi o'zgarishlar jurnalini yuritish;
ma'lumotlar bazasining yaxlitligi va xavfsizligini ta'minlash. Biz zamonaviy DBMS-dagi ro'yxatga olingan funktsiyalarni amalga oshirish zarurati va xususiyatlari haqida qisqacha ma'lumot beramiz.
Funktsiyani amalga oshirish tashqi xotirada ma'lumotlarni boshqarish Turli xil tizimlarda u resurslarni boshqarish darajasida farq qilishi mumkin (OS fayl tizimlari yoki Pirm-fayllarni to'g'ridan-to'g'ri boshqarish yoki to'g'ridan-to'g'ri boshqarish) va ma'lumotlarni boshqarish algoritmlari mantig'iga muvofiq. Asosan ma'lumotlar boshqaruvining usullari va algoritmlari DBMM va to'g'ridan-to'g'ri foydalanuvchiga to'g'ridan-to'g'ri foydalanuvchiga tegishli emas. Ushbu funktsiyaning sifati juda kuchli, masalan, katta ma'lumotlar bazalari, murakkab so'rovlar bilan, ko'p miqdordagi ma'lumotlarni qayta ishlash orqali juda kuchli ta'sir qiladi.
Ma'lumotni buferlash va amalga oshirish natijasida chelakni boshqarish funktsiyalari RAM qo'chqorning miqdori tashqi xotiraning hajmidan kamroq ekanligi sababli.
Do'stlaringiz bilan baham: |