SQL Server 2012 Data Design and Retrieval (Volume 0)
暫譯: SQL Server 2012 數據設計與檢索(第0卷)

Mike Hotek

  • 出版商: CreateSpace Independ
  • 出版日期: 2013-03-29
  • 售價: $1,710
  • 貴賓價: 9.5$1,625
  • 語言: 英文
  • 頁數: 526
  • 裝訂: Paperback
  • ISBN: 1482730065
  • ISBN-13: 9781482730067
  • 相關分類: MSSQLSQL
  • 海外代購書籍(需單獨結帳)

商品描述

What you need to get the job done. The latest book from the best-selling SQL Server author Mike Hotek. SQL Server 2012 Data Design and Retrieval is your reference for building databases and querying data. I no longer have a publisher making me stay away from all of the advanced topics. If you bought one of my prior books and quickly found yourself outgrowing it, this one is MUCH different. SQL Server professionals of all levels will find something in this book which will impact the way you design databases and manage data. This is the most in-depth book I have ever written on SQL Server. This book takes you on a tour from the basics through the advanced details delivering a reference which you can employ in solving the real-world problems faced every day by database professionals. Each topic is reinforced with detailed exercises taken from real customer implementations. All of the content is updated for SQL Server 2012 SP1 and includes the new features which were introduced. Each topic starts with the basics, giving beginners a good starting point, and then drills down to the advanced details which will interest even the most seasoned SQL Server professionals. This book is also a great starting point for the 70-461 Querying Microsoft SQL Server 2012 certification exam. I believe in learning the material for your job and using an exam to verify mastery. If you are simply looking for a cookbook to pass an exam, this isn't the book for you. If you want to really learn SQL Server and be able to apply it to your job, you've found the right book. We start with a brief overview of SQL Server and walk you through getting everything you need for the examples installed. Once installed, the structure of a database is covered including details on FILESTREAM storage and how it works in SQL Server 2012. After getting through the pre-requisites, Chapter 5 becomes the launch point for a tour de force through designing, mainpulating, and querying data. You will get a very detailed discussion of all of the data types and specifically when and how to use them with examples that show you why a FLOAT is actually more accurate than a DECIMAL. Mike also explains, how to REALLY design a database without all of the baffling technobabble. Once we have some tables, we dive into a detailed discussion of the on-disk storage mechanisms, how a row is actually stored, and how to compute the real space consumption. You learn all of the ins and outs of manipulating data, including how to manipulate trees and subtrees within a hierarchy. The concurrency chapter provides an in-depth view into everything having to do with transaction management. If that wasn't enough, we then take you through basic, intermediate, and advanced querying applying everything that you could think of doing with a SELECT statement, inlcuding 20+ pages on window functions and querying XML on the way to a deep dive into spatial data. After finding out how to write a SELECT statement to find the nearest Starbucks, we finish off the book with a 150+ page dissertation on SQL Server indexes. You'll drill through every component of every type of index, including an explanation of how statistics are actually built with some examples on how the stats can have a completely unexpected effect on your query plans. The book finishing not just with partitioning but a real world implementation which very few DBAs even know how to do on the way to explaining just why something as simple as the nullability of a column can double the number of processor cycles your queries require.

商品描述(中文翻譯)

您需要完成工作的所有工具。這是暢銷書作者 Mike Hotek 的最新著作《SQL Server 2012 數據設計與檢索》。這本書是您建立資料庫和查詢數據的參考資料。我不再有出版商要求我避開所有高級主題。如果您曾購買過我之前的書籍並迅速發現自己已經超越了它,那麼這本書將大不相同。所有級別的 SQL Server 專業人士都會在這本書中找到能影響您設計資料庫和管理數據的內容。這是我寫過的最深入的 SQL Server 書籍。本書將帶您從基礎知識到高級細節,提供一個可以用來解決資料庫專業人士每天面臨的現實問題的參考資料。每個主題都通過來自真實客戶實施的詳細練習進行強化。所有內容均已更新至 SQL Server 2012 SP1,並包括新引入的功能。每個主題都從基礎開始,為初學者提供良好的起點,然後深入到即使是最資深的 SQL Server 專業人士也會感興趣的高級細節。本書也是 70-461 查詢 Microsoft SQL Server 2012 認證考試的絕佳起點。我相信學習與工作相關的材料並使用考試來驗證掌握程度。如果您只是想找一本食譜來通過考試,那麼這本書不適合您。如果您想真正學習 SQL Server 並能夠將其應用於工作,那麼您找到了正確的書籍。我們首先簡要概述 SQL Server,並引導您安裝所有示例所需的內容。安裝完成後,將涵蓋資料庫的結構,包括 FILESTREAM 存儲的詳細信息以及它在 SQL Server 2012 中的運作方式。在完成前置要求後,第五章成為設計、操作和查詢數據的精彩旅程的起點。您將獲得所有數據類型的詳細討論,特別是何時以及如何使用它們,並通過示例顯示為何 FLOAT 實際上比 DECIMAL 更準確。Mike 也解釋了如何真正設計一個資料庫,而不需要所有令人困惑的技術術語。一旦我們有了一些表,我們將深入討論磁碟上的存儲機制,行是如何實際存儲的,以及如何計算實際的空間消耗。您將學習操作數據的所有細節,包括如何在層級中操作樹和子樹。並發章節提供了有關事務管理的所有內容的深入視圖。如果這還不夠,我們將帶您通過基本、中級和高級查詢,應用您能想到的所有 SELECT 語句的操作,包括 20 多頁的窗口函數和查詢 XML,並深入探討空間數據。在了解如何編寫 SELECT 語句以查找最近的 Starbucks 之後,我們以 150 多頁的 SQL Server 索引論文結束本書。您將深入了解每種類型索引的每個組件,包括統計數據是如何實際構建的解釋,以及一些示例顯示統計數據如何對查詢計劃產生完全意想不到的影響。本書不僅以分區結束,還包括一個現實世界的實施,這是非常少數的 DBA 甚至知道如何做到的,並解釋為何像列的可空性這樣簡單的事情會使您的查詢所需的處理器周期數量翻倍。