Utenti del DBMS e dell'applicativo
In una applicazione bisogna distinguere gli utenti del DBMS e quelli dell'applicativo:
- utenti del dbms, che verranno utilizzati per l’attivazione della connessione al dbms all'interno di una applicazione. Vengono creati tramite il comando GRANT. Rimossi tramite REVOKE. Si deve notare che nessuno di questi utenti possiede le credenziali per modificare la struttura delle tabelle, si sta parlando infatti di un db “usato in produzione” che ha una struttura ben consolidata. Eventuali modifiche alla struttura devono essere fatte nei “momenti di manutenzione straordinaria”, dopo aver impedito l’accesso agli utenti utilizzatori. Per le modifiche alla struttura del DB verranno utilizzati utenti di DBMS del tipo amministratore di sistema possessori di privilegi adeguati.
- utenti dell'applicativo, tabelle con username e password, con i dati personali degli utenti finali dell'applicativo. Vengono salvati su apposite tabelle. Ad ogni utente dell'applicativo è associato un'utente del DBMS con relativi privilegi.