Rozdiel kľúčov: pre ukladanie údajov do súborov sa používa systém DBMS. V DBMS môžu byť vytvorené vzťahy medzi dvomi súbormi. Údaje sú uložené v plochých súboroch s metadátami, zatiaľ čo RDBMS ukladá údaje v tabuľkovej forme s dodatočným stavom údajov, ktoré presadzujú vzťahy medzi tabuľkami. Na rozdiel od RDBMS, DBMS nepodporuje architektúru klientskeho servera. RDBMS ukladá obmedzenia integrity a tiež normalizáciu, ktorá nie je podporovaná v DBMS.
Databázové systémy DBMS a RDBMS sú systémy správy, ktoré sa týkajú zhromažďovania programov, ktoré sú potrebné na správu databázy. Napriek tejto podobnosti sa medzi nimi vyskytujú veľké rozdiely. DBMS znamená systém správy databáz, zatiaľ čo RDBMS znamená systém riadenia relačných databáz; tieto softvéry sú vytvorené na udržiavanie a efektívne využívanie rozsiahleho zhromažďovania údajov. Systémy správy databáz zaviedol Charles v roku 1960, zatiaľ čo relačné databázové systémy založil v roku 1970 Dr. EFCodd IBM San Jose Research Laboratory.
DBMS spravuje veľké množstvo štruktúrovaných údajov s výhodami spracovania dotazov, riadením prístupu k údajom, zdieľaním údajov a správnym vyhľadávaním, ako aj úpravou údajov. RDBMS je DBMS, ktorá ukladá údaje do tabuliek; tabuľka je súbor prepojených dátových záznamov a pozostáva zo stĺpcov a riadkov. Každá z týchto tabuliek má jedinečný identifikátor alebo "primárny kľúč". RDBMS tiež ukladá vzťah medzi údajmi vo forme tabuliek. V hierarchickom modeli DBMS sú údaje organizované ako obrátené stromy; v ktorom každá entita má len jeden nadradený uzol, ale s možnosťou niekoľkých detských uzlov. V sieťovom modeli DBMS sú entity organizované v grafe a definované cesty na prístup k entitám. V relatívnom modeli dát DBMS sú usporiadané v dvojrozmerných tabuľkách nazývaných ako vzťahy a RDBMS je založený na tomto konkrétnom relačnom modeli. DBMS sa považuje za RDBMS, ak nasleduje 13 riadkov definovaných Dr.EFCodd. Tieto pravidlá sú opísané ako -
Pravidlo 1: Všetky informácie musia byť reprezentované hodnotami v polohách stĺpcov.
Pravidlo 2: Každá hodnota musí byť prístupná.
Pravidlo 3: Nulové hodnoty sa musia systematicky upravovať.
Pravidlo 4: Aktívny on-line katalóg musí byť založený na relačnom modeli.
Pravidlo 5: prítomnosť aspoň jedného jazyka komplexného pri podpore definície údajov, definície pohľadu, manipulácie s údajmi, obmedzenia bezpečnosti a integrity, autorizácie a transakčných hraníc.
Pravidlo 6: Systém musí byť schopný aktualizovať teoreticky aktualizovateľné zobrazenia.
Pravidlo 7: Systém musí podporovať vloženie, aktualizáciu a odstránenie na vysokej úrovni.
Pravidlo 8: Systém musí mať fyzickú nezávislosť údajov.
Pravidlo 9: Systém musí mať logickú nezávislosť údajov.
Pravidlo 10: Obmedzenia integrity musia byť špecifikované oddelene od aplikačných programov.
Pravidlo 11: Distribúcia častí databázy do rôznych miest musí zostať neviditeľná pre používateľov.
Pravidlo 12: Jazyk nízkej úrovne nesmie byť použitý na potlačenie alebo obídenie pravidiel integrity a obmedzení, ktoré sú vyjadrené v jazyku relácie vyššej úrovne.
Systémy DBMS môžu byť použité pre jednoduché aplikácie, zatiaľ čo dizajn novej generácie, tj RDBMS, môže byť použitý pre komplexné podnikové aplikácie. Systém IBM Information Management System (IMS) je príkladom DBMS a Microsoft SQL Server je príkladom RDBMS.