? Databaser er vanlig i mange organisasjoner . En DBA , eller database administrator , er en person hvis rolle det er å styre og administrere en database system . DBA er en teknisk rolle som kan innebære å bygge og vedlikeholde en database system i tillegg til andre oppgaver . Den DBA kan være involvert i utviklingen av en database samt utføre endringer på det over tid , som begge krever kunnskaper om programmering . I noen tilfeller kan en database administreres med mer enn en DBA . Rolle
Databaseansvarlige er typisk involvert gjennom hele livet av en database system . I løpet av utviklingsfasen , fungerer DBA ut en database design basert på et sett med krav . Den DBA oversetter deretter disse designene til en fungerende database system . Når databasen systemet er opprettet, kan den DBA deretter har til oppgave å fylle den med data , som kan overføres fra en annen datakilde eller eksisterende system. Når databasen er oppe og går , kan DBA administrere tilgangen til det , sette opp brukerkontoer i organisasjonen. En del av denne prosessen er å sette ulike nivåer av tilgang til brukere , for eksempel kontor administratorer og ledere . Avhengig av type system , kan databasen også nås av kunder eller andre mennesker eksterne til organisasjonen.
Systems
DBA kan utnytte en rekke eksisterende systemer når du oppretter databaser . MySQL og Oracle er blant de vanligste og er både database styringssystemer. En database management system er ofte referert til som en DBMS . MySQL er et gratis system , mens Oracle er kommersielt. Ved hjelp av disse systemer, kan en DBA definere tabeller og kolonner i en database , samt forholdene mellom dem . Uansett hvilket system DBA bruker , prosessen med å bygge bordene , sette inn , oppdatere , spørring og administrere brukerkontoer vanligvis gjøres ved hjelp av SQL -programmering .
Technologies
< p > primærspråket involvert i database administrasjon er SQL eller Structured Query Language . Ved hjelp av SQL-setninger og skript , kan en DBA utføre alle de sentrale oppgavene , fra å bygge databasen til å håndtere det. Ulike DBMS programmer bruker noen ganger små forskjeller i SQL syntaks, men de brede prinsippene er de samme . Noen ganger kan en DBA kan ha å jobbe med ulike teknologier når du bygger en database system , særlig hvis dataene blir importert fra et annet system . SQL-setninger kan utføre mange oppgaver, som å spørre databasen , sette inn data , oppdatere data og lage databasetabeller.
Associated Programmering
DBA ofte bruker andre teknologier enn SQL scripting. Ofte har en database system et brukergrensesnitt bygget på toppen av det , noe som gir brukeren tilgang gjennom en interaktiv grafisk program . Dette kan innebære noen av en rekke programmeringsspråk , med DBA eventuelt involvert i utviklingsprosessen . For desktop-applikasjoner , er Java -programmering ofte brukt i forbindelse med databasesystemer, mens på nettet , som PHP og ASP er vanlig. Avhengig av omfanget av et prosjekt , kan DBA ikke være ansvarlig for å utvikle brukergrensesnittet for en database , med denne oppgaven håndteres av andre medlemmer av teamet .