Faqatgina ma'lumotlar bazalari bilan ishlashga bag'ishlangan maxsus dasturiy ta'minot turi mavjud bo'lib, ular ma'lumotlar bazasini boshqarish tizimi (RDBMS yoki ma'lumotlarning ma'lumotlar bazasini boshqarish tizimlari), shuningdek BDR menejerlari deb nomlanadi.
Bugungi kunda bizda bir nechta menejerlar bo'lishi mumkin, bu eng mashhurlari:
•Microsoft SQLServer.
• Oracle.
• MySQL.
• PostgreSQL
• DB2.
• Mariya DB
Ma'lumotlar bazalarining kamchiliklari
Tizimdagi hamma narsa singari uning ham afzalliklari va kamchiliklari bor; ushbu kamchiliklarning ayrimlarini biling:
Murakkablik: agar siz a da olishni istagan narsangiz haqida yaxshi tushunchaga ega bo'lmasangiz ma'lumotlar bazasi, raqamli tizimlar o'zlarining funktsional imkoniyatlari jihatidan juda murakkablashadi.
Qo'shimcha uskunalar: bu saqlash uchun zarur bo'lgan narsalarning katta qismiga bog'liq bo'ladi, chunki katta hajmli elektron mashinalarga murojaat qilish kerak, bu esa ko'proq rentabellikga ega edi.
Nosozliklarga va kamchiliklarga mo'rt: Ushbu tizim tashkil etilgan bo'lsa-da, u xato chiqaradi va asosiy ma'lumotlarni o'chirib tashlashi mumkin emas, shuning uchun muntazam ravishda fayllarni zaxiralash va zaxira qilish tavsiya etiladi.
Ko‘pchilik, terminlarni tushunish bo‘yicha biroz qiynalishadi, lekin aynan terminlarni bilish, qo‘yilgan vazifalarni yechishda yoki paydo bo‘lgan xatoliklarni bartaraf etishda juda kerak bo‘ladi. Misol uchun, biror muammo paydo bo‘lsa, biz darhol Google’ni yordamga chaqiramiz, agar Google qidiruv tizimiga terminlar orqali so‘rov bersangiz, muammo yechish qiyinchilik tug‘dirmaydi, agar terminlarsiz oddiy so‘zlar bilan qidirishni amalga oshirsangiz, muammoni yechishga ancha vaqt ketib qoladi.
Bu maqolada ma’lumotlar bazasiga oid juda kerakli va ko‘pchilik(!) adashtiradigan ikki terminni tushuntirishga harakat qilaman: Ma’lumotlar bazasi va Ma’lumotlar bazasini boshqarish tizimi (MBBT).
Ma’lumotlar bazasi bu — tartiblangan ma’lumotlarni saqlovchi va qayta ishlovchi axborot modeli hisoblanadi. Soddaroq qilib aytganda, bir hil turdagi axborotlarni o‘zida saqlovchi va berilgan so‘rovlar orqali ularni taqdim etuvchi model. Misol uchun, kitoblar javoni, bu ma’lumotlar bazasi hisoblanadi, ya’ni bir hil turdagi (kitoblarni) ob’yektlarni o‘zida saqlaydi, yoki bo‘lmasa telefon raqamlar yozilgan kitobcha, bu yerda ism, telefon raqam kabi bir hil tipdagi ma’lumotlar saqlanadi, bu ham ma’lumotlar bazasi.
Ma’lumotlar bazasini boshqarish tizimi — bu ma’lumotlar bazasini hosil qiluvchi, ma’lumotlarni qayta ishlovchi va qidiruvchi tizim hisoblanadi. Qisqa qilib aytganda, MBBT barcha jarayonlarni amalga oshiradi. Ma’lumotlar bazasi faqat ma’lumotlarni saqlaydi, qolgan barcha ishlarni MBBT bajaradi.
Ma’lumotlar bazasidagi ma’lumotlar, SQL so‘rov tillari orqali boshqariladi, bu tilda MBBT’ga so‘rov beriladi, bu so‘rov u yerda qayta ishlanib, natija olish uchun ma’lumotlar bazasiga murojaat qiladi, u yerdan so‘rovga mos ma’lumotni olib, so‘rovga javob beradi:
So‘rov berish:
SQL so‘rov -> MBBT -> Ma’lumotlar bazasi
natija olish:
Ma’lumotlar bazasi -> MBBT — > So‘rovga javob
Quyidagi dasturlar MBBT’ga misol bo‘la oladi:
— Oracle;
— MySQL;
— Microsoft Office Access;
— MariaDB;
— Microsoft SQL Server;
Hulosa shuki, siz o‘ylagan bu dasturlar, ma’lumotlar bazasi emas, balki MBBT hisoblanadi.
Ma’lumotlar bazasi MBBT’ning bir qismidir, demak bu dasturlarni ishlatganda «ma’lumotlar bazasi sifatida Oracle’ni tanladim» emas, balki «Ma’lumotlar bazasini boshqarish tizimi sifatida Oracle’ni tanladim» to‘g‘ri bo‘ladi.
Informatsion tеxnologiyalarning rivojlanishi va axborot oqimlarining tobora ortib borishi, ma'lumotlarniig tеz o`zgarishi kabi xolatlar insoniyatni bu ma'lumotlarni o`z vaqtida qayta ishlash choralarini qidirib topishga undaydi. Ma'lumotlarni- saqlash, o`zatish va qayta ishlash uchun ma'lumoglar bazasi (MB) ni yaratish, so’ngra undan kеng foydalanish bugungi kunda dolzarb bo`lib qolmoqda.