Manuali Scontati

Manuali Scontati

Manuali Gratis > Database > Microsoft Sql Server

Manuale SQL Server 2000 Database Design and Implementation MCAD/MCSE/MCDBA Training - Esame 70-229 - seconda edizione

Editore: Mondadori Informatica
Pagine: 815
Autore: Microsoft Corporation
Collana: Training kit

Acquistalo a prezzo scontato:
Manuali Scontati
Data Pubblicazione: 2003-07-01
ISBN: 8883315294
Prezzo: 80.00 €
Lingua: Italiano

Quarta di copertina

Il Kit completo di preparazione all'esame MCAD/MCSE/MCDBA 70-229: due libri in uno!

  • Manuale completo di autoistruzione corrispondente alle finalita' e agli obiettivi dell'esame 70-229
  • Esercitazioni pratiche che facilitano la comprensione dei concetti esposti e l'applicazione delle abilita' acquisite nel lavoro quotidiano
  • Riepilogo della lezione e domande alla fine di ogni capitolo per valutare i progressi compiuti
  • Novita': oltre 200 pagine dedicate alla verifica della preparazione per l'esame e al ripasso dei concetti specifici per l'obiettivo
  • 10% di sconto sugli esami MCP
La guida di preparazione ufficiale di Microsoft consente di imparare a sviluppare potenti soluzioni di database con SQL Server 2000 Enterprise Edition e di ottenere una preparazione adeguata all'esame MCP (Microsoft Certified Professional). Le lezioni e gli esercizi pratici sono studiati per essere adattati ai propri ritmi, mentre la speciale sezione finalizzata alla preparazione dell'esame e lo strumento di verifica sono ideali per misurare i propri progressi e individuare gli argomenti da approfondire prima dell'esame. Tutto questo consente di sviluppare le competenze concrete necessarie nella gestione della problematiche reali per progettare soluzioni aziendali basate sui dati e contemporaneamente prepararsi a sostenere l'esame 70-229, obbligatorio per la certificazione MCDBA (Microsoft Certified Database Administrator) e facoltativo per i percorsi MCAD (Microsoft Certified Application Dveloper) o MCSE (Microsoft Certified System Engineer).

Tra gli argomenti trattati:

  • Sviluppo di un modello di dati logico
  • Creazione del database fisico (file, oggetti, gestione dello spazio e strategia di crescita)
  • Utilizzo di Transact-SQL e Data Transformation Services (DTS) per la gestione dei dati; estrazione di dati in formato XML
  • Programmazione della logica aziendale tramite stored procedure, transazioni, trigger, funzioni definite dall'utente e viste
  • Ottimizzazione delle prestazioni del database utilizzando SQL Profiler e Ottimizzazione guidata indici
  • Progettazione di funzionalita' di protezione migliorate, tra cui gestione dell'accesso ai dati, protezione a livello di oggetti e ruoli applicazione.
Livello dell'utente: Implementatore IT - Sviluppatore
Categoria di attivita': Sviluppo di capacita'

I CD-ROM contengono:

  • La versione originale del testo in lingua inglese
  • Uno strumento di autovalutazione con 125 domande tratte dai test reali e il calcolo automatico del punteggio per verificare il proprio grado di preparazione
  • SQL Server 2000 Enterprise Edition, versione di valutazione valida 120 giorni
  • Microsoft Internet Explorer 6.0
Il contenuto dei CD e' in lingua inglese. Microsoft Internet Explorer e SQL Server 2000 Enterprise Edition sono presenti in lingua italiana.
Informazioni sui requisiti di sistema sono riportate nellla parte finale del libro.

L'acquisto del libro ti consente di ottenere uno sconto del 10% sugli esami MCP!
Cerca il codice all'interno del CD allegato al libro e visita il sito www.vue.com/mspress/italy per avere tutte le informazioni per usufruire dello sconto offerto sugli esami di certificazione Microsoft.



Indice

Indice

Informazioni sul manuale

Parte 1: Kit di autoistruzione per Microsoft SQL Server 2000 Database Design and Implementation

