DBMS nədir və necə işləyir?

Mündəricat:

DBMS nədir və necə işləyir?
DBMS nədir və necə işləyir?
Anonim

Verilənlər bazası idarəetmə sistemi verilənlər bazasının idarə edilməsi, istifadəçinin autentifikasiyası və məlumatların daxil edilməsi və ya çıxarılması daxil olmaqla, verilənlər bazasının bütün əsas aspektlərini idarə edir. DBMS məlumat sxemi adlanan şeyi və ya verilənlərin saxlandığı strukturu müəyyən edir.

Relational verilənlər bazası idarəetmə sistemləri (RDBMS) cədvəllərin və əlaqələrin relational modelini həyata keçirir.

Image
Image

Verilənlər Bazası İdarəetmə Sistemləri üzrə Fon

DBMS termini 1960-cı illərdən, IBM-in Məlumat İdarəetmə Sistemi adlı ilk DBMS modelini inkişaf etdirdiyi və verilənlərin kompüterdə iyerarxik ağac strukturunda saxlandığı vaxtdan bəri mövcuddur. Fərdi data parçaları yalnız valideyn və uşaq qeydləri arasında birləşdirildi.

Növbəti nəsil verilənlər bazası verilənlər arasında birə çox əlaqəni daxil etməklə iyerarxik dizaynın bəzi məhdudiyyətlərini həll etməyə çalışan şəbəkə DBMS sistemləri idi. Bu, bizi 1970-ci illərə apardı ki, IBM-in Edqar F. Codd bu gün bildiyimiz relyasiya verilənlər bazası modelini yaratdı.

Müasir Relational DBMS-nin Xüsusiyyətləri

Relational verilənlər bazası idarəetmə sistemləri cədvəllərin və əlaqələrin relational modelini həyata keçirir. Bugünkü əlaqəli DBMS-lərin əsas dizayn problemi təkrarlanmanın və ya məlumat itkisinin qarşısını almaq üçün verilənlərə dair bir sıra məhdudiyyətlər və qaydalar vasitəsilə məlumatların dəqiqliyini və ardıcıllığını qoruyan məlumat bütövlüyünü qorumaqdır.

DBMS-lər həmçinin müxtəlif səviyyələrdə həyata keçirilən avtorizasiya vasitəsilə verilənlər bazasına girişi idarə edir. Məsələn, menecerlər və ya inzibatçılar digər işçilər üçün görünməyən məlumatlara giriş əldə edə bilər və ya bəzi istifadəçilər yalnız onlara baxa bildiyi halda, onların məlumatları redaktə etmək icazəsi ola bilər.

Əksər DBMS verilənlər bazası ilə qarşılıqlı əlaqə yaratmaq üçün skriptli metodu təmin edən Strukturlaşdırılmış Sorğu Dilindən istifadə edir. Əslində, verilənlər bazası istifadəçilərə verilənlərə asanlıqla baxmaq, seçmək, redaktə etmək və ya başqa üsullarla manipulyasiya etmək imkanı verən qrafik interfeys təqdim etsə belə, SQL bu tapşırıqları fonda yerinə yetirir.

DBMS nümunələri

Sizə lazım olan verilənlər bazasını seçmək mürəkkəb məsələdir. Oracle, Microsoft SQL Server və IBM DB2 yüksək səviyyəli relational DBMS bazarında üstünlük təşkil edir və mürəkkəb və böyük məlumat sistemləri üçün bütün ağlabatan seçimlərdir. Kiçik təşkilatlar və ya evdə istifadə üçün məşhur DBMS-lər Microsoft Access və FileMaker Pro-dur.

Bu yaxınlarda digər qeyri-relational DBMS-lərin populyarlığı artdı. Bunlar daha çevik strukturun RDBM-lərin sərt şəkildə müəyyən edilmiş sxemini əvəz etdiyi NoSQL ləzzətidir. Bunlar geniş məlumat növlərini əhatə edən çox böyük verilənlər toplusunu saxlamaq və onlarla işləmək üçün faydalıdır. Bu məkanın əsas oyunçularına MongoDB, Cassandra, HBase, Redis və CouchDB daxildir.

Tövsiyə: