En database management system ( DBMS ) er et system som hjelper deg å skape og bruke databaser . Ulike typer av DBMS er finnes med ulike implementeringer , flexibilities og hastighet . Hver type har fordeler i forhold til de andre, men ingen slag er overlegen . Den type data og struktur du trenger vil avgjøre hvilke DBMS passer best for dine behov . Hierarkiske databaser
En hierarkisk database organiserer dataelementer i en trestruktur , der høyere nivå dataelementer finnes over lavere nivå elementer. Lignende elementer finnes på samme nivå . Elementer ett nivå over dagens nivå kalles overordnede elementer, og elementer ett nivå under er barn . Det øverste elementet kalles roten . Når du krysser en hierarkisk DBMS , begynner du ved roten og grenen nedover. Strukturen i en hierarkisk DBMS kan du raskt oppdatere det på grunn av hvordan objektene er definert og organisert .
Nettverk Databaser
p Som med hierarkiske databaser , nettverk databaser bruker en hierarkisk struktur . Men de er visuelt representert mer som et edderkoppnett enn et tre , hvor midten elementet er roten og barna - kalt medlemmer - armen ut . I motsetning til hierarkiske databaser , kan et barn element ha mer enn én forelder - kalt eiere. Du må definere strukturen av et nettverk DBMS på forhånd , men fordi det gir mulighet for flere tilkoblinger mellom elementer, er det mer fleksible enn andre typer DBMS .
Relasjonsdatabaser
relasjonsdatabaser kobler elementer i systemet sammen ved hjelp av tastene. Hver post har en unik nøkkel som du bruker til å finne dem , noe som gjør dem raskere enn hierarkisk eller nettverk DBMS er fordi du ikke trenger å krysse gjennom disse strukturene for å finne elementer . Disse tastene kan også koble data i én tabell til data i en annen tabell . Du kan endre oppføringer i en relasjonsdatabase uten å måtte redefinere sin struktur som du gjør med hierarkiske eller nettverk databaser.
Objektorienterte databaser
Et objekt -orientert database kan holde mange ulike typer data som andre DBMS er ikke kan, som for eksempel grafikk , lyd-og videofiler . Disse objektene består av stykke data selv og en metode , som er instruksjonene for DBMS som detalj hvordan du skal håndtere objektet . Objektorientert DBMS -er er kostbare å gjennomføre på grunn av mengden av lagringsplass og strukturen de trenger , men de tilbyr en betydelig fordel fremfor andre av DBMS på grunn av fleksibiliteten i data de tillater
< . br >