Hvad er databaseadministration?
Databaseadministration er et job, hvis primære funktion er den samlede understøttelse af en computerdatabase. Disse supportopgaver udføres af en person kaldet en databaseadministrator eller DBA. Databaser kræver konstant styring og vedligeholdelse, og en DBA er specielt uddannet til at udføre alle de funktioner, der er nødvendige for at gøre det. En DBA kræves normalt at have certificering eller en grad i understøttelse af en bestemt type databasesystem, såsom Oracle eller Microsoft SQL Server. Typisk vil han eller hun bruge et databasestyringssystem eller DBMS, softwarepakke, der indeholder programmer designet til at hjælpe med databaseadministration.
Der er mange ansvarsområder involveret, når du udfører databaseadministration. DBA'er er generelt ansvarlige for det overordnede design, layout og implementering af selve databasen og er nødt til at planlægge eventuelle ændringer eller fremtidig vækst, der er behov for. De overvåger ydeevnen for databasen og relaterede applikationer, indstiller og foretager ændringer efter behov for at sikre, at alt fungerer optimalt. De opretter og dokumenterer databasesikkerhedspolitikker og -procedurer samt dem til sikkerhedskopiering og gendannelse. DBA'er skal have en grundig forståelse af databasesoftware, funktioner og produkter, hvordan man fejlfinder dem, og hvordan man installerer, konfigurerer og opgraderer dem.
Brug af en softwarepakke til databasestyringssystem forbedrer DBA's evne til effektivt at understøtte databasen. Disse programmer tillader, at dataene i databasen let styres, organiseres og hentes. De kan interagere med forskellige typer databasemodeller, såsom netværk eller relationelle modeller. De tilvejebringer et praktisk middel til forespørgsel om de data, der er gemt der, samt en nem metode til at indsætte, opdatere og slette poster. Databasestyringssystemer hjælper også med at opretholde dataintegritet og kontroladgang.
De tre vigtigste variationer af det grundlæggende databaseadministrationsjob inkluderer systemer, udvikling og applikationer. Ansvaret for alle de fysiske aspekter ved databaseadministration, såsom opgraderinger, sikkerhedskopieringer, og performanceovervågning og tuning falder typisk ind under en system DBA. Udviklings-DBA'er er normalt ansvarlige for de aktiviteter, der er involveret i design og implementering af en ny database. Når et firma bruger software fra en ekstern leverandør til at interagere med databasen, er en applikations DBA typisk ansvarlig for at sikre, at de fungerer korrekt. En databaseadministrator kan specialisere sig i en af disse typer eller være ansvarlig for dem alle afhængig af organisationens størrelse og dens behov.