Capitolo 1 Introduzione a Microsoft SQLServer 2000
Contenuto del capitolo
Istruzioni preliminari
Lezione 1: Panoramica su SQL Server 2000
Informazioni su SQL Server 2000
Database
Database relazionali
SQL
XML
Funzioni di SQL Server 2000
Facilita' di installazione, distribuzione e utilizzo
Scalabilita'
Data Warehousing
Integrazione del sistema
Edizioni di SQL Server 2000
Riepilogo della lezione
Lezione 2: Componenti di SQL Server 2000
Panoramica sui componenti di SQL Server 2000
Modulo di gestione di database relazionale di SQL Server 2000
Replica di SQL Server 2000
SQL Server 2000 DTS
SQL Server 2000 Analysis Services
SQL Server 2000 English Query
SQL Server Meta Data Services
Documentazione in linea di SQL Server
Strumenti di SQL Server 2000
Strumenti del prompt dei comandi
Strumenti dell'interfaccia utente
SQL Server Enterprise Manager
Agente SQL Server
SQL Profiler
Configurazione di rete client di SQL Server
Configurazione di rete di SQL Server
Gestione dei servizi SQL Server
SQL Query Analyzer
Procedure guidate predefinite di SQL Server 2000
Riepilogo della lezione
Lezione 3: Panoramica sull'architettura di SQL Server 2000
Architettura di database
Componenti di database logici
Oggetti di database
Regole di confronto
Account di accesso, utenti, ruoli e gruppi
Architettura di database fisica
Pagine ed extent
File di database e filegroup
Allocazione di spazio e riutilizzo
Architettura di tabelle e indici
Architettura del log delle transazioni
Architettura del modulo di gestione di database relazionale
Flusso di dati tubolare
Librerie di rete server
Modulo di gestione di database relazionale
Architettura di Query Processor
Architettura della memoria
Architettura di I/O (Input/Output)
Architettura query full-text
Architettura delle transazioni
Architettura dell'amministrazione
DDL (Data Definition Language), DML (Data Manipulation Language) e Stored Procedure
SQL-DMF
Strumenti grafici
Architettura dell'amministrazione automatizzata
Architettura di backup e ripristino
Architettura di importazione ed esportazione dati
DTS
Replica
Copia di mass
Query distribuite
Verifica dell'integrita' dei dati
Architettura della replica
Data warehousing e OLAP (Online Analytical Processing)
Sistemi OLTP
Sistemi OLAP
Architettura di sviluppo delle applicazioni
API o URL
API supportate in SQL Server
Linguaggio di database
Transact-SQL
XPath
Riepilogo della lezione
Verifica

Capitolo 2 Utilizzo di Transact -SQL in un database SQL Server
Contenuto del capitolo
Istruzioni preliminari
Lezione 1: Strumenti di programmazione SQL Server
SQL Query Analyzer
Finestra Query
Riquadro Editor
Colori del codice in Query Analyzer
Esecuzione di istruzioni Transact-SQL
Riquadro Risultati
Scheda Griglie
Scheda Risultati
Scheda Piano di esecuzione
Scheda Traccia
Scheda Statistiche
Scheda Messaggi
Scheda Piano di esecuzione stimato
Finestra Visualizzatore oggetti
Finestra Debugger T-SQL
Finestra Trova oggetti
Finestra Apri tabella
Utilita' della riga di comando isqlw
Utilita' della riga di comando isql
Utilita' della riga di comando osql
Esercizio 1: Esplorazione di SQL Query Analyzer ed esecuzione di una query
Riepilogo della lezione
Lezione 2: Introduzione a Transact-SQL
Panoramica di Transact-SQL
Istruzioni Transact-SQL
DDL (Data Definition Language)
CREATE TABLE
ALTER TABLE
DROP TABLE
DCL (Data Control Language)
GRANT
REVOKE
DENY
DML (Data Manipulation Language)
SELECT
INSERT
UPDATE
DELETE
Esercizio 2: Creazione ed esecuzione di istruzioni DDL, DCL e DML
Riepilogo della lezione
Lezione 3: Elementi della sintassi Transact-SQL
Identificatori
Classi di identificatori
Identificatori regolari
Identificatori delimitati
Variabili
Funzioni
Funzioni predefinite
Funzioni del set di righe
Funzioni di aggregazione
Funzioni scalari
Funzioni definite dall'utente
Tipi di funzioni definite dall'utente
Determinismo di una funzione
Tipi di dati
Espressioni
Utilizzo di operatori nelle espressioni
Elementi del linguaggio per il controllo di flusso
Commenti
Esercizio 3: Utilizzo di elementi di sintassi Transact-SQL per la creazione di uno script
Riepilogo della lezione
Lezione 4: Esecuzione di istruzioni Transact-SQL
Istruzioni Transact-SQL singole
Elaborazione di un'istruzione SELECT
Elaborazione di altre istruzioni
Batch
Il comando GO
Elaborazione di batch
Stored procedure e trigger
Esecuzione di stored procedure e trigger
Script Transact-SQL
Riepilogo della lezione
Verifica

