Bit a bit, si cresce sempre


Blog di un ingeformatico

Statistiche
  • Views Home Page: 370.856
  • Views Posts: 1.272.192
  • Views Gallerie: 467.512
  • n° Posts: 514
  • n° Commenti: 292
Ora e Data
Archivio Posts
Anno 2017

Anno 2016

Anno 2015

Anno 2014

Anno 2013

Anno 2012

Anno 2011

Anno 2010

Anno 2009

Anno 2008

Anno 2007

Anno 2006

Anno 2005

Recensione libro Microsoft SQL Server 2012 Bible (Wiley)



Dopo un po’ di tempo torno ad occuparmi di libri per segnalare un’ottima guida della Wiley su SQL Server 2012 che mi è venuta in soccorso nella preparazione dell’esame di certificazione 70-461 (“Querying Microsoft SQL Server 2012”) di cui ne ho parlato nel mio ultimo post.
Si tratta di un tomo da quasi 1.400 pagine, non per nulla definito “Bible”, ovvero “Microsoft SQL Server 2012 2012 Bible”, scritto a più mani da diversi autori.
È un manuale oltremodo omnicomprensivo, dato che affronta sia argomenti di sviluppo (T-SQL in tutte le sue sfaccettature), sia di pura amministrazione (pane quotidiano di chi lavora come DBA).
Ma non solo, diversi capitoli finali (tra i ben 59 totali) trattano anche di Business Intelligence, quindi Integration, Reporting e Analysis Services.
Quello che mi è molto piaciuto di questo libro è la sua concisione; non ci si perde troppo in pagine discorsive teoriche, ma si passa subito agli esempi, tanti e sempre calzanti.
Certo, magari l’approfondimento non sarà paragonabile ad un libro “Inside” di Itzik Ben-Gan o di Kalen Delaney, ma direi che è sufficiente per l’80/90% delle situazioni professionali su cui ci si può imbattere.
Per approfondire maggiormente (come ho fatto io per la parte XML ad esempio) ci si può rivolgere sempre ai ben fatti Books On Line di SQL Server.
L’inglese utilizzato è perfettamente comprensibile anche dai non madrelingua, ed inframmezzati nei capitoli ci sono dei piccoli (ma impagabili) box riportanti le migliori best practices di sviluppo.

Il layout grafico è eccellente e piacevole, sia per scelta del font che per impaginazione generale.
Riporto qua sotto un paio di immagini di esempio.





Lo spessore è notevole, come si vede da questa foto.



Diciamo che non è libro tascabile, ma trova il suo spazio ideale sulla scrivania a fianco del pc (o sul comodino ma utilizzando un bel cuscino di appoggio!).
Ottima la rilegatura, molto flessibile (lo si riesce a tenere aperto sulla scrivania senza alcun problema), con carta semi-patinata ma resistente e copertina sottile ma piuttosto robusta.
Insomma, un gran bel libro su SQL Server 2012, che non deve mancare a chi sviluppa con questo database e soprattutto desideri avere un punto di riferimento globale per tutto ciò lo riguarda.

Sommario
Introduction   
Part I: Laying the Foundations
3 - Chapter 1: The World of SQL Server  
15 - Chapter 2: Data Architecture    
31 - Chapter 3: Installing SQL Server    
71 - Chapter 4: Client Connectivity      
81 - Chapter 5: SQL Server Management and Development Tools   
Part II: Building Databases and Working with Data
111 - Chapter 6: Introducing Basic Query Flow   
143 - Chapter 7: Relational Database Design and Creating the Physical Database Schema     
173 - Chapter 8: Data Types, Expressions, and Scalar Functions     
213 - Chapter 9: Merging Data with Joins, Subqueries, and CTEs    
249 - Chapter 10: Aggregating, Windowing, and Ranking Data   
271 - Chapter 11: Projecting Data Through Views    
291 - Chapter 12: Modifying Data In SQL Server     
Part III: Advanced T-SQL Data Types and Querying Techniques
325 - Chapter 13: Working with Hierarchies     
339 - Chapter 14: Using XML Data      
367 - Chapter 15: Executing Distributed Queries     
Part IV: Programming with T-SQL
389 - Chapter 16: Programming with T-SQL      
431 - Chapter 17: Developing Stored Procedures    
453 - Chapter 18: Building User-Defined Functions   
Part V: Enterprise Data Management
469 - Chapter 19: Configuring SQL Server    
531 - Chapter 20: Policy Based Management    
547 - Chapter 21: Backup and Recovery Planning    
585 - Chapter 22: Maintaining the Database    
615 - Chapter 23: Transferring Databases    
635 - Chapter 24: Database Snapshots     
647 - Chapter 25: Asynchronous Messaging with Service Broker     
661 - Chapter 26: Log Shipping     
685 - Chapter 27: Database Mirroring    
727 - Chapter 28: Replicating Data      
745 - Chapter 29: Clustering     
769 - Chapter 30: Configuring and Managing SQL Server with PowerShell 
801 - Chapter 31: Managing Data in Windows Azure SQL Database  
Part VI: Securing Your SQL Server
833 - Chapter 32: Authentication Types in SQL Server   
841 - Chapter 33: Authorizing Securables    
853 - Chapter 34: Data Encryption      
861 - Chapter 35: Row-Level Security    
Part VII: Monitoring and Auditing
879 - Chapter 36: Creating Triggers     
909 - Chapter 37: Performance Monitor and PAL    
919 - Chapter 38: Using Profiler and SQL Trace   
931 - Chapter 39: Wait States   
937 - Chapter 40: Extended Events      
945 - Chapter 41: Data Change Tracking and Capture    
967 - Chapter 42: SQL Audit     
977 - Chapter 43: Management Data Warehouse    
Part VIII: Performance Tuning and Optimization
995 - Chapter 44: Interpreting Query Execution Plans    
1005 - Chapter 45: Indexing Strategies  
1041 - Chapter 46: Maximizing Query Plan Reuse    
1047 - Chapter 47: Managing Transactions, Locking, and Blocking   
1097 - Chapter 48: Data Compression   
1109 - Chapter 49: Partitioning     
1131 - Chapter 50: Resource Governor  
Part IX: Business Intelligence
1143 - Chapter 51: Business Intelligence Database Design   
1155 - Chapter 52: Building, Deploying, and Managing ETL Workflows in Integration Services     
1195 - Chapter 53: Building Multidimensional Cubes in Analysis Services with MDX  
1223 - Chapter 54: Configuring and Administering Analysis Services    
1233 - Chapter 55: Authoring Reports in Reporting Services  
1261 - Chapter 56: Configuring and Administering Reporting Services   
1281 - Chapter 57: Data Mining with Analysis Services   
1299 - Chapter 58: Creating and Deploying BI Semantic Models     
1327 - Chapter 59: Creating and Deploying Power View Reports     
1347 - Index     


Categoria: Books
lunedì, 14 mar 2016 Ore. 14.05

Messaggi collegati


Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003