DBMS vs RDBMS
Programinė įranga, leidžianti vartotojams saugoti duomenis, yra žinoma kaip duomenų bazė. Duomenų bazės architektūroje yra įvairių įgyvendinimų ir teorijų, skirtų fiziniams duomenims saugoti. Duomenų bazė, kurioje saugomi duomenys lentelėse, turinčiose ryšį su kitomis duomenų bazės lentelėmis, vadinama RDBMS arba Reliacinė duomenų bazės valdymo sistema. Tačiau DBVS arba duomenų bazių valdymo sistemoje nėra ryšių tarp lentelių.
DBMS
DBVS yra apibrėžiama kaip programinė įranga, naudojama valdyti visas duomenų bazes, saugomas tinkle arba sistemos standžiajame diske. Yra įvairių tipų duomenų bazių valdymo sistemų ir kai kurios iš jų yra sukonfigūruotos konkretiems tikslams.
DBVS yra įvairių formų kaip įrankis, naudojamas duomenų bazėms valdyti. Kai kurie populiarūs DBVS sprendimai yra DB2, Oracle, FileMaker ir Microsoft Access. Naudojant šiuos produktus, gali būti sukurtos privilegijos ar teisės, kurios gali būti būdingos konkretiems vartotojams. Tai reiškia, kad duomenų bazės administratoriai gali suteikti tam tikras teises kai kuriems vartotojams arba priskirti skirtingus administravimo lygius.
Kiekviena DBVS turi keletą pagrindinių elementų. Pirma, tai yra modeliavimo kalbos, kuri apibrėžia kiekvienos duomenų bazės kalbą, įgyvendinimas. Antra, DBVS taip pat administruoja duomenų struktūras. Duomenų užklausos kalba yra trečiasis DBVS elementas. Duomenų struktūros veikia su duomenų užklausų kalba, kad būtų užtikrinta, jog į sistemoje naudojamą duomenų bazę nebūtų įvedami nesusiję duomenys.
RDBMS
Duomenų bazių sistema, kurioje palaikomi ryšiai tarp skirtingų lentelių, vadinama Reliacinė duomenų bazių valdymo sistema. Tiek RDBVS, tiek DBVS naudojami informacijai saugoti fizinėje duomenų bazėje.
RDBMS sprendimas reikalingas, kai reikia saugoti ir prižiūrėti didelius duomenų kiekius. Reliacinis duomenų modelis susideda iš indeksų, raktų, pašalinių raktų, lentelių ir jų ryšių su kitomis lentelėmis. Reliacinė DBVS įgyvendina taisykles, net jei išorinius raktus palaiko ir RDBVS, ir DBVS.
1970-aisiais Edgaras Frankas Coddas pristatė reliacinės duomenų bazės teoriją. Coddas šiai santykinei teorijai ar modeliui apibrėžė trylika taisyklių. Ryšiai tarp skirtingų tipų duomenų yra pagrindinis reliacinio modelio reikalavimas.
RDMS galima pavadinti naujos kartos duomenų bazių valdymo sistema. DBVS naudojama kaip bazinis modelis duomenims saugoti reliacinėje duomenų bazių sistemoje. Tačiau sudėtingos verslo programos naudoja RDBVS, o ne DBVS.
DBMS prieš RDBMS
• Ryšys tarp lentelių palaikomas RDBVS, o tai nėra DBVS, nes ji naudojama duomenų bazei valdyti.
• DBVS priima „plokščio failo“duomenis, o tai reiškia, kad tarp skirtingų duomenų nėra ryšio, o RDBVS nepriima tokio tipo dizaino.
• DBVS naudojama paprastesnėms verslo programoms, o RDBVS naudojama sudėtingesnėms programoms.
• Nors išorinio rakto koncepciją palaiko ir DBVS, ir RDBVS, tačiau jos vienintelė RDBVS, kuri užtikrina taisyklių laikymąsi.
• RDBVS sprendimas reikalingas dideliems duomenų rinkiniams, o mažus duomenų rinkinius galima valdyti naudojant DBVS.