Capitolo 3 Progettazione di un database SQL Server
Contenuto del capitolo
Istruzioni preliminari
Lezione 1: Panoramica sulla progettazione di database
Componenti di un database SQL Server
Normalizzazione di un progetto di database
Come ottenere un database ben progettato
Identificatore di una tabella
Memorizzazione di dati solo per un singolo tipo di entita'
Una tabella deve evitare colonne che supportano valori Null
Una tabella non deve contenere valori o colonne ripetute
Relazioni di entita'
Relazioni uno-a-uno
Relazioni uno-a-molti
Relazioni molti-a-molti
Esercizio 1: Esplorazione dei concetti di base della progettazione di database
Riepilogo della lezione
Lezione 2: Pianificazione di un database SQL Server
File e filegroup
Regole per la progettazione di file e filegroup
Filegroup predefiniti
Raccomandazioni
Log delle transazioni
Ambiente
Valutazione delle dimensioni di un database
Progetto di database fisico
Installazione di SQL Server
Protezione
Pianificazione della protezione
Livelli di protezione
Modalita' di autenticazione
Riepilogo della lezione
Lezione 3: Identificazione dei requisiti di sistema
Processo di identificazione dei requisiti di sistema
Identificazione degli obiettivi del sistema
Identificazione della quantita' e del tipo di dati
Identificazione delle modalita' di utilizzo dei dati
Identificazione delle regole aziendali del sistema
Esercizio 2: Identificazione dei requisiti di sistema per il progetto di database
Scenario di un negozio di libri
Riepilogo della lezione
Lezione 4: Sviluppo di un modello di dati logico
Identificazione di entita' e dei relativi attributi
Identificazione di relazioni tra entita'
Identificazione dei vincoli sui dati
Esercizio 3: Sviluppo di un modello di dati logico
Riepilogo della lezione
Verifica

Capitolo 4 Implementazione di database e tabelle di SQL Server
Contenuto del capitolo
Istruzioni preliminari
Lezione 1: Creazione e gestione di un database di SQL Server
Creazione di un database di SQL Server
Metodi per la creazione di un database di SQL Server
Istruzione CREATE DATABASE
Enterprise Manager
Creazione guidata database
Gestione di un database di SQL Server
Visualizzazione delle informazioni su un database
Modifica di un database
Impostazione delle opzioni di database
Eliminazione di un database di SQL Server
Esercizio 1: Creazione e gestione di un database
Riepilogo della lezione
Lezione 2: Identificazione dei tipi di dati
Tipi di dati forniti dal sistema
Tipi di dati definiti dall'utente
Esercizio 2: Identificazione dei tipi di dati di colonna
Riepilogo della lezione
Lezione 3: Creazione e gestione di tabelle
Creazione di database in un database di SQL Server
Determinazione del supporto di valori Null per le colonne
Definizione di valori di default
Numerazione automatica e colonne Identifier
Creazione di colonne Identifier
Metodi per la creazione di una tabella
Istruzione CREATE TABLE
Enterprise Manager
Database Designer
Gestione delle tabelle in un database di SQL Server
Visualizzazione delle informazioni sulle tabelle
Modifica delle tabelle in un database di SQL Server
Eliminazione di tabelle da un database di SQL Server
Esercizio 3: Creazione e gestione delle tabelle in un database di SQL Server
Riepilogo della lezione
Verifica

