? Databaser är vanliga i många organisationer . En DBA , eller databasadministratör , är en person vars uppgift är att förvalta och administrera en databas. DBA är en teknisk roll som kan innebära att bygga och underhålla en databas som komplement till andra uppgifter . DBA kan vara med och utveckla en databas samt utför ändringar på det över tiden , vilka båda kräver kunskaper i programmering . I vissa fall kan en databas administreras genom mer än en DBA. Role
Databasadministratörer typiskt med under hela livet av en databas . Under utvecklingsfasen arbetar DBA ut en databas som baseras på en uppsättning krav . DBA översätter sedan dessa mönster till en fungerande databas . När databasen systemet är skapat , kan DBA har då till uppgift att fylla den med data , som kan överföras från en annan datakälla eller befintligt system . När databasen är igång , kan DBA hantera åtkomst till den , sätta upp konton inom organisationen . En del av denna process är att sätta olika nivåer av åtkomst till användare för administratörer exempel kontor och ledning . Beroende på vilken typ av system , kan databasen också nås av kunder eller andra personer utanför organisationen .
Systems
DBA kan utnyttja ett antal befintliga system när du skapar databaser . MySQL och Oracle är bland de vanligaste och är båda databashanteringssystem . En databas ledningssystem är ofta som en databashanterare . MySQL är ett fritt system , medan Oracle är kommersiell . Med hjälp av dessa system kan en DBA definiera tabeller och kolumner i en databas , samt relationerna mellan dem . Oavsett vilket system DBA använder , vanligen processen att bygga tabeller , infoga , uppdatera , fråga och hantera användarkonton görs med hjälp av SQL- programmering .
Technologies
Det primära språket inblandade i databasadministration är SQL eller Structured Query Language . Använda SQL-satser och skript , kan en DBA utföra alla centrala uppgifter , från att bygga databasen att hantera det . Olika DBMS program använder ibland små skillnader i SQL-syntax , men de övergripande principerna är desamma . Ibland kan en DBA kan tvingas arbeta med olika tekniker när man bygger en databas , i synnerhet om uppgifterna som importeras från ett annat system . SQL-satser kan utföra många uppgifter , såsom att fråga databasen , infoga data , uppdatera data och skapa databastabeller .
Associated Programmering
DBAs ofta använder andra tekniker än SQL skript . Ofta har ett databassystem ett användargränssnitt byggd ovanpå den och fastställer användaråtkomst via ett interaktivt grafiskt program . Detta kan innebära något av ett antal programmeringsspråk , med DBA eventuellt delta i utvecklingsprocessen . För skrivbordsprogram , är Java -programmering används ofta i kombination med databassystem , medan på webben , språk som PHP och ASP är vanliga . Beroende på omfattningen av ett projekt , kan DBA inte vara ansvarig för att utveckla användargränssnitt för en databas med denna uppgift hanteras av andra medlemmar i teamet . Addera