The arbeidsdeling for en DBA , eller Database Administrator, refererer til de oppgaver som denne personen er ansvarlig for , og hvordan ( eller hvem ) de er delegert . Fordi vedlikehold og oppgradering av en database er ofte et stort prosjekt , er mange personer som trengs for å fylle rollen effektivt. Hver person kan kun ha en viss grad av tilgang til databasen , vanligvis forlater full tilgang til en sentral administrator . Plikter
En database administrator vil generelt ha en rekke oppgaver til enten delegat til andre fagpersoner eller å påta seg . Disse plikter omfatte feilsøking (telefonsvarer eller håndtere problemer som kan oppstå innen systemet) , ytelse optimalisering ( noe som gjør at databasen går så smidig som mulig, eller er i stand til å bli bedre ) , database skapelse, oppstart og avslutning ( den grunnleggende funksjonen av denne rollen ) og system sikkerhet ( beskyttelse mot interne og eksterne trusler ) . Delegere disse og andre funksjoner er et klart must for enhver institusjon ved hjelp av en stor database . Å gi alle disse oppgavene til en person er kjent som en "sikkerhet rødt flagg " og er innbydende problemer i fremtiden .
Fordeler med Segregering
arbeidsdeling er å foretrekke alternativ for bedrifter og revisorer for et par grunner --- hovedsakelig å gjøre med enten utilsiktet eller tilsiktet feil . En enkelt database administrator ville ha mye kontroll over et system database , mens delegere jobben sin flere oppgaver sprer ansvaret , og derfor nivået av tilgang, over et bredt spekter av personell. Dette gjør utilsiktede feil lettere å få øye på , en feil er sannsynligvis negativt påvirke en annen person , som fører til en raskere realisering at noe har gått galt . Segregerende plikter gjør også bevisst svindel vanskeligere , som en slik hendelse ville trenge sammensvergelser av flere medlemmer for å lykkes .
Styrer
Controls på den sentrale databasen administrator er viktig , da det ikke ville være verdt å gå gjennom bryet med delegasjon for sikkerhet når en enkelt person kan omgå disse kontrollene . Restriksjoner må plasseres på administrator for å ivareta integriteten til databasen . For eksempel kan du ha en annen individuell gjennomgang enhver og alle oppdateringer administratoren gjør til databasen . Andre kontroller bør omfatte kun lesetilgang når det gjelder den dag-til - dag driften av databasen og andre viktige funksjoner (dvs. bevegelse av produksjon , tekstskriving ) . Bare i nødstilfeller bør en database administrator bli gitt full ubegrenset tilgang .