Capitolo 5 Implementazione dell'integrita' dei dati
Contenuto del capitolo
Istruzioni preliminari
Lezione 1: Introduzione all'integrita' dei dati
Applicazione dell'integrita' dei dati
Tipi di dati
Definizioni NOT FULL
Definizioni DEFAULT
Proprieta' IDENTITY
Vincoli
Regole
Trigger
Indici
Tipi di integrita' dei dati
Integrita' di entita'
Integrita' di dominio
Integrita' referenziale
Integrita' definita dall'utente
Esercizio 1: Identificazione delle proprieta' utilizzate per garantire l'integrita' dei dati
Riepilogo della lezione
Lezione 2: Implementazione dei vincoli di integrita'
Vincoli di integrita'
Vincoli PRIMARY KEY
Creazione di vincoli PRIMARY KEY
Vincoli UNIQUE
Creazione di vincoli UNIQUE
Vincoli FOREIGN KEY
Creazione di vincoli FOREIGN KEY
Disattivazione dei vincoli FOREIGN KEY
Vincoli CHECK
Creazione di vincoli CHECK
Disattivazione dei vincoli CHECK
Esercizio 2: Aggiunta di vincoli a tabelle esistenti
Riepilogo della lezione
Verifica

Capitolo 6 Accesso e modifica dei dati
Contenuto del capitolo
Istruzioni preliminari
Lezione 1: Accesso ai dati in un database di SQL Server
Aspetti fondamentali di un'istruzione SELECT
Clausola SELECT
Utilizzo delle parole chiave nell'elenco di selezione
Parola chiave DISTINCT
Parola chiave TOP n
Parola chiave AS
Tipi di informazioni dell'elenco di selezione
Clausola INTO
Clausola FROM
Clausole WHERE, GROUP BYe HAVING
Clausola GROUP BY
Elaborazione delle clausole WHERE, GROUP BY e HAVING
Clausola ORDER BY
Esercizio 1: Utilizzo di istruzioni SELECT per accedere ai dati
Riepilogo della lezione
Lezione 2: Utilizzo di tecniche di query avanzate per accedere ai dati
Utilizzo di join per il recupero dei dati
Inner join
Outer join
Utilizzo di left outer join
Utilizzo di right outer join
Utilizzo di full outer join
Definizione di subquery nelle istruzioni SELECT
Tipi di subquery
Subquery usate con IN o NOT IN
Subquery utilizzate con operatori di confronto
Subquery utilizzate con EXISTS e NOT EXISTS
Riepilogo dei dati
Utilizzo di operatori CUBE per il riepilogo dei dati
Utilizzo dell'operatore ROLLUP per il riepilogo dei dati
Esercizio 2: Utilizzo di tecniche di query avanzate per il recupero dei dati
Riepilogo della lezione
Lezione 3: Modifica dei dati in un database di SQL Server
Inserimento dei dati in un database di SQL Server
Aggiunta di dati mediante l'istruzione INSERT…VALUES
Aggiunta di dati mediante una subquery SELECT
Aggiunta di dati mediante un'istruzione SELECT…INTO
Aggiunta di dati ntext, text o image alle righe inserite
Aggiunta di dati mediante operazioni di copia di massa
Modifica dei dati in un database di SQL Server
Modifica dei dati mediante un'istruzione UPDATE
Modifica dei dati mediante una clausola SET
Modifica dei dati mediante una clausola WHERE
Modifica dei dati mediante una clausola FROM
Modifica dei dati mediante API e cursori
Modifica dei dati ntext, text o image
Eliminazione di dati da un database di SQL Server
Eliminazione dei dati mediante un'istruzione DELETE
Eliminazione dei dati mediante API e cursori
Eliminazione dei dati mediante l'istruzione TRUNCATE TABLE
Esercizio 3: Modifica dei dati in un database di SQL Server
Riepilogo della lezione
Verifica

