Ogni database richiede almeno una persona preposta ad amministrarlo, chiamata Database Administrator (DBA).
Alcuni compiti di un DBA sono:
- Installare il software (Microsoft SQL Server) e procedere anche all’aggiornamento del sistema.
- Allocare spazi di memorizzazione aggiuntivi tenendo conto delle sopraggiunte necessità degli utenti.
- Creare gli oggetti logici necessari (tabelle, viste, indici, ecc.) non appena gli “application developers” hanno terminato una nuova applicazione.
- Creare gli utenti e concedere loro i dovuti privilegi.
- Garantire la sicurezza del database.
- Controllare e monitorare l’accesso degli utenti al database.
- Monitorare e ottimizzare le performance del database.
- Pianificare la strategia più idonea di backup e recovery per il database.