DBMS vs RDBMS
Softverska aplikacija koja omogućuje korisnicima pohranu podataka poznata je kao baza podataka. U arhitekturi baze podataka postoje različite implementacije i teorije za pohranu fizičkih podataka. Baza podataka koja pohranjuje podatke u tablice koje imaju veze s drugim tablicama u bazi naziva se RDBMS ili relacijski sustav upravljanja bazom podataka. Međutim, u DBMS-u ili Sustavu za upravljanje bazom podataka ne postoje odnosi među tablicama.
DBMS
DBMS je definiran kao softverski program koji se koristi za upravljanje svim bazama podataka pohranjenim na mrežnom ili sistemskom tvrdom disku. Postoje različite vrste sustava za upravljanje bazama podataka, a neki od njih su konfigurirani za određene svrhe.
DBMS je dostupan u različitim oblicima kao alat koji se koristi za upravljanje bazama podataka. Neka popularna DBMS rješenja uključuju DB2, Oracle, FileMaker i Microsoft Access. Korištenjem ovih proizvoda mogu se stvoriti privilegije ili prava koja mogu biti specifična za određene korisnike. To znači da administratori baze podataka mogu dodijeliti određena prava nekim korisnicima ili dodijeliti različite razine administracije.
Svaki DBMS ima neke temeljne elemente. Prvo je primjena jezika modeliranja koji definira jezik koji se koristi za svaku bazu podataka. Drugo, DBMS također upravlja podatkovnim strukturama. Jezik upita podataka treći je element DBMS-a. Strukture podataka rade s jezikom upita podataka kako bi se osiguralo da se nevažni podaci ne mogu unijeti u bazu podataka koja se koristi u sustavu.
RDBMS
Sustav baza podataka u kojem se održavaju odnosi između različitih tablica naziva se sustav relacijskog upravljanja bazom podataka. I RDBMS i DBMS koriste se za pohranu podataka u fizičku bazu podataka.
RDBMS rješenje potrebno je kada se velike količine podataka trebaju pohraniti i održavati. Relacijski model podataka sastoji se od indeksa, ključeva, stranih ključeva, tablica i njihovih odnosa s drugim tablicama. Relacijski DBMS provodi pravila iako strani ključevi podržavaju i RDBMS i DBMS.
Sedamdesetih godina Edgar Frank Codd predstavio je teoriju relacijske baze podataka. Codd je definirao trinaest pravila za ovu relacijsku teoriju ili model. Odnosi između različitih vrsta podataka glavni je zahtjev relacijskog modela.
RDMS se može nazvati sljedećom generacijom sustava upravljanja bazama podataka. DBMS se koristi kao osnovni model za pohranu podataka u relacijski sustav baza podataka. Međutim, složene poslovne aplikacije koriste RDBMS umjesto DBMS.
• Odnos između tablica održava se u RDBMS-u, dok to nije slučaj DBMS-a jer se koristi za upravljanje bazom podataka. • DBMS prihvaća podatke 'ravne datoteke' što znači da ne postoji veza između različitih podataka, dok RDBMS ne prihvaća ovu vrstu dizajna. • DBMS se koristi za jednostavnije poslovne aplikacije, dok se RDBMS koristi za složenije aplikacije. • Iako koncept stranog ključa podržavaju i DBMS i RDBMS, ali njegov jedini RDBMS koji provodi pravila. • RDBMS rješenje je potrebno za velike skupove podataka, dok malim skupinama podataka može upravljati DBMS. |