Дерекқорды басқару жүйесі (DBMS) дегеніміз не?

Деректеріңізді қорғау, ұйымдастыру және басқару DBMSs

Дерекқорды басқару жүйесі (DBMS) - компьютерге деректерді сақтауға, алуға, қосуға, жоюға және өзгертуге мүмкіндік беретін бағдарламалық жасақтама. ДББЖ дерекқордың барлық негізгі аспектілерін басқарады, соның ішінде пайдаланушы түпнұсқалықты растау сияқты деректерді өңдеуді, сондай-ақ деректерді кірістіру немесе шығару. ДББЖ деректер схемасы немесе деректер сақталатын құрылым деп аталады.

Біздің күнделікті қолданатын құралдар бізді сахнадан артта қалдырады. Бұған банкоматтар, ұшуды брондау жүйелері, бөлшек сауда жүйелері және кітапхана каталогтары кіреді.

Байланысты дерекқорды басқару жүйесі (RDBMS) кестелер мен қарым-қатынастардың реляциялық моделін іске асырады.

Дерекқорды басқару жүйелері туралы мәліметтер

ДҚБЖ термині 1960 жылдардан бері IBM компаниясы Деректерді басқару жүйесі (IMS) деп аталатын бірінші ДББЖ моделін әзірлеген, онда деректер компьютерде иерархиялық ағаш құрылымында сақталған. Деректердің жеке даналары ата-ана мен баланың жазбалары арасында ғана байланысты болды.

Деректер базасының жаңа ұрпағы деректер арасындағы бір-көп қатынастарды қосу арқылы иерархиялық дизайнның кейбір шектеулерін шешуге тырысатын желілік ДҚБЖ жүйелері болды. Бұл 1970-ші жылдардың басында IBM-дің реляциялық деректер базасын IBM Edgar F. Codd құрды, біз бүгін білетін заманауи реляциялық ДҚБЖ-ның әкесі.

Қазіргі заманғы салыстырмалы ДББЖ ерекшеліктері

Байланысты дерекқорды басқару жүйесі (RDBMS) кестелер мен қарым-қатынастардың реляциялық моделін іске асырады. Бүгінгі реляциялық ДББЖ негізгі міндеті деректердің дұрыстығы мен дәйектілігін қорғайтын деректер тұтастығын сақтау болып табылады. Бұл қайталануды немесе деректерді жоғалтуды болдырмау үшін деректер туралы шектеулер мен ережелердің сериясы арқылы қамтамасыз етіледі.

Сонымен қатар, ДББЖ түрлі деңгейлерде іске асырылуы мүмкін авторизациялау арқылы дерекқорға қол жетімділікті бақылайды. Мәселен, менеджерлер немесе әкімшілер басқа қызметкерлерге көрінбейтін деректерге қол жеткізе алады немесе кейбір пайдаланушылар оны көре алатындай деректерді өңдеуге рұқсаты болуы мүмкін.

Көптеген ДББЖ деректер базасымен өзара әрекеттесуді қамтамасыз ететін құрылымдық сұрау тілі SQL пайдаланады. Дерекқорда пайдаланушыларға деректерді оңай көруге, таңдауға, өңдеуге немесе басқаша өңдеуге мүмкіндік беретін графикалық интерфейс болса да, бұл тапсырмаларды фонда орындайтын SQL болып табылады.

ДББЖ мысалдары

Бүгінде көптеген коммерциялық және ашық көздерден алынған ДББЖ бар. Шындығында, сіз қандай дерекқорды қажет ететінін таңдау өте күрделі міндет. Жоғары дәрежелі реляциялық ДҚБЖ нарығында Oracle, Microsoft SQL Server және IBM DB2, күрделі және үлкен деректер жүйелеріне арналған барлық сенімді нұсқалар басым. Кішкентай ұйымдар немесе үйде қолданылатындар үшін танымал ДББЖ - Microsoft Access және FileMaker Pro.

Жақында басқа нереляционные ДББЖ танымалдығы өсті. Бұл - РСБМ қатаң анықталған схемасы неғұрлым икемді құрылыммен алмастырылған NoSQL хош иісі. Бұл көптеген деректер түрлерін қамтитын өте үлкен деректер жиынымен сақтау және жұмыс істеу үшін пайдалы. Осы кеңістіктегі негізгі ойыншылар: MongoDB, Cassandra, HBase, Redis және CouchDB.