|
 |
|
|
|
 |
 |
 |
La scheda del libro
Autore: Mike Hotek
Editore: Mondadori Informatica
Prezzo: € 100,00
Caratteristiche: 536 pagine
ISBN: 978886114182
Anno di edizione: 2009Â |
|
 |
|
 |
|
|
|
I capitoli del libro
Il libro è composto da due volumi, nel primo si trovano i capitoli dedicati alla progettazione e manipolazione del database, mentre nel secondo volume si trovano argomenti che trattano la gestione del database e la Business Intelligence, argomento molto richiesto in questi ultimi anni. Il libro è composto da ben 26 capitoli suddiviso in 7 parti. L'autore Mike Hotek e un esperto di SQL Server con ben trent'anni di esperienza come consulente, scrittore e sviluppatore di applicazioni di database. Ha pubblicato numerosi articoli e libri, nonché speaker in diversi seminari e conferenze in tutto il mondo. Ma vediamo in dettaglio i vari capitoli che fanno parte di questo manuale.
Parte 1: Introduzione a Microsoft SQL Server 2008
Capitolo 1: Cenni generali su Microsoft SQL Server
Il primo capitolo apre la prima parte del libro, quella dedicata al database. In questo capitolo sono forniti informazioni generali riguardanti il database, le varie funzionalità messe a disposizione e i vari requisiti di utilizzo. Un capitolo molto breve che illustra a grandi linee il prodotto.
Capitolo 2: Installazione e configurazione di SQL Server 2008
Nel secondo capitolo, sempre in tema di amministratore di database, prende in considerazione l'installazione e la configurazione del database, dopo aver fornito al lettore la varie tipologie di versioni del database, dei requisiti e dell'autenticazione, si passa all'installazione che concluderà il capitolo. Il lettore sarà facilitato a comprendere i vari passaggi grazie alle numerose immagini.
Capitolo 3: Utilizzo degli strumenti di SQL Server 2008
Con il terzo capitolo, si conclude la prima parte del libro. In questo capitolo sono affrontati gli strumenti messi a disposizione dal database, come la documentazione, la gestione e la configurazione di SQL Server , lo strumento SQL Server Mangement Studio, che permette graficamente di eseguire qualsiasi operazione sui database, il profiler, la configurazione della posta elettronica e tanto altro ancora.
Parte 2: Progettazione dei database
Capitolo 4: Creazione dei database
La seconda parte è dedicata alla progettazione del database. Nelle prime pagine, viene fatta un'introduzione, riguardante i tipi di database (di sistema) i tipi di file di cui è composto un database e ulteriori informazioni, tramite rappresentazioni grafiche e tabellare, tutto questo per dare al lettore le basi di come viene gestito un database.
Capitolo 5: Progettazione delle tabelle
Terminata questa parte introduttiva, si passa alla creazione di un database, tramite istruzione sql, e la possibilità di collegare un database esistente.
Nel quinto capitolo si parte dalle tabelle, dopo una breve introduzione, si passa alla creazione di uno schema, si vedono i tipi di dati, che si possono utilizzare nelle tabelle (data, xml, numerici, ecc.) e successivamente la creazione di una tabella tramite comandi sql. Continuando a leggere il capitolo, vengono descritti altre utili informazioni che un bravo dba o sviluppatore deve fare, ossia la creazione di chiavi, di vincoli, ed altro ancora.
Capitolo 6: Indici
Nel sesto capitolo, si passa agli indici, anche se in molti non gli danno rilievo, gli indici hanno una grande importanza. Nelle prime pagine troviamo una valida spiegazione, nonché delle rappresentazioni grafiche, per chiarire al lettore questo argomento. Un capitolo che affronta in modo chiaro ed esauriente questo tema.
Capitolo 7: Partizionamento
Man mano che si continua a leggere il libro, la complessità degli argomenti aumenta, nel settimo capitolo, viene preso in esame il partizionamento. Dopo una breve introduzione, si passa ad una serie di esempi di codice sql, per effettuare delle partizioni. Continuando nella lettura del capitolo, si passa anche agli operatori split e merge e switch.
Parte 3: Recupero e manipolazione dei dati
Capitolo 8: Recupero dei dati
Con il capitolo otto, comincia la terza parte del libro. il capitolo affronta le prime istruzioni sql, e in particolare il comando select, per il recupero dei dati. Il capitolo contiene moltissimi esempi di Sql, tutti riguardanti il comando select.
Capitolo 9: Recupero avanzato dei dati
Mentre nel capitolo ottavo sono forniti al lettore le basi per la creazione di comandi sql riguardante select, con il capitolo nono, si passa alla creazione di comandi select più complessi, operazioni avanzate. Vedremo l'utilizzo anche di funzioni come count, min, max, avg, sum, aggregazioni e tante altre funzionalità .
Capitolo 10: Manipolazione dei dati
Nel capitolo dieci si passa ad un altro comando sql, il comando Insert. Anche in questo capitolo, si trovano numerosi esempi di codice sql, per eseguire il comando insert e per l'inserimento dei dati nelle tabelle. Nel capitolo sono illustrati vari tipi di inserimento. Continuando a leggere il capitolo, si passa ad altri comandi sql, delete, che permette la cancellazione dei dati e update che permette di modificarli.
Il capitolo decimo, conclude la terza parte del libro, una parte molto importante sia per coloro che si avvicinano al mondo dei database e sia per coloro che già lo utilizzano, ma non in maniera approfondita, questa parte, darà al lettore delle valide conoscenze sui comandi più comuni del database SQL Server e del linguaggio sql in genere.
Parte 4: Progettazione di oggetti di database avanzati
Capitolo 11: Viste
Con il capitolo undici, si passa alla quarta parte del libro. Questo capitolo, è molto interessante anche per coloro che sviluppano software, non solo per gli amministratori di database ma anche per gli sviluppatori. Nel capitolo, si trovano diversi esempi di codice sql, che forniscono al lettore le conoscenze per la gestione delle viste. Vedremo la creazione di viste semplici, quelle per la modifica dei dati, quelle indicizzate e di sostituzioni. Un capitolo che a differenza dei precedenti è molo breve.
Capitolo 12: Stored Procedure
Nel capitolo dodici si passa ad un tema molto importante sia per coloro che devono amministrare il database sia a coloro che devono sviluppare software. Nel capitolo sono trattate le Stored Procedure e vengono fornite le basi per la creazione di Store Procedure semplici e non.
Capitolo 13: Funzioni
Il capitolo tredici riguarda le funzioni, in particolare la creazione delle funzioni di SQL Server. Dopo aver dato una panoramica molto breve sulle funzioni di SQL Server, si passa alla creazione di funzioni tramite il comando sql create function. Nel capitolo si trovano diversi esempi di codice sql, anche se in maniera ridotta rispetto ai capitoli precedenti.
Capitolo 14: Trigger
Il capitolo quattordici prende in esame un argomento molto complesso ma poco usato, da coloro che utilizzano poco il database SQL Server. Viene affrontata la creazione dei Trigger, dopo una breve introduzione sull'argomento, sono illustrati alcuni esempi di codice sql.
Capitolo 15: Snapshot di database
Nel capitolo quindici si passa alla creazione dei Snapshot di database, il capitolo è molto breve, giusto qualche esempio di codice sql per fornire alcune indicazioni.
Capitolo 16: Service Broker
Nel penultimo capitolo del primo manuale e della quarta parte del libro si affrontano i Service Broker. In questo capitolo viene descritta la funzionalità introdotta con la versione 2005 di questo database. Nelle prime pagine viene fatta una panoramica, per poi passare ad esempi pratici. Un capitolo che contiene molti esempi di codice e che fornisce indicazioni importanti e precise.
Capitolo 17: Indicizzazione full-text
Il capitolo diciassette, conclude la quarta parte del libro, nonché il primo manuale. In questo capitolo, vedremo l'indicizzazione Full-Text. Il capitolo è molto breve, ma permette di acquisire delle ottime indicazioni, grazie anche a diversi esempi di codice Sql.
Parte 5: Gestione dei database
Capitolo 18: Protezione
I capitoli che vanno dal diciotto in poi, si trovano nel secondo libro, quello dedicato alla gestione del database e business intelligence. Il capitolo diciotto apre la quinta parte del libro e affronta un argomento molto importante e delicato, la protezione.
I dati, hanno una grande importanza nelle applicazioni, così con il crescere di sistemi sempre più legati al web, con possibili attacchi dall'esterno, la protezione deve essere sempre più curata e analizzata. Il capitolo, tratta proprio questo tema, la protezione, dando indicazioni importanti di come rendere il database sicuro: la gestione degli accessi, i ruoli, le autorizzazioni, la crittografia dei dati e tanto altro. Un capitolo ampio con diverse immagini, per fornire chiarezza al lettore che legge il capitolo.
Capitolo 19: Gestione basata sui criteri
Nel capitolo diciannove, viene illustrata la gestione dei criteri. Dopo una breve introduzione nella prima pagina, si passa subito alla creazione di un criterio, tutto guidato passo dopo passo, anche con l'aiuto di molte immagini.
Capitolo 20: Ripristino dei dati
Il ventesimo capitolo, riguarda il ripristino dei dati, ossia come ripristinare un backup di un database. Dopo una breve introduzione e dopo alcuni esempi di codice sql per il backup di un database, si passa al ripristino del database, illustrando anche in questo caso il codice sql.
Capitolo 21: Agente SQL Server
Nel capitolo ventuno viene illustrato l'agente SQL Server, uno strumento utile per gli amministratori di questo database. Dopo una breve introduzione, si passa alla creazione di un operatore, illustrando passo dopo passo e con diverse immagini questa fase, successivamente viene illustrato la creazione dei piani di manutenzione, anche in questo caso si trovano diverse immagini. La parte conclusiva del capitolo è dedicata alla creazione degli avvisi.
Capitolo 22: Viste di gestione dinamiche
Con il capitolo ventidue si conclude la quinta parte del libro. Il capitolo è rivolto alla creazione di viste per la gestione dinamica. Si trovano numerosi esempi di codice sql. Un capitolo molto breve ma con validi esempi.
Parte 6: Cenni generali sulla disponibilità elevata
Capitolo 23: Disponibilità elevata
La sesta parte del libro, comprende un solo capitolo, il 23, nel quale viene trattato un tema molto delicato ma importante, che permette una gestione ottimizzata delle risorse del server e rete. Come l'installazione e configurazione su Cluster, installazione e configurazione la distribuzione log, e la replica. Un capitolo molto ampio, con numerose immagini e pochi esempi di codice, perché l'argomento è più a livello di amministrazione tramite tools che da codice sql.
Parte 7: Business Intelligence
Capitolo 24: Servizi di integrazione di SQL Server
Nel capitolo ventiquattro, si passa all'ultima parte del libro, quella dedicata al Business Intelligence. In questo capitolo vedremo i servizi messi a disposizione da questo database, dopo una breve introduzione ai servizi di integrazione, si passa alla creazione di un progetto SQL Server Integration Services, vedremo diverse fasi di questo modello di progetto. Continuando per il capitolo, si passa alla creazione di un pacchetto, flussi di controllo, e tanto altro ancora.
Capitolo 25: Reporting Services di SQL Server
Nel penultimo capitolo viene illustrata la gestione dei report. Reporting Services, una tecnologia che permette di creare dei report, viene illustrata la configurazione guidando il lettore tramite le numerose immagini. Continuando a leggere questo capitolo, viene illustrata anche la parte riguardante la personalizzazione del report, con l'aggiunta di elementi interattivi, formule e l'aggiunta di parametri. La parte conclusiva del capitolo illustra la distribuzione dei report.
Capitolo 26: SQL Server Analysis Services
Il capitolo conclusivo del libro, è dedicato a SQL Server Analysis Services, e affronta in maniera generale questo tema, fornendo al lettore le basi. Nelle prime pagine viene fatta un introduzione sui data warehouse, ma continuando nella lettura sono presi in esami altri aspetti. In questo capitolo, come nei precedenti, si trovano diverse immagini di esempio.
Gli esempi allegati
In questo libro è allegato un cd-rom, nel cui interno si trovano gli esempi utilizzati nei vari capitoli, l'ebook del manuali originale in lingua Inglese, e alcuni capitoli di esempio tratti da altri libri.
Come acquistare il libro
Se desiderate acquistare questo libro, lo potete fare direttamente online da questo sito.
Conclusioni
In questa recensione abbiamo visto un in lingua italiana, molto chiaro e comprensibile, adatto sia a coloro che si avvicinano per la prima volta a questo database, sia a coloro che già lo utilizzano e hanno una conoscenza di base. In molti casi, si usano più le istruzioni SQL, che le funzionalità messi a disposizione dal tools management studio di SQL Server. Il titolo del libro è molto appropriato, infatti, passo per passo, si viene guidati nell'argomento che si sta trattando, una valida guida, che semplifica e fa comprende l'utilizzo di questo famoso e utilizzato database.
Note sul copyright
Questa recensione è stata fornita con esplicito consenso dell'autore sotto licenza Creative Commons.
Leggi la licenza d'uso.

|