Hva er de forskjellige databaseadministratorverktøyene?
Databaser fungerer som et sentralt informasjonsbestilling som autoriserte programmer eller webtjenester kan få tilgang til, legge til eller endre. Fagpersoner som heter Database Administratorer har ansvaret for å sette opp og vedlikeholde disse spesialiserte programvareserverne. Databaseadministratorverktøy er spesialiserte programmer som lar dem få tilgang til, endre og oppdatere databaseprogramvare og konfigurasjoner.
I verden av dataprogrammering er en server et program som har som formål å gi informasjon til andre programmer som heter klienter. En server kan kjøre på sin egen maskin, som klienter får tilgang til via Internett eller et lokalt nettverk. En server kan også kjøre som et bakgrunnsprogram på samme maskin som klientprogrammene. Databaseprogramvare kjøres som en server som lytter på en bestemt port for innkommende tilkoblinger fra klientprogrammer som ønsker å få tilgang til informasjon den har.
Databaseadministratorverktøyene som fagfolk bruker for å opprettholde kjørende databaser er separate programmer ogikke en del av selve databaseprogramvaren. Databaseadministratorer bruker disse verktøyene til å utstede kommandoer som en bestemt del av databaseprogramvaren er programmert til, for å gjenkjenne og svare med en tilsvarende handling. Selv om den eksakte syntaks for disse kommandoene varierer mellom forskjellige databaseprogramvare, inkluderer handlinger som kan utføres ved hjelp av dem:
- Legge til og fjerne legitimasjonsprogrammene kan bruke til å logge inn i en bestemt database
- Legg til databaser til eller fjern databaser fra serveren
- Legg til eller fjern individuelle tabeller i en database
- Endre utformingen av en tabell
- Endre individuelle dataoppføringer
Disse verktøyprogrammene kan ha fulle grafiske brukergrensesnitt eller være tekstbaserte terminalprogrammer. Databaseadministratorverktøy som bruker et tekstbasert grensesnitt krever at brukeren skriver ut hele syntaks for hver vedlikeholdskommando. Programmer som harEt komplett grafisk grensesnitt lar brukere konfigurere kommandoer ved å klikke på knapper og velge forskjellige alternativer, deretter oversetter de handlingen til nødvendig syntaks for en kommando til databasen.
Databaseadministratorverktøy inkluderer også programvare som gir mulighet for fjernlogging i en datamaskin og utførende systemkommandoer. Disse er nødvendige for når administratoren må oppdatere databaseprogramvare som kjører på en maskin uten dataskjerm eller grafisk grensesnitt. For at en administrator skal kunne bruke en oppdatering, må han eller hun stoppe databaseserveren, som er som å avslutte en løpende applikasjon. Ekstern innloggingsprogramvare lar en databaseadministrator få tilgang til datamaskinen som databasen kjører for å stoppe databaseserveren, oppdatere programvaren og deretter starte databaseprogramvaren på nytt.