Pro SQL Server Relational Database Design and Implementation

Louis Davidson

  • 出版商: Apress
  • 出版日期: 2016-12-30
  • 售價: $2,740
  • 貴賓價: 9.5$2,603
  • 語言: 英文
  • 頁數: 828
  • 裝訂: Paperback
  • ISBN: 1484219724
  • ISBN-13: 9781484219720
  • 相關分類: MSSQLSQL資料庫
  • 海外代購書籍(需單獨結帳)

商品描述

Learn effective and scalable database design techniques in a SQL Server 2016 and higher environment. This book is revised to cover in-memory online transaction processing, temporal data storage, row-level security, durability enhancements, and other design-related features that are new or changed in SQL Server 2016.

Designing an effective and scalable database using SQL Server is a task requiring skills that have been around for forty years coupled with technology that is constantly changing. Pro SQL Server Relational Database Design and Implementation covers everything from design logic that business users will understand, all the way to the physical implementation of design in a SQL Server database. Grounded in best practices and a solid understanding of the underlying theory, Louis Davidson shows how to "get it right" in SQL Server database design and lay a solid groundwork for the future use of valuable business data.

The pace of change in relational database management systems has been tremendous these past few years. Whereas in the past it was enough to think about optimizing data residing on spinning hard drives, today one also must consider solid-state storage as well as data that are constantly held in memory and never written to disk at all except as a backup. Furthermore, there is a trend toward hybrid cloud and on-premise database configurations as well a move toward preconfigured appliances. Pro SQL Server Relational Database Design and Implementation guides in the understanding of these massive changes and in their application toward sound database design.

  • Gives a solid foundation in best practices and relational theory
  • Covers the latest implementation features in SQL Server 2016
  • Helps you master in-memory OLTP and use it effectively
  • Takes you from conceptual design to an effective, physical implementation
What You Will Learn
  • Develop conceptual models of client data using interviews and client documentation
  • Recognize and apply common database design patterns
  • Normalize data models to enhance scalability and the long term use of valuable data
  • Translate conceptual models into high–performing SQL Server databases
  • Secure and protect data integrity as part of meeting regulatory requirements
  • Create effective indexing to speed query performance
Who This Book Is For

Programmers and database administrators of all types who want to use SQL Server to store data. The book is especially useful to those wanting to learn the very latest design features in SQL Server 2016, features that include an improved approach to in-memory OLTP, durability enhancements, temporal data support, and more. Chapters on fundamental concepts, the language of database modeling, SQL implementation, and of course, the normalization process, lay a solid groundwork for readers who are just entering the field of database design. More advanced chapters serve the seasoned veteran by tackling the very latest in physical implementation features that SQL Server has to offer. The book has been carefully revised to cover all the design-related features that are new in SQL Server 2016.


商品描述(中文翻譯)

在 SQL Server 2016 及更高版本的環境中,學習有效且可擴展的資料庫設計技巧。本書已經修訂,以涵蓋記憶體中的線上交易處理、時間性資料儲存、列級安全性、耐用性增強以及其他在 SQL Server 2016 中新增或更改的設計相關功能。

使用 SQL Server 設計一個有效且可擴展的資料庫是一項需要四十年來一直存在的技能,並結合不斷變化的技術的任務。《Pro SQL Server 關聯式資料庫設計與實作》從商業使用者可以理解的設計邏輯,一直到在 SQL Server 資料庫中實現設計的物理實作,涵蓋了所有內容。以最佳實踐和對底層理論的深入理解為基礎,Louis Davidson 展示了如何在 SQL Server 資料庫設計中「做對」,並為未來使用寶貴的商業資料奠定堅實基礎。

過去幾年,關聯式資料庫管理系統的變化速度驚人。過去只需要考慮優化存儲在旋轉硬碟上的資料就足夠了,而今天還必須考慮固態存儲以及持續保留在記憶體中並且除了備份之外從不寫入磁碟的資料。此外,還存在向混合雲和本地資料庫配置的趨勢,以及向預配置的設備的移動。《Pro SQL Server 關聯式資料庫設計與實作》指導讀者理解這些巨大變化並將其應用於健全的資料庫設計。

本書具有以下特點:
- 提供最佳實踐和關聯理論的堅實基礎
- 涵蓋 SQL Server 2016 中的最新實作功能
- 幫助您掌握記憶體中的 OLTP 並有效使用它
- 從概念設計到有效的物理實作
- 學習內容包括:
- 使用訪談和客戶文件開發客戶資料的概念模型
- 辨識並應用常見的資料庫設計模式
- 正規化資料模型以增強可擴展性和寶貴資料的長期使用
- 將概念模型轉換為高效的 SQL Server 資料庫
- 作為滿足法規要求的一部分,保護和維護資料完整性
- 創建有效的索引以加快查詢效能

本書適合各種類型的程式設計師和資料庫管理員,他們希望使用 SQL Server 儲存資料。對於那些想要學習 SQL Server 2016 中最新的設計功能的人來說,本書尤其有用,這些功能包括改進的記憶體中 OLTP 方法、耐用性增強、時間性資料支援等。關於基本概念、資料庫建模語言、SQL 實作以及正規化過程的章節為剛進入資料庫設計領域的讀者打下了堅實基礎。更高級的章節則通過處理 SQL Server 提供的最新物理實作功能,為經驗豐富的專業人士提供幫助。本書已經經過精心修訂,以涵蓋 SQL Server 2016 中的所有設計相關功能。