DBMS nima va u qanday ishlaydi?

Mundarija:

DBMS nima va u qanday ishlaydi?
DBMS nima va u qanday ishlaydi?
Anonim

Ma'lumotlar bazasini boshqarish tizimi ma'lumotlar bazasining barcha asosiy jihatlarini, jumladan, ma'lumotlarni boshqarish, foydalanuvchi autentifikatsiyasini va ma'lumotlarni kiritish yoki chiqarishni boshqaradi. DBMS ma'lumotlar sxemasi yoki ma'lumotlar saqlanadigan tuzilma deb ataladigan narsani belgilaydi.

Relational ma'lumotlar bazasini boshqarish tizimlari (RDBMS) jadvallar va munosabatlarning relyatsion modelini amalga oshiradi.

Image
Image

Ma'lumotlar bazasini boshqarish tizimlarining foni

Ma'lumotlar bazasi atamasi 1960-yillardan beri IBM tomonidan ma'lumotlar ierarxik daraxt tuzilmasida kompyuterda saqlanadigan "Axborotni boshqarish tizimi" deb nomlangan birinchi DBMS modelini ishlab chiqqandan beri mavjud. Alohida maʼlumotlar faqat ota-ona va farzand yozuvlari oʻrtasida bogʻlangan.

Ma'lumotlar bazalarining keyingi avlodi ma'lumotlar o'rtasida bir-ko'p munosabatni o'z ichiga olgan holda ierarxik dizayndagi ba'zi cheklovlarni echishga harakat qiladigan tarmoq DBMS tizimlari edi. Bu bizni 1970-yillarga olib bordi, IBM kompaniyasining Edgar F. Codd bugungi kunda biz bilgan relyatsion ma'lumotlar bazasi modelini yaratdi.

Zamonaviy relyatsion ma'lumotlar bazasining xususiyatlari

Relational ma'lumotlar bazasini boshqarish tizimlari jadvallar va munosabatlarning relyatsion modelini amalga oshiradi. Bugungi relyatsion maʼlumotlar bazasini loyihalashning asosiy muammosi maʼlumotlarning takrorlanishi yoki yoʻqolishining oldini olish uchun bir qator cheklovlar va qoidalar orqali maʼlumotlarning aniqligi va izchilligini himoya qiluvchi maʼlumotlar yaxlitligini taʼminlashdan iborat.

DBMSlar turli darajalarda amalga oshirilgan avtorizatsiya orqali ma'lumotlar bazasiga kirishni ham nazorat qiladi. Masalan, menejerlar yoki ma'murlar boshqa xodimlarga ko'rinmaydigan ma'lumotlarga kirish huquqiga ega bo'lishi mumkin yoki ular ma'lumotlarni tahrirlash huquqiga ega bo'lishi mumkin, ba'zi foydalanuvchilar esa ularni faqat ko'rishlari mumkin.

Koʻpchilik maʼlumotlar bazalari maʼlumotlar bazasi bilan oʻzaro ishlash uchun skriptli usulni taʼminlovchi Strukturaviy soʻrovlar tilidan foydalanadi. Aslida, ma'lumotlar bazasi foydalanuvchilarga ma'lumotlarni osongina ko'rish, tanlash, tahrirlash yoki boshqa yo'l bilan boshqarish imkonini beruvchi grafik interfeysni taqdim qilsa ham, SQL bu vazifalarni fonda bajaradi.

DBMSga misollar

Qaysi ma'lumotlar bazasini tanlash murakkab vazifadir. Oracle, Microsoft SQL Server va IBM DB2 yuqori darajadagi relyatsion DBMS bozorida hukmronlik qiladi va ularning barchasi murakkab va katta ma'lumotlar tizimlari uchun oqilona tanlovdir. Kichik tashkilotlar yoki uyda foydalanish uchun mashhur DBMSlar Microsoft Access va FileMaker Pro hisoblanadi.

Yaqinda boshqa aloqador boʻlmagan maʼlumotlar bazalarining mashhurligi oshdi. Bular NoSQL lazzati bo'lib, unda yanada moslashuvchan tuzilma RDBMlarning qat'iy belgilangan sxemasini almashtiradi. Bu ma'lumotlar turlarining keng doirasini o'z ichiga olgan juda katta ma'lumotlar to'plamlarini saqlash va ular bilan ishlash uchun foydalidir. Ushbu sohadagi asosiy o'yinchilarga MongoDB, Cassandra, HBase, Redis va CouchDB kiradi.

Tavsiya: