Vad är databasadministration?
Databasadministration är ett jobb vars huvudfunktion är det övergripande stödet för en datordatabas. Dessa supportuppgifter utförs av en person som kallas databasadministratör eller DBA. Databaser kräver ständig hantering och underhåll, och en DBA är specialutbildad för att utföra alla funktioner som krävs för att göra det. En DBA krävs normalt att ha certifiering eller examen för att stödja en viss typ av databassystem, till exempel Oracle eller Microsoft SQL Server. Vanligtvis kommer han eller hon att använda ett databashanteringssystem, eller DBMS, programvarupaket som innehåller program som är utformade för att underlätta databasadministration.
Det finns många ansvar involverade när du gör databasadministration. DBA: er är generellt ansvariga för den övergripande designen, layouten och implementeringen av själva databasen och måste planera för eventuella förändringar eller framtida tillväxt som behövs. De övervakar databasens och relaterade applikations prestanda, stämmer och gör ändringar efter behov för att säkerställa att allt fungerar optimalt. De upprättar och dokumenterar säkerhetspolicyer och procedurer för databaser, såväl som för säkerhetskopiering och återställning. DBA måste ha en grundlig förståelse av databasprogramvara, funktioner och produkter, hur du felsöker dem och hur man installerar, konfigurerar och uppgraderar dem.
Användning av ett programvarupaket för databashanteringssystem förbättrar DBA: s förmåga att effektivt stödja databasen. Dessa program gör att data i databasen enkelt kan hanteras, organiseras och hämtas. De kan interagera med olika typer av databasmodeller, t.ex. nätverks- eller relationsmodeller. De tillhandahåller ett bekvämt sätt att fråga efter de data som lagras där, liksom en enkel metod för att infoga, uppdatera och radera poster. Databashanteringssystem hjälper också till att upprätthålla dataintegritet och kontrollera åtkomst.
De tre huvudvariationerna i det grundläggande databasadministrationsjobbet inkluderar system, utveckling och applikationer. Ansvaret för alla de fysiska aspekterna av databasadministration, såsom uppgraderingar, säkerhetskopior, och prestationsövervakning och inställning faller vanligtvis under ett system DBA. Utvecklings DBA är vanligtvis ansvariga för de aktiviteter som är involverade i utformningen och implementeringen av en ny databas. När ett företag använder programvara från en extern leverantör för att interagera med databasen, är en applikations DBA vanligtvis ansvarig för att se till att de fungerar korrekt. En databasadministratör kan specialisera sig i en av dessa typer eller vara ansvarig för dem alla beroende på organisationens storlek och dess behov.