Come fare a...
Web
Come fare a...

Microsoft SQL Server 2008 Passo per passo

La recensione del libro

Pagine: 1 di 1
Autore: Emanuele Mattei - Tratto dal sito: dotNetRomaCestà
Per coloro che si avvicinano al database Microsoft SQL Server 2008, o per coloro che già l'utilizzano ma sono interessati ad acquisire una buona dimestichezza, il libro Microsoft SQL Server 2008 Passo per Passo della casa editrice Mondadori Informatica fornisce al lettore le basi per utilizzare al meglio questo database. Scopriamolo insieme.

Acquista il libro sul sito FAG

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.

Resta sempre aggiornato sulle novità del sito Resta sempre aggiornato sulle novità del sito
Per mantenerti sempre aggiornato su nuovi contenuti interessanti, Come fare a... vi offre la possibilità di abbonarvi gratuitamente alla Newsletter Come fare a..., all'RSS o, se usate Windows Live Messenger, di abbonarvi ai nostri Windows Live Alerts. Per gli utenti di Mac OS X è disponibile gratuitamente un Widget che vi terrà sempre informati sulle ultime novità. Vieni a trovarci anche su Facebook e su Twitter.
Scarica l'articolo (156 Kb)
Fine: 1 di 1
Segnala questo articolo a un tuo amico

dotNetRomaCestˆ

Vedi anche...

Sempre aggiornato

Abbonati alla newsletter di Come fare a... Sottoscrivi l'RSS di Come fare a... Usi Windows Live Messenger? Abbonati ai nostri Windows Live Alerts Unisciti al gruppo Come fare a... su Facebook Seguici su Twitter Scarica il Widget per Mac OS X