En database management system ( DBMS ) er en datamaskin program som lar brukerne lage , kontrollere og vedlikeholde en database . En relasjonsdatabase management system ( RDBMS ) er en mer kompleks DBMS som lagrer data i to- dimensjonale tabeller som er knyttet til hverandre via tastene. Mens både databaseapplikasjoner har sine bruksområder , bedrifter generelt foretrekker relasjonsdatabase styringssystemer fordi de kan håndtere større datasett. Data Storage
En grunnleggende DBMS lagrer bare data i en vedvarende form, ved at dataene forblir uendret selv om programmet som opprettet den kræsjer eller slettes . Dataene er organisert i rader og kolonner . En database management system opprettholder også et sett med regler , slik at brukerne kan få tilgang til dataene . En relasjonsdatabase styringssystem legger tabellform struktur med tabeller. Hver kolonne i tabellen er et felt , og hver tabell rad er en rekord .
Relasjoner
I en RDBMS , gjensidig avhengige relasjoner eksisterer mellom datasett. Hvert bord har et unikt felt som kalles en nøkkel. Tabeller som deler en viktig vert for en en-til -mange , mange-til -mange- eller en- til-en forhold . Det er ingen relasjoner i et DBMS , så rader og kolonner er uavhengige av hverandre . Fordelen av å opprettholde relasjoner er referanseintegritet. Hver gang en rekord endres, blir alle relaterte poster fra andre tabeller oppdatert umiddelbart .
Redundans
En relasjonsdatabase styringssystem er utsatt for mindre redundans fordi alt er relatert. Derfor , duplisere datasett kan ikke eksistere . Dette sikrer at data som er lagret er korrekt og relevant . En DBMS , derimot , tillater dupliserte data , som kan forårsake data redundans , data inkonsekvens og dårlig dataintegritet .
Ytterligere Forskjeller
En database management system er mindre sikker, og det kan bare brukes av én bruker . I tillegg kan en DBMS ikke deles på et nettverk eller Internett. En RDBMS kan deles på nettet, og det støtter mye større datasett. Imidlertid krever en relasjonsdatabase styringssystem mer komplisert maskinvare og programvare, og det er mye vanskeligere å sette opp.