Дерекқорды басқару жүйесі деректер манипуляциясын, пайдаланушының аутентификациясын және деректерді кірістіру немесе шығаруды басқаруды қоса, дерекқордың барлық негізгі аспектілерін басқарады. ДҚБЖ деректер схемасы немесе деректер сақталатын құрылым деп аталатын нәрсені анықтайды.
Дерекқордың реляциялық басқару жүйелері (RDBMS) кестелер мен қатынастардың реляциялық моделін жүзеге асырады.
Дерекқорды басқару жүйелеріндегі фондық
ДҚБЖ термині 1960 жылдардан бері IBM компаниясы мәліметтер иерархиялық ағаш құрылымында компьютерде сақталатын Ақпаратты басқару жүйесі деп аталатын бірінші ДҚБЖ үлгісін жасаған кезден бастап пайда болды. Деректердің жеке бөліктері тек ата-ана мен бала жазбалары арасында ғана қосылды.
Дерекқорлардың келесі буыны деректер арасындағы «бірден көпке» қатынасын қосу арқылы иерархиялық дизайнның кейбір шектеулерін шешуге тырысатын желілік ДҚБЖ жүйелері болды. Бұл бізді 1970-ші жылдарға алып барды, ол кезде IBM компаниясының Эдгар Ф. Кодд реляциялық дерекқор үлгісін құрды, бұл бүгінгі біз білетін прекурсор.
Қазіргі реляциялық ДҚБЖ мүмкіндіктері
Дерекқордың реляциялық басқару жүйелері кестелер мен қатынастардың реляциялық моделін жүзеге асырады. Қазіргі реляциялық ДҚБЖ жобалаудың негізгі міндеті деректердің қайталануын немесе жоғалуын болдырмау үшін деректерге қатысты шектеулер мен ережелер қатары арқылы деректердің дәлдігі мен дәйектілігін қорғайтын деректер тұтастығын сақтау болып табылады.
ДҚБЖ сонымен қатар әртүрлі деңгейлерде жүзеге асырылатын авторизация арқылы дерекқорға кіруді басқарады. Мысалы, менеджерлер немесе әкімшілер басқа қызметкерлерге көрінбейтін деректерге қол жеткізе алады немесе кейбір пайдаланушылар оны тек көре алатын болса, деректерді өңдеуге рұқсаты болуы мүмкін.
ДҚБЖ көпшілігі дерекқормен өзара әрекеттесу үшін сценарий әдісін қамтамасыз ететін құрылымдық сұрау тілін пайдаланады. Шын мәнінде, дерекқор пайдаланушыларға деректерді оңай көруге, таңдауға, өңдеуге немесе басқа жолмен өңдеуге мүмкіндік беретін графикалық интерфейсті қамтамасыз етсе де, SQL бұл тапсырмаларды фондық режимде орындайды.
ДҚБЖ мысалдары
Қандай дерекқорды таңдау – күрделі тапсырма. Oracle, Microsoft SQL Server және IBM DB2 жоғары деңгейлі реляциялық ДҚБЖ нарығында үстемдік етеді және олардың барлығы күрделі және үлкен деректер жүйелері үшін қолайлы таңдау болып табылады. Шағын ұйымдар немесе үйде пайдалану үшін танымал ДҚБЖ Microsoft Access және FileMaker Pro болып табылады.
Соңғы уақытта басқа реляциялық емес ДҚБЖ танымал болды. Бұл NoSQL дәмі, онда икемді құрылым RDBM-дің қатаң анықталған схемасын ауыстырады. Бұл деректер түрлерінің кең ауқымын қамтитын өте үлкен деректер жиынын сақтау және олармен жұмыс істеу үшін пайдалы. Бұл кеңістіктегі негізгі ойыншыларға MongoDB, Cassandra, HBase, Redis және CouchDB кіреді.