Både store bedrifter og privatpersoner kan ha behov for å lagre lister med informasjon som kan katalogisert på bestemte måter og deretter hentes på et senere tidspunkt . Snarere enn å skrive all informasjonen for hånd og håper å huske hvor det ble lagret senere , kan en database i stedet brukes til å effektivt holde nesten enhver type og mengde data på en enkel å søke format . Funksjon
En database er en elektronisk samling av mange forskjellige biter av data av noe slag som er lagret på ett sted og kan bli indeksert eller søkte av en bruker. Databaser brukes til å lagre informasjon som må vises eller hentes senere, og kan være strukturert på mange forskjellige måter, avhengig av hva slags data blir arkivert og hva som må gjøres med den.
Model
Databaser kan defineres av den type modell som de bruker til å organisere innholdet. De eldste typer database modeller bruker hierarkier av flere databaser er koblet sammen med en " foreldre-barn " forhold , som kan være vanskelig å navigere gjennom fordi hver påfølgende barn database legger et lag av kompleksitet som må siktes gjennom for å komme til et bestemt stykke av informasjon. Den vanligste typen database Modellen benytter de ulike relasjonene mellom biter av data for å gjøre informasjonen mye lettere å finne. Den " objektorientert " database -modellen er den mest komplekse typen, som det forsøker å mesh begrepet objektorientert programmering med database skaperverket og åpner for mer avanserte elementer som skal lagres for eksempel bilder , lyder eller filmklipp .
Operasjon
Ulike typer databaser kan også defineres av hvordan de opererer og hva deres formål er . En database er definert som å være " i drift ", hvis den er ment å bli modifisert eller regelmessig oppdatert av en bruker , for eksempel en adressebok. En database er alternativt definert som " analytisk " hvis det er primært ment for visning lister med informasjon eller statistiske data og kan ikke enkelt endres av en bruker. Noen databaser , for eksempel lister over filmer eller bøker, bare inneholde beskrivelser av elementene i databasen og ikke faktisk inneholder selve elementet .
Typer
Typen database som er nødvendig i en gitt situasjon er styrt av hvor mange elementer vil være i databasen og hvordan den må åpnes . Hele internett er en stor " klient /server " type database hvor en klientdatamaskin sender en forespørsel om en bestemt opplysning holdt på serveren datamaskinen . Den vanligste database som brukes av enkeltpersoner er Microsoft Access , mens større databaser som må programmeres til å bli søkte på bestemte måter er vanligvis laget med Oracle Database eller MySQL.
Misforståelse
dataprogram kalt Microsoft Excel er ikke en database program og er ikke ment å bli brukt som sådan . Men de fleste bedrifter og enkeltpersoner feilaktig prøver å bruke den til å lage databaser i stedet for benyttet Microsoft Access. Excel er ment hovedsakelig for å lagre tall og gjøre beregninger , selv om det har begrensede evner som ligner på et databaseprogram, mens tilgang er designet for å effektivt lagre biter av data og forholdet mellom disse brikkene .