En database management system ( DBMS ) er en computer software program, der giver brugerne mulighed for at skabe, kontrollere og vedligeholde en database. En relationel database management system ( RDBMS ) er et mere komplekst DBMS , der gemmer data i to- dimensionelle tabeller, der er relateret til hinanden via nøgler. Mens begge database applikationer har deres anvendelser , virksomhederne generelt foretrækker relationelle database management systemer , fordi de kan håndtere større datasæt. Data Storage
En grundlæggende DBMS simpelthen gemmer data i en vedvarende form, at data forbliver uforandret , selv om det program, der skabte det går ned eller slettes. Dataene er organiseret i rækker og kolonner. En database management system også opretholder et sæt regler , så brugerne kan få adgang til data . En relationel database management system tilføjer en tabelstruktur med tabeller. Hver tabel kolonne er et felt , og hver tabelrække er en rekord .
Relationships
I en RDBMS , indbyrdes relationer eksisterer mellem sæt af data. Hvert bord har en unik felt kendt som en nøgle . Tabeller, der deler en nøgle vært en én -til-mange , mange-til- mange eller en-til -en-relation . Der er ingen relationer i en DBMS , så de rækker og kolonner er uafhængige af hinanden . Fordelene ved at opretholde relationer er referentiel integritet . Hver gang en post ændres , bliver alle relaterede poster fra andre tabeller opdateres omgående .
Redundans
en relationel database management system er tilbøjelig til mindre redundans , fordi alt er forbundet. Derfor duplikere datasæt kan ikke eksistere. Dette sikrer, at de lagrede data er præcise og relevante . En DBMS , på den anden side giver duplikerede data , som kan forårsage data redundans, data inkonsistens og dårlig dataintegritet.
Ekstra Forskelle
En database management system er mindre sikker, og det kan kun bruges af en enkelt bruger . Desuden kan et DBMS ikke blive delt på et netværk eller på internettet. En RDBMS kan deles online, og det understøtter meget større datasæt. Men en relationel database management system kræver mere komplekse hardware og software, og det er meget sværere at sætte op.