RDBMS poskytujú funkcie riadenia prístupu používateľov a integrity údajov.
Systém správy relačných databáz (RDBMS) je softvérový systém, ktorý poskytuje prístup k relačnej databáze. Softvérový systém je súbor softvérových aplikácií, ktoré možno použiť na vytváranie, údržbu, správu a používanie databázy. „Relačná databáza“ je databáza štruktúrovaná podľa „relačného“ modelu. Údaje sú uložené a prezentované v tabuľkovom formáte, usporiadané do riadkov a stĺpcov s jedným záznamom na riadok.
Dátová štruktúra
Formát tabuľky je jednoduchý a pre používateľov databázy ľahko pochopiteľný a použiteľný. RDBMS poskytujú prístup k údajom pomocou prirodzenej štruktúry a organizácie údajov. Databázové dotazy môžu vyhľadávať v ľubovoľnom stĺpci zodpovedajúce položky.
Video dňa
Prístup viacerých používateľov
RDBMS umožňujú viacerým užívateľom databázy pristupovať k databáze súčasne. Zabudovaná funkcia uzamykania a správy transakcií umožňuje používateľom pristupovať k údajom, keď sa menia, zabraňuje kolíziám medzi dvoma používateľmi, ktorí aktualizujú údaje, a zabraňuje používateľom v čiastočne aktualizovanom prístupe záznamy.
Privilégiá
Funkcie riadenia autorizácie a privilégií v RDBMS umožňujú administrátorovi databázy obmedziť prístup autorizovaným používateľom a udeľovať privilégiá jednotlivým používateľom na základe typov databázových úloh, ktoré potrebujú hrať. Autorizáciu je možné definovať na základe adresy IP vzdialeného klienta v kombinácii s autorizáciou používateľa, čím sa obmedzí prístup na konkrétne externé počítačové systémy.
Prístup k sieti
RDBMS poskytujú prístup k databáze prostredníctvom serverového démona, špecializovaného softvérového programu, ktorý počúva požiadavky v sieti a umožňuje databázovým klientom pripojiť sa k databáze a používať ju. Používatelia nemusia mať možnosť prihlásiť sa do fyzického počítačového systému, aby mohli používať databázu, čo poskytuje pohodlie pre používateľov a poskytuje určitú úroveň zabezpečenia databázy. Sieťový prístup umožňuje vývojárom vytvárať desktopové nástroje a webové aplikácie na interakciu s databázami.
Rýchlosť
Model relačnej databázy nie je najrýchlejšou dátovou štruktúrou. Výhody RDBMS, ako je jednoduchosť, robia z nižšej rýchlosti spravodlivý kompromis. Optimalizácie zabudované do RDBMS a návrh databáz zvyšujú výkon a umožňujú RDBMS vykonávať viac než dostatočne rýchlo pre väčšinu aplikácií a súborov údajov. Umožňujú to vylepšenia technológie, zvýšenie rýchlosti procesora a zníženie nákladov na pamäť a úložisko správcom systémov na vytváranie neuveriteľne rýchlych systémov, ktoré dokážu prekonať akýkoľvek výkon databázy nedostatky.
Údržba
RDBMS obsahujú pomocné programy na údržbu, ktoré poskytujú správcom databáz nástroje na jednoduchú údržbu, testovanie, opravu a zálohovanie databáz uložených v systéme. Mnohé z funkcií je možné automatizovať pomocou vstavanej automatizácie v RDBMS alebo automatizačných nástrojov dostupných v operačnom systéme.
Jazyk
RDBMS podporujú všeobecný jazyk nazývaný "Structured Query Language" (SQL). Syntax SQL je jednoduchá a jazyk používa štandardné kľúčové slová a frázy v anglickom jazyku, vďaka čomu je pomerne intuitívny a ľahko sa učí. Mnoho RDBMS pridáva do jazyka SQL iné ako SQL kľúčové slová, funkcie a vlastnosti špecifické pre databázu.