Pro SQL Server 2012 Relational Database Design and Implementation
Год: 2012
Автор: Louis Davidson, Jessica M. Moss
Издательство: Apress
ISBN: 978-1-4302-3696-2
Серия: Expert's Voice in SQL Server
Язык: Английский
Формат: PDF/EPUB
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 750
Описание: Книга продвинутого уровня по проектированию реализации баз данных на SQL Server 2012.
Описание на английском: Learn effective and scalable database design techniques in a SQL Server environment. Pro SQL Server 2012 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.
Gives a solid foundation in best practices and relational theory
Covers the latest implementation features in SQL Server
Takes you from conceptual design to an effective, physical implementation
What you’ll learn
How to develop conceptual models of client data using interviews and client documentation
How to recognize and apply common database design patterns
How to normalize data models to enhance scalability and the long term use of valuable data
How to translate conceptual models into high–performing SQL Server databases
How to secure and protect data integrity as part of meeting regulatory requirements
How to create effective indexing to speed query performance
Who this book is for
Pro SQL Server 2012 Relational Database Design and Implementation is designed for programmers of all types who want to use SQL Server 2012 to store data. 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.
Foreword xix
About the Author xxi
About the Technical Reviewer xxiii
Acknowledgments xxv
Introduction xxvii
Chapter 1: The Fundamentals 1
Chapter 2: Introduction to Requirements 37
Chapter 3: The Language of Data Modeling 53
Chapter 4: Initial Data Model Production 91
Chapter 5: Normalization1 29
Chapter 6: Physical Model Implementation Case Study 169
Chapter 7: Data Protection with Check Constraints and Triggers 245
Chapter 8: Patterns and Anti-Patterns 301
Chapter 9: Database Security and Security Patterns 371
Chapter 10: Table Structures and Indexing 445
Chapter 11: Coding for Concurrency 505
Chapter 12: Reusable Standard Database Components 563
Chapter 13: Considering Data Access Strategies 595
Chapter 14: Reporting Design 639
Appendix A 671
Appendix B 707
Index 735