Hva er databaseadministrasjon?
Databaseadministrasjon er en jobb hvis primære funksjon er den generelle støtten til en datamaskindatabase. Disse støtteoppgavene utføres av en person som kalles en databaseadministrator, eller DBA. Databaser krever kontinuerlig styring og vedlikehold, og en DBA er spesielt trent for å utføre alle funksjonene som er nødvendige for å gjøre det. En DBA er normalt pålagt å ha sertifisering eller en grad for å støtte en bestemt type databasesystem, for eksempel Oracle eller Microsoft SQL Server. Vanligvis vil han eller hun bruke et databasestyringssystem, eller DBMS, programvarepakke som inneholder programmer designet for å hjelpe til med databaseadministrasjon.
Det er mange ansvarsområder involvert når du gjør databaseadministrasjon. DBAer er generelt ansvarlige for den generelle utformingen, utformingen og implementeringen av selve databasen, og må planlegge for endringer eller fremtidig vekst som trengs. De overvåker ytelsen til databasen og relaterte applikasjoner, innstiller og gjør endringer etter behov for å sikre at alt fungerer optimalt. De oppretter og dokumenterer sikkerhetspolicyer og prosedyrer for databaser, så vel som for sikkerhetskopiering og gjenoppretting. DBA-er må ha en grundig forståelse av databaseprogramvare, funksjoner og produkter, hvordan du feilsøker dem og hvordan du installerer, konfigurerer og oppgraderer dem.
Å bruke en programvarepakke for databasesystemstyring forbedrer DBAs evne til effektivt å støtte databasen. Disse programmene lar dataene i databasen enkelt administreres, organiseres og hentes. De kan samhandle med forskjellige typer databasemodeller, for eksempel nettverks- eller relasjonsmodeller. De gir et praktisk middel til å spørre dataene som er lagret der, samt en enkel metode for å sette inn, oppdatere og slette poster. Databaseadministrasjonssystemer bidrar også til å opprettholde dataintegritet og kontrollere tilgangen.
De tre hovedvariantene av den grunnleggende databaseadministrasjonsjobben inkluderer systemer, utvikling og applikasjoner. Ansvaret for alle de fysiske aspektene ved databaseadministrasjon, for eksempel oppgraderinger, sikkerhetskopieringer, og ytelseovervåking og innstilling, faller vanligvis inn under en system DBA. Utviklings-DBAer er vanligvis ansvarlige for aktivitetene som er involvert i utforming og implementering av en ny database. Når et selskap bruker programvare fra en ekstern leverandør for å samhandle med databasen, er en applikasjon DBA vanligvis ansvarlig for å sikre at de fungerer sammen. En databaseadministrator kan spesialisere seg i en av disse typene, eller være ansvarlig for dem alle, avhengig av organisasjonens størrelse og dens behov.