商品描述
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
- 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
商品描述(中文翻譯)
學習在 SQL Server 2016 及更高版本環境中有效且可擴展的資料庫設計技術。本書已修訂以涵蓋內存在線交易處理(in-memory OLTP)、時間性資料儲存、行級安全性、耐久性增強以及 SQL Server 2016 中的新或變更的其他設計相關功能。
使用 SQL Server 設計有效且可擴展的資料庫是一項需要四十年來的技能,並結合不斷變化的技術的任務。Pro SQL Server Relational Database Design 和實作涵蓋了從業務使用者能理解的設計邏輯,到在 SQL Server 資料庫中設計的實體實作。Louis Davidson 以最佳實踐和對基礎理論的深刻理解為基礎,展示了如何在 SQL Server 資料庫設計中「做到正確」,並為未來有價值的商業資料的使用奠定堅實的基礎。
在過去幾年中,關聯資料庫管理系統的變化速度驚人。過去,僅需考慮優化存放在旋轉硬碟上的資料,而今天還必須考慮固態儲存以及不斷保留在內存中的資料,這些資料除了作為備份外,從不寫入磁碟。此外,還有向混合雲和本地資料庫配置的趨勢,以及向預配置設備的轉變。Pro SQL Server Relational Database Design and Implementation 指導讀者理解這些重大變化及其在健全資料庫設計中的應用。
- 提供最佳實踐和關聯理論的堅實基礎
- 涵蓋 SQL Server 2016 中最新的實作功能
- 幫助您掌握內存 OLTP 並有效使用
- 從概念設計到有效的實體實作
您將學到什麼
- 使用訪談和客戶文檔開發客戶資料的概念模型
- 識別並應用常見的資料庫設計模式
- 對資料模型進行正規化,以增強可擴展性和長期使用有價值的資料
- 將概念模型轉換為高效能的 SQL Server 資料庫
- 作為滿足法規要求的一部分,保護資料完整性
- 創建有效的索引以加速查詢性能
本書適合誰
各類型的程式設計師和資料庫管理員,想要使用 SQL Server 儲存資料。本書對於希望學習 SQL Server 2016 中最新設計功能的人特別有用,這些功能包括改進的內存 OLTP 方法、耐久性增強、時間性資料支援等。關於基本概念、資料庫建模語言、SQL 實作以及當然還有正規化過程的章節,為剛進入資料庫設計領域的讀者奠定了堅實的基礎。更高級的章節則針對經驗豐富的專業人士,探討 SQL Server 提供的最新實體實作功能。本書經過仔細修訂,以涵蓋 SQL Server 2016 中所有新的設計相關功能。