? Databaser er almindelige i mange organisationer. En DBA eller database administrator er en person, hvis rolle det er at styre og administrere en database system . DBA er en teknisk rolle, kan indebære opbygning og vedligeholdelse af en database som supplement til andre opgaver . DBA kan være involveret i udviklingen af en database samt udfører ændringer på det over tid , som begge kræver programmering færdigheder. I nogle tilfælde kan en database administreres ved mere end én DBA . Rolle
Database administratorer er typisk involveret gennem hele livet af en database system. I udviklingsfasen , arbejder DBA en database design baseret på et sæt af krav. DBA oversætter derefter disse mønstre til en fungerende database system. Når databasen systemet er oprettet , kan DBA så have til opgave at befolke den med data , der kan overføres fra en anden datakilde eller eksisterende system. Når databasen er oppe og køre , kan DBA styre adgangen til den, oprette brugerkonti i organisationen. En del af denne proces er at fastsætte forskellige niveauer af adgang til brugerne, for eksempel kontor administratorer og ledere . Afhængigt af hvilken type af system, kan databasen også tilgås af kunder eller andre mennesker uden for organisationen.
Systems
DBAS kan udnytte en række eksisterende systemer når du opretter databaser. MySQL og Oracle er blandt de mest almindelige og er begge database management systemer . En database management system er ofte omtalt som en DBMS . MySQL er et gratis system , mens Oracle er kommercielle. Ved hjælp af disse systemer , kan en DBA definere tabeller og kolonner i en database , samt relationerne mellem dem . Uanset hvilket system DBA bruger , processen med at opbygge tabellerne , indsætter ajourføring, forespørgsler og styre brugerkonti typisk sker ved hjælp af SQL -programmering.
Technologies
Den primære sprog er involveret i database administration er SQL eller Structured Query Language. Brug SQL-sætninger og scripts kan en DBA udføre alle de centrale opgaver , fra at bygge databasen til at styre det. Forskellige DBMS -programmer nogle gange bruge små forskelle i SQL-syntaks , men de overordnede principper er de samme. Nogle gange kan en DBA kan have til at arbejde med forskellige teknologier , når man bygger en database system , især hvis data bliver importeret fra et andet system. SQL-sætninger kan udføre mange opgaver , såsom forespørge databasen , indsætte data , opdatering af data og skabe databasetabeller.
Associated Programmering
DBAS ofte bruger andre teknologier end SQL scripting. Ofte , en database system har en brugergrænseflade bygget oven på det , der giver brugeren adgang gennem en interaktiv grafisk program . Dette kan indebære en af en række af programmeringssprog , med DBA eventuelt er involveret i udviklingsprocessen. For desktop applikationer er Java programmering ofte bruges i forbindelse med databasesystemer , mens du er på internettet, sprog såsom PHP og ASP er almindelige. Afhængigt af omfanget af et projekt , kan DBA ikke være ansvarlig for at udvikle brugergrænsefladen for en database , denne opgave varetages af andre medlemmer af teamet.