Recensione del libro “SQL Server 2012 Bible”

Autori: Adam Jorgensen, Jorge Segarra, Patrick LeBlanc, Jose Chinchilla, Aaron Nelson

ISBN: 978-1-118-10687-7

1416 pages – August 2012

Pagina web: http://eu.wiley.com/WileyCDA/WileyTitle/productCd-1118106873.html

9781118106877_cover.indd

Ho scritto molte recensioni sui libri della serie “Bible” e ancora una volta non posso evitare di sottolineare l’ottima qualità di questi libri, sia dal punto di vista “fisico” (qualità della carta e della rilegatura, impaginazione, uso dei font e delle immagini ecc.), sia dal punto di vista dei contenuti.

In questo caso il libro si focalizza su Microsoft SQL Server 2012, un DBMS di livello professionale e distribuito con vari tipi di licenze. L’edizione SQL Server 2012 Express è addirittura distribuita gratuitamente, con il solo limite di 10 Gb per database, per permetterne l’utilizzo anche per applicazioni più limitate (studio, produttività personale, piccole realtà commerciali e così via).

Il libro è molto ben strutturato: parte dalle nozioni fondamentali, per poi passare alla programmazione con T-SQL e le stored procedure, fino ad arrivare alle informazioni necessarie per l’uso in una azienda, tra le quali anche la sua piattaforma di Business Intelligence.

Nella parte relativa alla progettazione dello schema del database è presente una parte teorica che spiega un po’ di teoria delle basi di dati (chiavi, relazioni, forme normali), assolutamente essenziali per chi non ha pratica con i database, ma anche per chi ha bisogno solo di una semplice “rinfrescata” della memoria.

Infine, se andate nella pagina web (indicata all’inizio di questo articolo), potete trovare tutti gli esempi e i frammenti di codice TSQL.

In conclusione, un libro notevole e fondamentale per chiunque voglia cimentarsi con SQL Server 2012.

Ecco l’elenco dei 59 capitoli del libro:

Part I: Laying the Foundations 1

Chapter 1: The World of SQL Server

Chapter 2: Data Architecture

Chapter 3: Installing SQL Server

Chapter 4: Client Connectivity

Chapter 5: SQL Server Management and Development Tools

Part II: Building Databases and Working with Data

Chapter 6: Introducing Basic Query Flow

Chapter 7: Relational Database Design and Creating the Physical Database Schema

Chapter 8: Data Types, Expressions, and Scalar Functions

Chapter 9: Merging Data with Joins, Subqueries, and CTEs

Chapter 10: Aggregating, Windowing, and Ranking Data

Chapter 11: Projecting Data Through Views

Chapter 12: Modifying Data In SQL Server

Part III: Advanced T-SQL Data Types and Querying Techniques

Chapter 13: Working with Hierarchies

Chapter 14: Using XML Data

Chapter 15: Executing Distributed Queries

Part IV: Programming with T-SQL

Chapter 16: Programming with T-SQL

Chapter 17: Developing Stored Procedures

Chapter 18: Building User-Defi ned Functions

Part V: Enterprise Data Management

Chapter 19: Confi guring SQL Server

Chapter 20: Policy Based Management

Chapter 21: Backup and Recovery Planning

Chapter 22: Maintaining the Database

Chapter 23: Transferring Databases

Chapter 24: Database Snapshots

Chapter 25: Asynchronous Messaging with Service Broker

Chapter 26: Log Shipping

Chapter 27: Database Mirroring

Chapter 28: Replicating Data

Chapter 29: Clustering

Chapter 30: Confi guring and Managing SQL Server with PowerShell

Chapter 31: Managing Data in Windows Azure SQL Database

Part VI: Securing Your SQL Server

Chapter 32: Authentication Types in SQL Server

Chapter 33: Authorizing Securables

Chapter 34: Data Encryption

Chapter 35: Row-Level Security

Part VII: Monitoring and Auditing

Chapter 36: Creating Triggers

Chapter 37: Performance Monitor and PAL

Chapter 38: Using Profi ler and SQL Trace

Chapter 39: Wait States

Chapter 40: Extended Events

Chapter 41: Data Change Tracking and Capture

Chapter 42: SQL Audit

Chapter 43: Management Data Warehouse

Part VIII: Performance Tuning and Optimization

Chapter 44: Interpreting Query Execution Plans

Chapter 45: Indexing Strategies

Chapter 46: Maximizing Query Plan Reuse

Chapter 47: Managing Transactions, Locking, and Blocking

Chapter 48: Data Compression

Chapter 49: Partitioning

Chapter 50: Resource Governor

Part IX: Business Intelligence

Chapter 51: Business Intelligence Database Design

Chapter 52: Building, Deploying, and Managing ETL Workflows in Integration Services

Chapter 53: Building Multidimensional Cubes in Analysis Services with MDX

Chapter 54: Confi guring and Administering Analysis Services

Chapter 55: Authoring Reports in Reporting Services

Chapter 56: Configuring and Administering Reporting Services

Chapter 57: Data Mining with Analysis Services

Chapter 58: Creating and Deploying BI Semantic Models

Chapter 59: Creating and Deploying Power View Reports

Pubblicato il 31 agosto 2015 su Novità. Aggiungi ai preferiti il collegamento . Lascia un commento.

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger cliccano Mi Piace per questo: