Corso attualmente non disponibile
Programming a Microsoft SQL 2000 Database
Corso
A Napoli ()
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Livello
Livello base
Obiettivo del corso: La forte necessità di organizzare le informazioni di un sistema informativo in basi dati, comporta l'esigenza di riuscire a realizzare meccanismi di automazione che riescano a semplificare e velocizzare le operazioni di ricerca e inserimento dei dati.In questa ottica, il percorso formativo in oggetto si rivolge agli amministratori di basi dati e agli sviluppatori di software che hanno. Rivolto a: Data Base Administrator, Sviluppatori.
Profilo del corso
Buona conoscenza di Windows 2000 Professional e Server anche in ambiente di rete
Conoscenza delle basi di SQL Server
Comprensione dei concetti base dei Data Base relazionali
Opinioni
Programma
Intermedio - 5 giorni - Aula - (Euro) 1200
Destinatari
Data Base Administrator, Sviluppatori
Prerequisiti
Buona conoscenza di Windows 2000 Professional e Server anche in ambiente di rete
Conoscenza delle basi di SQL Server
Comprensione dei concetti base dei Data Base relazionali
Obiettivi
La forte necessità di organizzare le informazioni di un sistema informativo in basi dati, comporta l'esigenza di riuscire a realizzare meccanismi di automazione che riescano a semplificare e velocizzare le operazioni di ricerca e inserimento dei dati.In questa ottica, il percorso formativo in oggetto si rivolge agli amministratori di basi dati e agli sviluppatori di software che hanno l'esigenza di garantire agli utenti del proprio sistema aziendale un accesso sicuro alla base dati centralizzata.In modo particolare il corso affronterà l'architettura di SQL Server 2000, le modalità di protezione dei dati e delle funzioni utente, la programmazione su Server multipli, l'analisi e l'ottimizzazione delle prestazioni delle query, la gestione di transazioni e lock
Contenuti
Panoramica di SQL ServerCosa è SQL Server; Integrazione di SQL Server; Database SQL Server; Sicurezza in SQL Server; Lavorare con SQL Server
Panoramica della programmazione con SQL Server Progettare architetture applicative di impresa; Strumenti di programmazione SQL Server; Linguaggio di programmazione Transact SQL; Elementi di Transact SQL; Ulteriori elementi del linguaggio; Modi di esecuzione delle istruzioni Transact SQL
Creazione e gestione del databaseCreazione del database; Creazione di filegroup; Gestione del database
Creazione di tipi di dati e tabelleCreazione di tipi di dati; Creazione di tabelle; Generazione di valori di colonna; Generazione di script
Implementare l'integrità dei datiTipologie di integrità dei dati; Imporre l'integrità dei dati; Definizione di vincoli; Tipi di vincolo; Disabilitazione dei vincoli; Utilizzo di default e regole; Decidere quale metodo di imposizione dell'integrità dei dati utilizzare
Pianificazione degli indiciPianificazione degli indici
Creazione e manutenzione degli indiciCreazione degli indici; Creazione di opzioni per gli indici; Manutenzione degli indici; Introduzione alla statistica; Interrogare la tabella sysindexes; Impostazione di indici utilizzando Index Tuning Wizard; Considerazioni prestazionali
Implementazione delle visteIntroduzione alle viste; Vantaggi delle viste; Definizione delle viste; Modifica dei dati attraverso le viste; Ottimizzazione delle prestazioni utilizzando le viste; Considerazioni prestazionali
Implementazione di stored procedureIntroduzione alle stored procedure; Creazione, esecuzione, modifica e cancellazione di stored procedure; Utilizzo di parametri nelle stored procedure; Esecuzione di extended stored procedure; Gestione dei messaggi di errore; Considerazioni prestazionali
Implementazione di funzioni definite dall'utenteCosa è una funzione definita dall'utente; Definizione di funzioni definite dall'utente; Esempi
Implementazione dei triggerIntroduzione ai trigger; Definizione dei trigger; Come lavorano i trigger; Esempi; Considerazioni prestazionali
Programmazione su server multipliIntroduzione alle query distribuite; Esecuzione di una query ad hoc su una fonte dati remota; Impostazione di un ambiente di server collegati; Esecuzione di una query su server collegati; Gestione delle transazioni distribuite; Modifica dei dati su un server collegato; Utilizzo delle viste partizionate
Ottimizzazione delle prestazioni delle queryIntroduzione all'ottimizzatore delle query; Ottenimento di informazioni sul piano di esecuzione; Utilizzo di un indice per coprire una query; Strategie di indicizzazione; Override dell'ottimizzatore di query
Analisi delle queryQuery che usano l'operatore AND; Query che usano l'operatore OR; Query che usano operazioni di join
Gestione di transazioni e lockIntroduzione alle transazioni ed ai lock; Gestione delle transazioni; Locking in SQL Server; Gestione dei lock
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Programming a Microsoft SQL 2000 Database