SQL | ruoli |
system administratorinstalla e gestisce il server:
(in MSSQLServer sa può fare tutto ed è l’owner del master e di tutti i db)
- crea le devices e i db
- monitorizza l’uso di: disco, memoria e connessioni
- gestisce i login e i permessi
- esegue i backup e i restore
- diagnostica i problemi
- esegue il tuning per ottimizzare le prestazioni
db developer
(in MSSQLServer chi crea gli oggetti, ne è l’owner)
- progetta i db, cioè decide le tabelle necessarie, quali dati vanno in ogni tabella, chi deve accedere alle tabelle
- crea e gestisce gli oggetti dei db: tabelle, viste, indici, vincoli, trigger e procedure
- ottimizza le prestazioni: controlla la consistenza e gestisce le opzioni