Capitolo 7 Gestione e manipolazione dei dati
Contenuto del capitolo
Istruzioni preliminari
Lezione 1: Importazione ed esportazione dei dati
L'utilita' bcp e l'istruzione BULK INSERT
Utilizzo dei formati dei dati
Utilizzo di DTS
Strumenti DTS
Pacchetti DTS
Attivita' DTS
Trasformazioni DTS
Connessioni DTS
Flusso di lavoro di pacchetti DTS
Esercizio 1: Implementazione ed esportazione di dati
Riepilogo della lezione
Lezione 2: Utilizzo di query distribuite per l'accesso a dati esterni
Panoramica sulle query distribuite
Utilizzo di nomi di server collegato in query distribuite
Server collegati
Nomi in quattro parti
La funzione OPENQUERY
Utilizzo di nomi di computer ad hoc in query distribuite
La funzione OPENROWSET
La funzione OPENDATASOURCE
Esercizio 2: Utilizzo di query distribuite per l'accesso a dati esterni
Riepilogo della lezione
Lezione 3: Utilizzo di cursori per il recupero di dati
Panoramica sui cursori
Cursori Transact-SQL del server
Riferimento ai cursori Transact-SQL
Cursori API del server
Restrizioni dei cursori API del server
Cursori client
Recupero e scorrimento
Controllo del funzionamento dei cursori
Blocco dei cursori
Esercizio 3: Creazione di un cursore per il recupero dei dati
Riepilogo della lezione
Lezione 4: Recupero di dati XML
Panoramica su XML
Utilizzo della clausola FOR XML per il recupero dei dati
RAW, AUTO, EXPLICIT
Modalita' RAW
Modalita' AUTO
Modalita' EXPLICIT
XMLDATA
ELEMENTS
BINARY BASE64
Utilizzo della funzione OPENXML per l'accesso a dati XML
Handle di documenti XML (idoc)
Espressione Xpath (rowpattern)
Mapping (flag)
SchemaDeclaration
TableName
Esercizio 4: Recupero di dati XML
Riepilogo della lezione
Verifica

Capitolo 8 Implementazione di stored procedure
Contenuto del capitolo
Istruzioni preliminari
Lezione 1: Panoramica sulle stored procedure
Scopo e vantaggi delle stored procedure
Prestazioni
Infrastruttura di programmazione
Protezione
Categorie di stored procedure
Stored procedure di sistema
Stored procedure locali
Stored procedure temporanee
Stored procedure estese
Stored procedure remote
Esercizio 1: Esplorazione di stored procedure
Riepilogo della lezione
Lezione 2: Creazione, esecuzione, modifica, ed eliminazione di stored procedure
Memorizzazione di una procedura
Metodi per la creazione di stored procedure
L'istruzione CREATE PROCEDURE
Contesto di una stored procedure
Creazione di stored procedure temporanee
Raggruppamento, inserimento nella cache e crittografia di stored procedure
Enterprise Manager
Creazione guidata stored procedure
Creazione e aggiunta di stored procedure estese
Risoluzione dei nomi posticipata
Esecuzione di una stored procedure
Chiamata di una stored procedure per l'esecuzione
Specificazione dei parametri e dei relativi valori
Esecuzione di stored procedure all'avvio di SQL Server
Modifica di stored procedure
Eliminazione di stored procedure
Esercizio 2: Lavorare con stored procedure
Riepilogo della lezione
Lezione 3: Programmazione di stored procedure
Parametri e variabili
Istruzione RETURN e gestione degli errori
Valori predefiniti e impostazione di un parametro su NULL
Verifica di errori del server
Nidificazione di procedure
Cursori
Metodi di recupero dei dati
Esercizio 3: Programmazione di stored procedure per l'inserimento e il recupero di dati
Riepilogo della lezione
Verifica

