Ma'lumotlar bazasini boshqarish tizimi (DBMS) nima?

Ma'lumotlaringizni boshqarish, tashkillashtirish va boshqarish

Ma'lumotlar bazalarini boshqarish tizimi (DBMS) - bu kompyuterni ma'lumotlarni saqlash, olish, qo'shish, o'chirish va o'zgartirishga imkon beruvchi dasturiy ta'minot. DBMS ma'lumotlar bazasini boshqarishning barcha asosiy yo'nalishlarini boshqaradi, jumladan, foydalanuvchi identifikatsiya qilish kabi ma'lumotlar manipulyatsiyasini boshqarish, shuningdek ma'lumotlarni kiritish yoki chiqarish. Ma'lumotlar sxemasi yoki ma'lumotlar saqlanadigan struktura deb ataladigan ma'lumotlar DBMS ni belgilaydi.

Barchamiz har kuni ishlatadigan asboblar sahna orqasida DDB ni talab qiladi. Bunga bankomatlar, parvozlarni bron qilish tizimlari, chakana inventarizatsiya tizimlari va kutubxona kataloglari kiradi.

İlişkisel ma'lumotlar bazasi boshqarish tizimlari (RDBMS) jadvallar va munosabatlar ilişkisel modelini amalga oshiradi.

Ma'lumotlar bazasini boshqarish tizimlari haqida ma'lumot

"IBM" IBM ma'lumotlarini boshqarish tizimi (IMS) deb nomlangan birinchi DBMS modelini yaratgan 1960-yillardan boshlab, bu ma'lumotlar ierarxik daraxt tarkibida kompyuterda saqlangan. Shaxsiy ma'lumotlar faqatgina ota-ona va bola yozuvlari bilan bog'liq edi.

Ma'lumotlar bazalarining navbatdagi avlodi tarmoqlararo ma'lumotlar bazasi tizimlaridan iborat bo'lib, ierarxik dizayndagi ayrim cheklovlarni ma'lumotlar bilan bir-biridan ko'plab aloqalarni o'z ichiga oladi. Bu bizni IBMning Edgar F. Codd bilan tuzilgan ma'lumotlar bazasi modelini 1970-yillarda bizni oldindan bilib olgan.

Zamonaviy o'zaro aloqadorlikning asosiy xususiyatlari

İlişkisel ma'lumotlar bazasi boshqarish tizimlari (RDBMS) jadvallar va munosabatlar ilişkisel modelini amalga oshiradi. Bugungi munosabatlarga asoslangan DDB larning asosiy dizayn muammolari ma'lumotlarning to'g'riligi va mustahkamligini himoya qiladigan ma'lumotlar butunligini ta'minlashdan iborat. Buni takrorlash yoki ma'lumotlar yo'qotilishiga yo'l qo'ymaslik uchun ma'lumotlardagi cheklovlar va qoidalar ketma-ketligi orqali ta'minlanadi.

BKMT ma'lumotlar bazasiga avtorizatsiya orqali kirishni nazorat qiladi, bu turli darajalarda amalga oshirilishi mumkin. Misol uchun, menejerlar yoki ma'murlar boshqa xodimlarga ko'rinmaydigan ma'lumotlarga kirishlari mumkin yoki ba'zi foydalanuvchilar uni faqatgina ko'rishlari mumkin bo'lgan ma'lumotni tahrirlashga ruxsat berishi mumkin.

Ko'pgina DBMSlar ma'lumotlar bazasi bilan ishlashning yo'lini ta'minlovchi tuzilgan so'rovlar tili SQLni ishlatadi. Aslida, agar ma'lumotlar bazasi foydalanuvchilarga osongina ma'lumotni ko'rish, tanlash, tahrirlash yoki boshqacha tarzda o'zgartirish imkonini beradigan grafik interfeysni taqdim etsa ham, bu vazifalarni fonda bajaradigan SQL.

DBMS ning misollar

Bugungi kunda ko'pgina tijorat va ochiq-oydin ma'lumotlar bazalari mavjud. Aslida, sizga kerak bo'lgan ma'lumotlar bazasini tanlash murakkab vazifadir. Yuqori darajadagi havfli DBMS bozorida Oracle, Microsoft SQL Server va IBM DB2, murakkab va yirik ma'lumotlar tizimlari uchun ishonchli tanlovlar ustunlik qiladi. Kichkina tashkilotlar yoki uy ishlatish uchun mashhur DDB'lar Microsoft Access va FileMaker Pro hisoblanadi.

Yaqin o'tmishda, boshqa nonrelational DMS'larning mashhurligi oshdi. Ular NoSQL ta'mi, unda RDBMlarning qat'iy belgilangan diagrammasi yanada moslashuvchan tuzilish bilan almashtiriladi. Ular turli xil ma'lumotlar turlarini o'z ichiga olgan juda katta ma'lumotlar silsilasini saqlash va ishlash uchun foydalidir. Ushbu maydondagi asosiy o'yinchilar: MongoDB, Cassandra, HBase, Redis va CouchDB.