Hvad er de forskellige databaseadministratorværktøjer?
Databaser fungerer som et centralt informationslager, som autoriserede programmer eller webservices kan få adgang til, føje til eller ændre. Fagfolk, der kaldes databaseadministratorer, er ansvarlige for opsætning og vedligeholdelse af disse specialiserede softwareservere. Databaseadministratorværktøjer er specialiserede programmer, der giver dem adgang til, ændre og opdatere databasesoftware og -konfigurationer.
I en verden af computerprogrammering er en server et program, hvis formål er at give information til andre stykker software kaldet klienter. En server kan køre på sin egen maskine, som klienter får adgang via Internettet eller et lokalt netværk. En server kan også køre som et baggrundsprogram på samme maskine som dets klientprogrammer. Databasesoftware kører som en server, der lytter på en bestemt port til indgående forbindelser fra klientprogrammer, der ønsker at få adgang til oplysninger, den har.
Databaseadministratorværktøjer, som fagfolk bruger til at vedligeholde kørende databaser, er separate programmer og ikke en del af selve database-softwaren. Databaseadministratorer bruger disse værktøjer til at udstede kommandoer, som et bestemt stykke databasesoftware er programmeret til, til at genkende og svare med en tilsvarende handling. Selvom den nøjagtige syntaks for disse kommandoer varierer mellem forskellige databasesoftware, inkluderer handlinger, der kan udføres ved hjælp af dem:
- tilføjelse og fjernelse af legitimationsprogrammer programmer kan bruges til at logge ind på en bestemt database
- tilføj databaser til eller fjern databaser fra serveren
- tilføje eller fjerne individuelle tabeller i en database
- ændre layout af en tabel
- ændre individuelle dataregistreringer
Disse hjælpeprogrammer kan have fulde grafiske brugergrænseflader eller være tekstbaserede terminalprogrammer. Databaseadministratorværktøjer, der bruger en tekstbaseret grænseflade, kræver, at brugeren skriver den fulde syntaks til hver vedligeholdelseskommando. Programmer, der har en fuld grafisk grænseflade, giver brugerne mulighed for at konfigurere kommandoer ved at klikke på knapper og vælge forskellige indstillinger, så oversætter de handlingen til den nødvendige syntaks for en kommando til databasen.
Databaseadministratorværktøjer inkluderer også software, der gør det muligt at ekstern logge ind på en computer og udføre systemkommandoer. Dette er nødvendigt for, når administratoren skal opdatere databasesoftware, der kører på en maskine uden computerskærm eller grafisk interface. For at en administrator skal kunne anvende en opdatering, er han eller hun nødt til at stoppe databaseserveren, hvilket er som at afslutte et kørende program. Fjern login-software giver en databaseadministrator adgang til den computer, som databasen kører på for at stoppe databaseserveren, opdatere softwaren og derefter genstarte databasesoftwaren.