Capitolo 9 Implementazione dei trigger
Contenuto del capitolo
Istruzioni preliminari
Lezione 1: Introduzione ai trigger
Estensione dell'integrita' dei dati con i trigger
Integrita' procedurale dei dati
Funzioni e limitazioni dei trigger
Eventi dei trigger
Esecuzione dei trigger
Esercizio 1: Applicazione dei vincoli di integrita' di riferimento di propagazione
Riepilogo della lezione
Lezione 2: Creazione e gestione dei trigger
Creazione di trigger con Transact-SQL
Proposizione CREATE TRIGGER
Proposizione ON
Proposizione FOR, AFTER e INSTEAD OF
Proposizione AS
Creazione di un trigger con Enterprise Manager
Gestione dei trigger
Modifica e ridenominazione dei trigger
Visualizzazione, eliminazione e disabilitazione dei trigger
Esercizio 2: Creazione e gestione dei trigger
Riepilogo della lezione
Lezione 3: Programmazione dei trigger
Pseudotabelle Inserted e Deleted
Sintassi dei trigger, comandi di sistema e funzioni
Proposizioni UPDATE (nome_colonna) e (COLUMNS_UPDATED ( ))
Funzioni e comandi di sistema
Precauzione nel linguaggio Transact-SQL
Attivita' generiche di programmazione dei trigger
Esercizio 3: Creazione di un trigger per l'aggiornamento del valore di una colonna
Riepilogo della lezione
Verifica

Capitolo 10 Implementazione delle viste
Contenuto del capitolo
Istruzioni preliminari
Lezione 1: Introduzione alle viste
Panoramica delle viste
Ambienti di utilizzo delle viste
Per concentrarsi su dati specifici
Per semplificare la manipolazione dei dati
Per personalizzare i dati
Per esportare e importare dati
Per combinare i dati partizionati
Riepilogo della lezione
Lezione 2: Creazione, modifica ed eliminazione delle viste
Creazione di viste
Creazione di viste standard
Creazione di viste indicizzate
Creazione dell'indice
Creazione di viste partizionate
Modifica delle viste
Eliminazione delle viste
Esercizio 1: Creazione e modifica di una vista
Riepilogo della lezione
Lezione 3: Accesso ai dati tramite le viste
Visualizzazione dei dati tramite le viste
Modifica dei dati tramite le viste
Modifica dei dati tramite le viste di base
Aggiunta dei dati tramite una vista
Modifica dei dati tramite una vista
Eliminazione dei dati tramite una vista
Modifica dei dati tramite le viste partizionate
Istruzioni INSERT
Istruzioni UPDATE
Istruzioni DELETE
Modifica dei dati tramite il trigger INSTEAD OF
Esercizio 2: Utilizzo della vista AuthorsBooks per accedere ai dati
Riepilogo della lezione
Verifica

Capitolo 11 Implementazione degli indici
Contenuto del capitolo
Istruzioni preliminari
Lezione 1: Architettura degli indici
Scopo e struttura
Tipi di indice
Indici cluster
Indici non cluster
Caratteristiche degli indici
Univoco
Composto
Fattore di riempimento e indice con riempimento
Tipo di ordinamento
Informazioni sugli indici
Indicizzazione full-text
Esercizio 1: Visualizzazione delle proprieta' e utilizzo di un indice
Riepilogo della lezione
Lezione 2: Creazione e amministrazione degli indici
Creazione degli indici
Utilizzo di un'interfaccia grafica
Utilizzo delle istruzioni Transact-SQL
Amministrazione degli indici
Eliminazione di un indice
Ricostruzione di un indice
Ridenominazione di un indice
Quando usare un indice
Prestazioni degli indici
Statistiche degli indici
Esercizio 2: Creazione di un indice cluster
Riepilogo della lezione
Verifica

