Sviluppatori e amministratori del motore di database
La modalità di assegnazione delle attività tra sviluppatori e amministratori di database varia a seconda delle organizzazioni. Alcune di esse assegnano un tipo di attività, ad esempio la progettazione del database, agli amministratori, mentre altre assegnano la stessa attività agli sviluppatori. In questo argomento viene illustrato come vengono suddivise le attività tra i ruoli di amministratore e sviluppatore nella documentazione di Motore di database di SQL Server.
Sviluppatori del motore di database
Poiché un'istanza del Motore di database forma un archivio centrale di dati relazionali e documenti XML, la documentazione del Motore di database è importante per tutti gli sviluppatori che abbiano la necessità di utilizzare questo tipo di dati, ovvero sia gli sviluppatori che si occupano della progettazione e dell'implementazione dei database sia gli sviluppatori che creano sistemi di applicazioni e siti Web che consentono agli utenti di utilizzare i dati del Motore di database. Nella tabella seguente vengono indicate alcune delle tipologie di sviluppatori più comuni e la relativa modalità di interazione con il Motore di database.
- Progettista di database
Genera la progettazione logica di un database, progetta gli oggetti per l'archiviazione di dati, ad esempio tabelle e viste, e scrive le specifiche per gli oggetti logici, ad esempio stored procedure, trigger, funzioni e tipi definiti dall'utente.
- Sviluppatore di database
Codifica e testa gli oggetti logici di database, ad esempio stored procedure, trigger, funzioni e tipi definiti dall'utente.
- Sviluppatore di accesso ai dati
Codifica e testa le applicazioni client-server o a più livelli che utilizzano API, ad esempio lo spazio dei nomi gestito SQLClient oppure OLE DB per l'accesso ai dati relazionali.
- Sviluppatore XML
Codifica e testa i siti Web o le applicazioni guidate dai dati che utilizzano il Motore di database come archivio dati XML mediante funzionalità quali gli endpoint HTTP e il linguaggio XQuery per l'accesso ai dati.
- Sviluppatore di applicazioni di amministrazione
Codifica e testa le applicazioni che implementano le funzionalità di amministrazione del database mediante l'utilizzo di API di amministrazione quali provider SMO o API, oppure mediante l'esecuzione di istruzioni Transact-SQL.
Amministratori del motore di database
Il ruolo di amministratore del Motore di database prevede la pianificazione e l'esecuzione delle operazioni quotidiane delle istanze del Motore di database inerenti la disponibilità, il monitoraggio e l'ottimizzazione delle prestazioni, la distribuzione, gli aggiornamenti, la risoluzione dei problemi e la configurazione del sistema. È possibile che le organizzazioni di piccole e medie dimensioni dispongano di una sola posizione di amministratore di database a cui vengono assegnate tutte le attività di amministrazione. Nelle organizzazioni più grandi le attività di amministrazione possono invece essere divise tra più posizioni. Nella tabella seguente vengono indicate alcune delle tipologie di amministratori più comuni e la relativa modalità di interazione con il Motore di database.
- Amministratore di database
Progetta le implementazioni fisiche delle progettazioni logiche di database specificate dal progettista di database. Crea gli script, gli strumenti e le procedure che vengono utilizzati per implementare il database fisico. Progetta le procedure operative per una o più istanze del Motore di database e risolve le condizioni di eccezione non incluse nelle procedure pubblicate.
- Operatore di data center
Implementa le procedure operative definite dagli amministratori, controlla lo stato del sistema, diagnostica e alza il livello delle condizioni di eccezione che non possono essere applicate dalle procedure pubblicate.
- Operatore di helpdesk
Illustra le procedure del sistema o presta assistenza agli utenti che riscontrano problemi con il sistema.
Vedere anche
Altre risorse
Centro informazioni per l'amministratore del Motore di database
Centro informazioni per lo sviluppatore del Motore di database