HAPPY BOOKSGIVING
Use code BOOKSGIVING during checkout to save 40%-55% on books and eBooks. Shop now.
Rough Cuts are manuscripts that are developed but not yet published, available through Safari. Rough Cuts provide you access to the very latest information on a given topic and offer you the opportunity to interact with the author to influence the final publication.
This is the Rough Cut version of the printed book.
“A Developer’s Guide to Data Modeling for SQL Server explains the concepts and practice of data modeling with a clarity that makes the technology accessible to anyone building databases and data-driven applications.Preface xv
Acknowledgments xvii
About the Authors xix
PART I: Data Modeling Theory 1
Chapter 1: Data Modeling Overview 3
Databases 4
Why a Sound Data Model Is Important 6
Data Consistency 6
The Process of Data Modeling 14
Summary 21
Chapter 2: Elements Used in Logical Data Models 23
Entities 23
Attributes 24
Referential Integrity 32
Relationships 35
Relationship Types 35
Relationship Options 40
Cardinality 41
Using Subtypes and Supertypes 42
Supertypes and Subtypes Defined 42
When to Use Subtype Clusters 44
Summary 44
Chapter 3: Physical Elements of Data Models 45
Physical Storage 45
Referential Integrity 59
Programming 71
Implementing Supertypes and Subtypes 75
Summary 79
PART II: Business Requirements 95
Chapter 5: Requirements Gathering