|
MS SQL Server 2000 Database
Design and Implementation Training (Esame 70-229) 2a Ed.
Titolo:
MS SQL Server 2000 Database
Design and Implementation Training (Esame 70-229)
2a Ed.
Autore: Microsoft
Editore: Mondadori Informatica
Pagine: 880
Prezzo: 80€
ISBN: 88-8331-529-4
Data di uscita: 28/07/2003
Collana: Training Kit
|
La
collana “Training Kit”, edita dalla Microsoft
Press e tradotta dalla Mondadori Informatica, si rivolge
ad un pubblico di professionisti, sviluppatori e sistemisti,
esperti in un campo delle tecnologie o dei prodotti
Micro-soft. Lo scopo di questi testi, oltre ad insegnare
e formare su un determinato argomento, è principalmente
quel-lo di preparare ai famosi esami di certificazione,
i più conosciuti dei quali sono MCP, MCSD,
MCAD. MCDBA e MCSE.
Il primo di essi (Microsoft Certified Professional)
rappresenta il primo passo, e si consegue superando
uno qualsiasi dei numerosi esami disponibili, il cui
elenco cambia di anno in anno a seconda dell’evolversi
dell’informatica e dei prodotti (consultare
il sito Microsoft per avere l’elenco aggiornato).
Chi desidera poi ottenere certificazioni più
prestigiose ed evolute, può, se sviluppatore,
orientarsi verso l’MCSD (Microsoft Certified
Solution Developer) e l’MCAD (…Application
Developer), se invece sistemista, verso l’MCSE
(…System Engineer). L’MCDBA (…Database
Administrator è riservato ai DBA e di chi si
occupa di database). Questi si ottengono superando
un numero di esami che varia da 3 (per l’MCAD)
a ben 7 (per l’MCSE). Alcuni esami sono obbligatori
altri facoltativi, e quindi si sa già preventivamente
quali saranno da superare per ottenere una particolare
certificazione. Una volta raggiunta la preparazione
sufficiente, gli esami (in forma elettronica e del
tipo test a risposte multiple) possono essere conseguiti
presso le numerose scuole (Partner Microsoft) al costo
orientativo di 150€. In caso di esito negativo,
l’esame può essere ripetuto (pagando
però un’altra volta l’iscrizione).
I vantaggi di ottenere una certificazione di questi
tipo sono diversi: oltre al riconoscimento delle proprie
capacità e al valore aggiunto che acquista
il proprio curriculum, si ha la possibilità
di ottenere a prezzi vantaggiosi tutto lo scibile
MSDN e l’accesso a zone riservate del sito Microsoft
Italia, oltre agli inviti a conferenze e seminari.
|
|
Inoltre, la definizione corretta di SQL Server 2000
è “DBMS” (DataBase Management System),
soprattutto quando viene confrontato con DBMS di altre
case produttrici.
Dopo questa premessa, necessaria per inquadrare la
posizione del testo, passiamo finalmente alla recensione.
Come dice il titolo stesso, l’esame preso in
considerazione è il 70.229, “Database
design and implementation with Microsoft SQL Server
2000 Enterprise Edition”, uno dei 2 esami dedicati
all’ultimo database di casa Mi-crosoft (l’altro
è il 70.228, dedicato alla gestione operativa
del DBMS e più raccomandato per i DBA).
Questo esame è maggiormente dedicato a chi
ha il compito di progettare, creare e utilizzare il
database, e quindi è adatto, a mio parere,
ad un pubblico più ampio rispetto ai puri DBA,
che si occupano prevalentemente della sua ottimizzazione
e gestione. Si parte, dopo una lunghissima introduzione,
dalle basi teoriche dei DBMS rela-zionali per introdurre
poi la sintassi di T-SQL (Trasact-SQL, il dialetto
SQL di SQL Server 2000) per il recupe-ro di dati e
la creazione di query via via più complesse.
La versione utilizzata negli esempi è la Enterprise
Edi-tion in italiano, su un sistema con Windows 2000
Server, e gli esempi sono basati sugli immancabili
database Pubs e Northwind. Dalla selezione di dati
(istruzione Select in tutte le sue varianti) si passa
alla loro manipola-zione e gestione, per introdurre
poi le stored procedure, trigger e indici. Ogni capitolo
è suddiviso in lezioni (dalle 2 alle 5 lezioni)
di durata (riportata all’inizio) inferiore all’ora
di studio (anche se forse leggermente sot-todimensionata,
soprattutto nel caso si vogliano provare gli esercizi
proposti). Alla fine di ogni lezione sono presenti
domande di riepilogo la cui soluzione è riportata
in appendice (come anche quella degli esercizi propo-sti
nelle lezioni). La seconda parte del testo propone
una serie di capitoli tematici con delle domande (a
quiz) tratte da prove d’esame, ed è una
parte molto utile, per capire come si svolge l’esame
ed anche per fissare me-glio i concetti (nell’esame,
come anche nel cd, le domande vengono presentate in
inglese).
Il mio giudizio sul libro è positivo, anche
se lo avrei preferito meno prolisso e ridondante (in
praticamente tutte le sezioni) e con una maggiore
quantità di immagini (ben poche quelle presenti).
Il tipo di linguaggio è un po’ troppo
formale, invogliando poco la lettura, il che, in un
libro di quasi 800 pagine, può essere un problema.
I 2 cd allegati contengono la versione di valutazione
(valida 4 mesi) di SQL Server 2000 Enterprise Edition
in italiano, il primo, e il programma che simula l’esame
più la versione in pdf del libro (in inglese),
il secondo.
Una nota riguardo all’uso del cd con il programma
di simulazione dell’esame. In pc con Windows
XP aggior-nati con le ultime patch potrebbe non funzionare,
dando errori di script in Internet Explorer. In tal
caso necessi-ta il piccolo (circa 40 Kb) file disponibile
al seguente link:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;885674
il quale, una volta decompresso, nella directory di
installazione del programma (di default C:\Programmi\MCSE
Readiness Review\70-229), sovrascrive i file che creano
questi problemi di funzionamen-to.
PRO
Ricchezza di contenuti, presentati nell’ottica
del superamento dell’esame. 2 Cd acclusi. Ampia
parte dedicata alla simulazione dei test d’esame.
Un valida fonte di informazioni, soprattutto per chi
già conosce un po’ l’argomento.
Ottima la traduzione.
CONTRO
Una certa prolissità, riscontrabile in più
punti, sarebbe stata più proficuamente sostituita
da un maggior uso di immagini. Linguaggio forse fin
troppo formale e asettico. Software sul cd con problemi
di funzionamento (ma comunque risolvibili scaricandosi
la patch, come segnalato). Qualche svista nelle voci
accanto alle immagini.
Voto complessivo: 7/10
Lettore: Intermedio
Sommario
Parte 1: Kit di autoistruzione per Microsoft SQL Server
2000 Database Design and Implementation
3 - Capitolo 1: Introduzione a Microsoft SQL Server
2000
45 - Capitolo 2: Utilizzo di Transact-SQL in un database
SQL Server
95 - Capitolo 3: Progettazione di un database SQL
Server
137 - Capitolo 4: Implementazione di database e tabelle
di SQL Server
169 - Capitolo 5: Implementazione dell’integrità
dei dati
193 - Capitolo 6: Accesso e modifica dei dati
229 - Capitolo 7: Gestione e manipolazione dei dati
267 - Capitolo 8: Implementazione di stored procedure
311 - Capitolo 9: Implementazione dei trigger
341 - Capitolo 10: Implementazione delle viste
367 - Capitolo 11: Implementazione degli indici
393 - Capitolo 12: Gestione delle transazioni e dei
blocchi di SQL Server
431 - Capitolo 13: Progettazione e amministrazione
della protezione di SQL Server
467 - Capitolo 14: Monitoraggio e ottimizzazione di
SQL Server
Parte 2: Preparazione per l’esame MCP 70-229
489 - Obiettivo principale 1: Sviluppo di un modello
di dati logico
521 - Obiettivo principale 2: Implementazione del
database fisico
565- Obiettivo principale 3: Recupero e modifica dei
dati
607 - Obiettivo principale 4: Progettazione della
logica business
641 - Obiettivo principale 5: Ottimizzazione dell’accesso
ai dati
673 - Obiettivo principale 6:Progettazione di un piano
di protezione
695 - Appendice A: Domande e risposte
749 - Glossario
797 - Indice analitico
|
luigi zambetti - webriviste.com
|