Huvudskillnad: Ett DBMS används för lagring av data i filer. I DBMS kan relationer etableras mellan två filer. Data lagras i platta filer med metadata medan RDBMS lagrar data i tabellform med ytterligare tillstånd för data som styr länkarna mellan tabellerna. Till skillnad från RDBMS stöder DBMS inte klientserverarkitekturen. RDBMS kräver integritetsbegränsningar och följer även normalisering som inte stöds i DBMS.
DBMS och RDBMS är båda hanteringssystem som refererar till insamling av program som krävs för att hantera en databas. Trots denna likhet uppstår stora skillnader mellan dem. DBMS står för databashanteringssystem medan RDBMS står för relationsdatabashanteringssystem; dessa program skapas för att upprätthålla och utnyttja storskalig insamling av data på ett effektivt sätt. Databasstyrningssystem introducerades av Charles 1960 medan relationsdatabasystem grundades av Dr. EFCodd från IBMs San Jose Research Laboratory i 1970.
DBMS hanterar stor mängd strukturerad data med fördelarna med frågebehandling, kontrollerar åtkomst till data, datadeling och korrekt hämtning samt modifiering av data. RDBMS är en DBMS som lagrar data i tabeller; ett bord är en samling av inbördes relaterade dataposter och består av kolumner och rader. Var och en av dessa tabeller har en unik identifierare eller "primär nyckel". RDBMS lagrar också förhållandet mellan data i form av tabeller. I hierarkisk modell av DBMS-data organiseras som ett inverterat träd; där varje enhet endast har en moderkod men med möjlighet till flera barn noder. I nätverksmodellen för DBMS organiseras enheterna i ett diagram och banor definieras för att komma åt enheterna. I relationsmodellen för DBMS-data organiseras i tvådimensionella tabeller som kallas relationer och RDBMS är baserat på denna speciella relationella modell. En DBMS kvalificerar sig för att vara en RDBMS om den följer 13rules definierade av Dr.EFCodd. Dessa regler beskrivs som
Regel 1: All information måste representeras av värden i kolumnpositioner.
Regel 2: Varje värde måste vara tillgängligt.
Regel 3: Nollvärden måste behandlas systematiskt.
Regel 4: Aktiv online katalog måste baseras på relationell modell.
Regel 5: Närvaro av minst ett språk omfattande för att stödja datadetektering, visa definition, datapanulation, säkerhets- och integritetsbegränsningar, auktorisations- och transaktionsgränser.
Regel 6: Systemet måste kunna uppdatera de teoretiskt uppdaterbara vyerna.
Regel 7: Systemet måste stödja högnivåinsats, uppdatera och ta bort.
Regel 8: Systemet måste ha fysisk data oberoende.
Regel 9: Systemet måste ha logiskt datahändelse.
Regel 10: Integritetsbegränsningar måste specificeras separat från ansökan.
Regel 11: Distribution av delar av databasen till olika platser måste förbli osynlig för användarna.
Regel 12: Ett språk med låg nivå får inte användas för att undergräva eller kringgå de integritetsregler och begränsningar som uttrycks på ett relationsnivå på högre nivå.
DBMS kan användas för enkla applikationer medan dess nästa generationens design, dvs RDBMS, kan användas för komplexa affärsapplikationer. IBMs informationshanteringssystem (IMS) är ett exempel på DBMS och Microsoft SQL Server är ett exempel på RDBMS.