Un DBA, o Database Administrator, è responsabile del controllo e della gestione di un database. Questo include la configurazione, l'installazione, le prestazioni, l'integrità e la sicurezza del database. Il DBA si occupa dello sviluppo, della gestione e della manutenzione dei database, assicurandosi che i dati siano accessibili agli utenti autorizzati, sicuri e recuperabili in caso di malfunzionamenti.

Le mansioni di un DBA includono:

  • Creazione del database in base alle esigenze dell'azienda.
  • Collaborazione con sviluppatori e programmatori per progettare il database.
  • Assicurarsi che gli utenti possano consultare le informazioni nel database.
  • Definizione dell'architettura del database, del formato e della struttura dei suoi elementi, e delle relazioni tra di essi.
  • Installazione dei software necessari per gestire i dati, chiamati DataBase Management Systems (DBMS).
  • Verifica dell'integrità dei dati conservati.
  • Gestione degli accessi al database.
  • Monitoraggio delle prestazioni del database.
  • Migrazione dei dati da un database vecchio ad uno nuovo, se necessario.

Un sistemista informatico, d'altra parte, è responsabile della gestione dell'infrastruttura informatica, dei sistemi operativi e delle reti aziendali. Questo include l'installazione e la configurazione di hardware e software, nonché il monitoraggio e l'analisi delle prestazioni del sistema informatico e delle reti dati.