Verilənlər bazası idarəetmə sistemi (DBMS) nədir?

DBMSs Məlumatlarınızı qoruyun, təşkil edin və idarə edin

Bir verilənlər bazası idarəetmə sistemi (DBMS), bir kompüterin məlumatları saxlamağa, silməsinə, əlavə edilməsinə, silməsinə və dəyişdirilməsinə imkan verən proqramdır. DBMS bir məlumat bazasının bütün əsas aspektlərini, o cümlədən istifadəçi identifikasiyası, məlumatların daxil edilməsi və ya çıxarılması kimi məlumatların idarə edilməsini idarə edir. DBMS məlumat şeması və ya məlumatların saxlandığı struktur adlananları müəyyən edir.

Hər gün istifadə etdiyimiz alətlər səhnə arxasında DBMS tələb edir. Bunlara bankomat, uçuş sifariş sistemləri, pərakəndə inventarizasiya sistemləri və kitabxana kataloqları daxildir.

İlişkisel verilənlər bazası idarəetmə sistemləri (RDBMS), cədvəllər və əlaqələrin relational modelini tətbiq edir.

Verilənlər bazası idarəetmə sistemləri haqqında məlumat

DBMS müddəti, 1960-cı illərdən etibarən, IBM məlumatların İdarəetmə Sistemi (IMS) adlı ilk DBMS modelini hazırladığı zaman, məlumatların hiyerarxik ağac strukturunda bir kompüterdə saxlanıldığı yerdir. Fərdi məlumat ədədləri yalnız ana və uşaq qeydləri arasında bağlanmışdır.

Sonrakı nəsil verilənlər bazası, məlumatlar arasında bir-çox əlaqəni birləşdirərək hiyerarşik dizaynın bəzi məhdudiyyətlərini həll etməyə çalışmış şəbəkə DBMS sistemləridir. Bizi 1970-ci illərdə relaksasiya bazası modelini IBM tərəfindən Edgar F. Codd, tam olaraq bu gün bildiyimiz müasir relational DBMS-in atası quruldu.

Müasir Rəqəmsal Dövriyyənin xüsusiyyətləri

İlişkisel verilənlər bazası idarəetmə sistemləri (RDBMS), cədvəllər və əlaqələrin relational modelini tətbiq edir. Bugünkü əlaqəsiz DBMS-lərin əsas dizayn problemi məlumatların düzgünlüyünü və tutarlılığını qoruyan məlumatların bütövlüyünü qorumaqdır. Bu təkrarlama və ya məlumatların itirilməsinin qarşısını almaq üçün məlumatlar üzrə bir sıra məhdudiyyətlər və qaydalar vasitəsilə təmin edilir.

DBMSs həmçinin müxtəlif səviyyələrdə tətbiq oluna bilən veriliş vasitəsilə verilənlər bazasına çıxışı nəzarət edir. Məsələn, menecerlər və ya administratorlar digər işçilərə görünməyən məlumatlara çıxış əldə edə bilərlər və ya bəzi istifadəçilər yalnız onu görüntüləyə bilərlərsə, məlumatları redaktə etməyə icazə verə bilərlər.

Bir çox DBMSs verilənlər bazası ilə qarşılıqlı əlaqə qurmağı təmin edən strukturlaşdırılmış sorğu dili SQL istifadə edir. Əslində, verilənlər bazası istifadəçilər asanlıqla məlumatları görmək, seçmək, redaktə etmək və ya digər şəkildə manipulyasiya etməyə imkan verən bir qrafik interfeys təmin edirsə belə, bu vəzifələri fonda yerinə yetirən SQL.

DBMSs nümunələri

Bu gün bir çox kommersiya və açıq mənbəli DBMS mövcuddur. Əslində, lazım olan verilənlər bazasını seçmək çətin bir işdir. High-end relational DBMS bazarında Oracle, Microsoft SQL Server və IBM DB2, kompleks və böyük məlumat sistemləri üçün bütün etibarlı seçimlər üstünlük təşkil edir. Kiçik təşkilatlar və ya ev istifadəsi üçün populyar DBMSs Microsoft Access və FileMaker Pro-dir.

Son zamanlarda digər qeyri-əlaqəli DİB-lər populyarlıqda artıb. Bunlar, RDBM-lərin sərt tənzimlənmiş sxeminin daha çevik bir struktura malik olduğu NoSQL ləzzətidir. Bunlar geniş çeşiddə məlumat növlərini əhatə edən çox böyük məlumat dəstləri ilə saxlama və işləmək üçün faydalıdır. Bu məkanda böyük oyunçular MongoDB, Cassandra, HBase, Redis və CouchDB daxildir.