Hva er en databasemodell?

I den bredeste definisjonen er alle databaser de samme ved at de lagrer data, og dataene kan manipuleres eller hentes opp. Samtidig er det et avgrensende aspekt ved hver database kalt databasemodellen. Databasemodellen er strukturen til dataene, og modellen dikterer hvordan dataene samhandler og hvordan de vises. Det er fem hoveddatabasemodeller, selv om noen databasedesignere lager hybrider av modellene for å passe til behovene til enheten som krever databasen. Disse fem modellene er den flate modellen, hierarkiske modellen, nettverksmodellen, relasjonsmodellen og objektmodellen.

Den flate databasemodellen er den enkleste av alle databaser. Den brukes når alle databaseverdiene er like, og det er bare en liten mengde informasjon som må lagres. Dette skjemaet viser alle dataene i en tabell eller et regneark, hvor hver rad har en annen post. For å holde databasen sikker har hver rad et annet passord.

Tidlig i utviklingen av databaser var den hierarkiske databasemodellen en av de mest populære, og den er fremdeles ofte brukt i 2011. I denne databasen har hver post et hierarki, fra brede poster til spesifikke. Denne databasen er bygd med et foreldre-barn forhold, noe som betyr at en bred post - eller en forelder - vil åpne seg for å avsløre spesifikke - barn - poster. Nettverksdatabasemodellen er nesten den samme som den hierarkiske modellen, bortsett fra at flere foreldre kan koble seg til det samme barnet, slik at denne modellen kan lage mer komplekse interaksjoner.

Objektdatabasemodellen beskjeftiger seg med å lage tabeller i tabeller for å forhindre databasekostnader. For eksempel, i de fleste andre databasemodeller, må hver post kodes i databasen separat. I objektmodellen kan det lages en hovedtabel og hver post i den tabellen kan inneholde andre lignende poster. Dette gjør at lignende poster kan innkapsles separat, noe som gjør organisasjonen enkel å vedlikeholde.

Siden oppstarten på 1970-tallet har den relasjonsdatabasemodellen vært den mest populære modellen, på grunn av dens evne til å gruppere data på måter som er enkle å forstå og enkle å ringe på. Som navnet tilsier, handler denne modellen først og fremst om forholdet mellom datasett og finner fellestrekk mellom poster for å gjøre det enkelt for administratorer å ringe lignende data. Disse databasene bruker også flere forskjellige tabeller samtidig, og hver post kan ha en nøkkel som skiller den og gir rom for forhold som er mer komplekse.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?