Vad är de olika databasadministratörsverktygen?
Databaser fungerar som ett centralt informationslager som godkända program eller webbtjänster kan komma åt, lägga till eller ändra. Professionals som kallas databasadministratörer ansvarar för att installera och underhålla dessa specialiserade mjukvaruservrar. Databasadministratörsverktyg är specialiserade program som gör att de kan komma åt, ändra och uppdatera databasprogramvara och konfigurationer.
I datorns programmeringsvärld är en server ett program vars syfte är att tillhandahålla information till andra programdelar som kallas klienter. En server kan köras på sin egen maskin, som klienter får åtkomst via Internet eller ett lokalt nätverk. En server kan också köras som ett bakgrundsprogram på samma maskin som dess klientprogram. Databasprogramvaran körs som en server som lyssnar på en specifik port för inkommande anslutningar från klientprogram som vill få åtkomst till information den har.
Databasadministratörsverktygen som proffsen använder för att underhålla körbara databaser är separata program och inte en del av själva databasprogramvaran. Databasadministratörer använder dessa verktyg för att utfärda kommandon som en viss databasprogramvara är programmerad för att känna igen och svara med en motsvarande åtgärd. Även om den exakta syntaxen för dessa kommandon varierar mellan olika databasprogramvaror, inkluderar åtgärder som kan utföras med hjälp av dem:
- lägga till och ta bort referensprogram som program kan använda för att logga in i en viss databas
- lägg till databaser till eller ta bort databaser från servern
- lägga till eller ta bort enskilda tabeller i en databas
- ändra layouten på en tabell
- ändra enskilda datainmatningar
Dessa verktygsprogram kan ha fullständiga grafiska användargränssnitt eller vara textbaserade terminalprogram. Databasadministratörsverktyg som använder ett textbaserat gränssnitt kräver att användaren skriver ut hela syntaxen för varje underhållskommando. Program som har ett fullständigt grafiskt gränssnitt tillåter användare att ställa in kommandon genom att klicka på knappar och välja olika alternativ, sedan översätter de åtgärden till nödvändig syntax för ett kommando till databasen.
Databasadministratörsverktyg inkluderar också programvara som gör det möjligt att fjärrlogga in en dator och utföra systemkommandon. Dessa är nödvändiga för när administratören måste uppdatera databasprogramvara som körs på en maskin utan datorskärm eller grafiskt gränssnitt. För att en administratör ska kunna tillämpa en uppdatering måste han eller hon stoppa databaseservern, vilket är som att avsluta ett körande program. Programvara för fjärrinloggning tillåter en databasadministratör att få åtkomst till datorn som databasen körs för att stoppa databaseservern, uppdatera programvaran och sedan starta om databasprogramvaran.