Programming a Microsoft SQL 2000 Database

Microview
A Napoli

1.200 
+IVA
Vuoi parlare del corso con un consulente?
Confronta questo corso con altri simili
Leggi tutto

Informazione importanti

  • Corso
  • Livello base
  • Napoli
Descrizione

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.

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Consultare
Napoli
Via Emilio Scaglione, 69, 80143, Napoli, Italia
Visualizza mappa

Domande più frequenti

· Requisiti

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

Programma

Livello - durata - Modalità di erogazione - Prezzo

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

Confronta questo corso con altri simili
Leggi tutto