Capitolo 12 Gestione delle transazioni e dei blocchi di SQL Server
Contenuto del capitolo
Istruzioni preliminari
Lezione 1: Architettura delle transazioni e dei blocchi
Architettura del log delle transazioni
Log delle transazioni write-ahead
Architettura logica del log delle transazioni
Checkpoint e la porzione attiva del log
Troncamento del log delle transazioni
Architettura fisica del log delle transazioni
Compattazione del log delle transazioni
Architettura della concorrenza
Architettura del blocco
Architettura delle transazioni distribuite
Esercizio 1: Accesso e modifica del log delle transazioni
Riepilogo della lezione
Lezione 2: Gestione delle transazioni di SQL Server
Panoramica delle transazioni di SQL Server
Specifica dei limiti delle transazioni
Istruzioni di Transact-SQL consentite nelle transazioni
Crittografia delle transazioni efficienti
Errori durante l'elaborazione delle transazioni
Tipi di transazioni
Transazioni esplicite
Transazioni autocommit
Errori di compilazione e di runtime
Transazioni implicite
Transazioni implicite di Transact-SQL
Transazioni implicite API
Transazioni distribuite
Transazioni distribuite di Transact-SQL
Istruzioni di Transact-SQL necessarie
Transazioni distribuite di MS DTC
Esercizio 2: Implementazione delle transazioni esplicite
Riepilogo della lezione
Lezione 3: Gestione dei blocchi di SQL Server
Tipi di problema di concorrenza
Aggiornamenti persi
Dipendenza senza commit (lettura dirty)
Analisi inconsistente (lettura non ripetibile)
Letture fantasma
Concorrenza ottimistica e pessimistica
Concorrenza ottimistica
Concorrenza pessimistica
Livelli di isolamento
Livelli di isolamento di SQL-92
Personalizzazione del blocco
Gestione dei blocchi critici (deadlock)
Riduzione dei blocchi critici
Personalizzazione dei timeout
Impostazione dei livelli di isolamento delle transazioni
Implementazione dei parametri per il blocco a livello di tabella
Personalizzazione del blocco per un indice
Esercizio 3: Configurazione delle proprieta' delle transazioni
Riepilogo della lezione
Verifica

Capitolo 13 Progettazione e amministrazione della protezione di SQL Server 2000
Contenuto del capitolo
Istruzioni preliminari
Lezione 1: Panoramica della protezione di SQL Server 2000
Protezione fisica
Protezione del protocollo di rete
Protezione del dominio
Protezione del computer locale
Protezione di SQL Server
Autenticazione
Autorizzazione
Gruppi e ruoli
Stati di autorizzazione
Autorizzazioni per oggetti e istruzioni
Controllo
Crittografia di oggetti
Applicazioni
Riepilogo della lezione
Lezione 2: Progettazione di un piano di protezione del database
Requisiti
Nidificazione e catene di proprieta'
Nidificazione
Catene di proprieta'
Consigli sulla progettazione della protezione
Utenti, gruppi e ruoli
Autorizzazioni
Esercizio 1: Progettare una protezione per BookShopDB
Riepilogo della lezione
Lezione 3: Implementazione e amministrazione della protezione del database
Amministrazione dell'autenticazione
Configurazione dell'autenticazione in Enterprise Manager
Configurazione dell'autenticazione tramite Transact-SQL
Account di Windows
ID di accesso a SQL Server
Amministrazione dell'autorizzazione
Configurazione dell'autorizzazione in Enterprise Manager
Configurazione dell'autorizzazione tramite Transact-SQL
Amministrazione delle autorizzazioni
Configurazione delle autorizzazioni in Enterprise Manager
Configurazione delle autorizzazioni tramite Transact -SQL
Istruzione GRANT
Istruzioni Revoke
Istruzione DENY
Amministrazione dei ruoli
Aggiunta ed eliminazione di ruoli
Amministrazione dell'appartenenza a un ruolo
Attivazione di un ruolo applicazione
Esercizio 2: Implementazione della protezione per BookSopDB
Riepilogo della lezione
Verifica
Capitolo 14 Monitoraggio e ottimizzazione di SQL Server
Contenuto del capitolo
Istruzioni preliminari
Lezione 1: Monitoraggio dei database con SQL Profiler
Monitoraggio di SQL Server
SQL Profiler
Monitoraggio con SQL Profiler
Scelta di eventi, colonne di dati e filtri
Preparazione all'esecuzione di un traccia in SQL Profiler
Utilizzo di un modello di traccia
Controllo della traccia
Riproduzione di una traccia
Esercizio 1: Acquisizione di eventi con SQL Profiler
Riepilogo della lezione
Lezione 2: Ottimizzazione degli indici e partizionamento del database
Ottimizzazione di SQL Server
Panoramica dell'Ottimizzazione guidata indici
Esecuzione dell'Ottimizzazione guidata indici
Panoramica del partizionamento
Partizionamento dei file e del disco
Federazioni e cluster di server
Viste partizionate distribuite
Esercizio 2: Ottimizzazione delle query con l'Ottimizzazione guidata indici
Riepilogo della lezione
Verifica

