Forskjell mellom DBMS og RDMS Forskjellen mellom
Med behovet for bedre midler for lagring og henting av data ble DBMS (Database Management System) opprettet. Et DBMS lagrer data i en tabell der oppføringene er arkivert under en bestemt kategori og er riktig indeksert. Dette tillot programmerere å ha mye mer struktur når de lagrer eller henter data. Det er også mye enklere å søke i en bestemt database for de dataene du vil ha. DBMS gir også søkefunksjoner for å finne en bestemt databaseoppføring. Når det er funnet, kan du deretter trekke ut annen relatert informasjon fra den oppføringen. DBMS er et meget kompetent system for å holde oversikt over data, men det skaleres ikke veldig bra. Å håndtere store databaser, selv om det er mulig, blir en stor rolle i DBMS.
For å takle denne veiblokken, er RDBMS eller Relational DBMS utviklet. En relasjonsdatabase inneholder data i mer enn ett bord. Hver tabell inneholder en database som deretter kobles til andre tabeller med hensyn til deres forhold. Dette er best forklart med et eksempel. La oss si at du har en bilverksted som du vil bygge en database for, du vil trenge en liste over dine kunder og bilene de eier. Det kan være litt mer komplisert hvis det er implementert i DBMS, men med RDBMS kan du enkelt gjøre det. Du kan bygge to bord, en for klientene og en for bilene og deretter koble dem til hverandre. Med det kan du enkelt trekke en kundes informasjon og hvilke biler de eier.
RDBMS er en forbedring over de eldre DBMS. Det gir mekanismen for å overvinne restriksjonene som DBMS står overfor. Videre har programmereren ikke så mye å lære når man konverterer fra DBMS til RDBMS. Du kan til og med holde deg til det gamle DBMS-formatet hvis du virkelig vil og holde alle dataene i et enkelt bord. Selv om du fortsatt ikke har behov for RDBMS, kan det være fornuftig å begynne å konvertere programmene til det hvis du skulle trenge det.
Finn mer informasjon om DBMS og RDMS.