Den funktionsadskillelse for en DBA , eller Database Administrator , henviser til de opgaver, denne person er ansvarlig for , og hvordan (eller til hvem ) de er uddelegeret . Fordi vedligeholdelse og opgradering af en database er ofte et stort projekt , der er mange enkeltpersoner er nødvendige for at opfylde den rolle effektivt. Hver person kan kun have en vis grad af adgang til databasen , som regel forlader fuld adgang til en central administrator. Pligter
En database administrator vil generelt have en bred vifte af opgaver til enten delegerede til andre fagfolk eller til at påtage sig . Disse opgaver vil omfatte fejlfinding ( besvare eller beskæftiger sig med problemer, der kan opstå i systemet ) , performance optimering ( sørg databasen kører så glat som muligt , eller er i stand til at blive forbedret ) , database skabelse, opstart og nedlukning ( den grundlæggende funktion af denne rolle ), og systemets sikkerhed ( beskyttelse mod interne og eksterne trusler ) . Uddelegering disse og andre funktioner er en klar must for enhver institution ved hjælp af en stor database. Giver alle disse opgaver til et individ er kendt som en "sikkerheds rødt flag " og er indbydende problemer i fremtiden .
Fordele ved Segregation
funktionsadskillelse er en bedre mulighed for virksomheder og revisorer for et par grunde --- primært at gøre med hverken utilsigtet eller forsætlig fejl. En enkelt database administrator vil have en stor kontrol over et system database , mens uddelegering jobbets flere opgaver spreder ansvar og dermed niveauet for adgang på tværs af en bred vifte af personale. Dette gør utilsigtede fejl nemmere at stedet; en fejl sandsynligvis en negativ indvirkning en anden person , hvilket fører til en hurtigere erkendelse af, at noget er gået galt. Segregerende opgaver også gør bevidst svindel mere vanskeligt, da en sådan begivenhed skulle de hemmelige aftaler med flere medlemmer for at lykkes .
Administrator Controls
Controls på den centrale database administrator er afgørende , da det ikke ville være værd at gå gennem besværet med delegation for sikkerhed, når en enkelt person kan omgå denne kontrol. Begrænsninger skal placeres på administratoren for at beskytte integriteten af databasen. For eksempel kan du have en anden individuel gennemgang enhver og alle opdateringer administratoren gør til databasen. Andre kontroller bør omfatte læseadgang , når det kommer til de dag-til- dag drift af databasen og andre vigtige funktioner (dvs. flytning af produktionen , manuskriptskrivning ) . Kun i tilfælde af nødsituationer , bør en database administrator have fuld ubegrænset adgang .