Parte 2: Preparazione per l'esame MCP 70-229

Obiettivo principale 1: Sviluppo di un modello di dati logico
Preparazione necessaria ed esercizi consigliati
Materiale di consultazione
Obiettivo 1.1: Definizione delle entita'
Obiettivo 1.2: Programmazione delle chiavi delle entita'
Obiettivo 1.3: Progettazione dell'integrita' di dominio degli attributi
Obiettivo principale 2: Implementazione del database fisico
Preparazione necessaria ed esercizi consigliati
Materiale di consultazione
Obiettivo 2.1: Creazione e modifica di database
Obiettivo 2.2: Creazione e modifica di oggetti di database
Obiettivo 2.3: Modifica degli oggetti di database per il supporto della replica e delle viste partizionate
Obiettivo 2.4: Risoluzione dei problemi di creazione degli oggetti
Obiettivo principale 3: Recupero e modifica dei dati
Preparazione necessaria ed esercizi consigliati
Materiale di consultazione
Obiettivo 3.1: Importazione ed esportazione dei dati
Obiettivo 3.2: Gestione di dati eterogenei
Obiettivo 3.3: Recupero, filtraggio, raggruppamento, riepilogo e modifica dei dati mediante Transact-SQL
Obiettivo 3.4: Gestione di set di risultati mediante cursori e Transact-SQL
Obiettivo 3.5: Estrazione dei dati in formati XML
Obiettivo principale 4: Programmazione della logica business
Preparazione necessaria ed esercizi consigliati
Materiale di consultazione
Obiettivo 4.1: Gestione delle modifiche ai dati tramite stored procedure, trigger, funzioni definite dall'utente e
viste Obiettivo 4.2: Applicazione della logica business procedurale tramite stored procedure, transazioni, trigger,
funzioni definite dall'utente e viste Obiettivo 4.3: Risoluzione dei problemi e ottimizzazione degli oggetti di programmazione
Obiettivo principale 5: Ottimizzazione dell'accesso ai dati
Preparazione necessaria ed esercizi consigliati
Materiale di consultazione
Obiettivo 5.1: Analisi dei piani di esecuzione delle query
Obiettivo 5.2: Acquisizione, analisi e riproduzione delle tracce di SQL Profiler
Obiettivo 5.3: Definizione e implementazione di strategie di indicizzazione
Obiettivo 5.4: Miglioramento degli indici con Ottimizzazione guidata indici
Obiettivo 5.5: Monitoraggio e risoluzione dei problemi delle attivita' del database mediante SQL Profiler
Obiettivo principale 6: Progettazione di un piano di protezione del database
Preparazione necessaria ed esercizi consigliati
Materiale di consultazione
Obiettivo 6.1: Controllo dell'accesso ai dati tramite stored procedure, trigger, funzioni definite dall'utente e
viste Obiettivo 6.2: Definizione della protezione a livello di oggetto, incluse le autorizzazioni a livello di colonna,
tramite GRANT, REVOKE e GRANT Obiettivo 6.3: Creazione e gestione dei ruoli applicazione

Appendice A: Domande e risposte

Glossario
Indice analitico



MIGLIORA COSTANTEMENTE

Riceverai una sola volta al mese (no spam!) tutti i nuovi manuali e guide pubblicati !
La tua email:


Manuali gratis di Microsoft Sql Server