- Page 2: Database Modeling & Design Fourth E
- Page 6: Joe Celko’s Data and Databases: C
- Page 12: Publishing Director Michael Forster
- Page 18: Contents Preface xv Chapter 1 Intro
- Page 22: Contents xi 4.4.4 Merging and Restr
- Page 26: Contents xiii Chapter 9 CASE Tools
- Page 30: 2 CHAPTER 1 Introduction In this ch
- Page 34: 4 CHAPTER 1 Introduction Informatio
- Page 38: 6 CHAPTER 1 Introduction II(b)], tw
- Page 44: 1.3 Conceptual Data Modeling 9 it i
- Page 48: 1.4 Summary 11 1.4 Summary Knowledg
- Page 54: 14 CHAPTER 2 The Entity-Relationshi
- Page 58: 16 CHAPTER 2 The Entity-Relationshi
- Page 62: 18 CHAPTER 2 The Entity-Relationshi
- Page 66: 20 CHAPTER 2 The Entity-Relationshi
- Page 70: 22 CHAPTER 2 The Entity-Relationshi
- Page 74: 24 CHAPTER 2 The Entity-Relationshi
- Page 78: 26 CHAPTER 2 The Entity-Relationshi
- Page 82: 28 CHAPTER 2 The Entity-Relationshi
- Page 86: 30 CHAPTER 2 The Entity-Relationshi
- Page 92:
3 The Unified Modeling Language (UM
- Page 96:
3.1 Class Diagrams 35 these are not
- Page 100:
3.1 Class Diagrams 37 among multipl
- Page 104:
3.1 Class Diagrams 39 ment to the a
- Page 108:
3.1 Class Diagrams 41 ship. The cla
- Page 112:
3.1 Class Diagrams 43 with a stereo
- Page 116:
3.1 Class Diagrams 45 package conta
- Page 120:
3.2 Activity Diagrams 47 Nodes init
- Page 124:
3.2 Activity Diagrams 49 Customer R
- Page 128:
3.4 Summary 51 oriented verbally, o
- Page 134:
54 CHAPTER 4 Requirements Analysis
- Page 138:
56 CHAPTER 4 Requirements Analysis
- Page 142:
58 CHAPTER 4 Requirements Analysis
- Page 146:
60 CHAPTER 4 Requirements Analysis
- Page 150:
62 CHAPTER 4 Requirements Analysis
- Page 154:
64 CHAPTER 4 Requirements Analysis
- Page 158:
66 CHAPTER 4 Requirements Analysis
- Page 162:
68 CHAPTER 4 Requirements Analysis
- Page 166:
70 CHAPTER 4 Requirements Analysis
- Page 170:
72 CHAPTER 4 Requirements Analysis
- Page 174:
74 CHAPTER 4 Requirements Analysis
- Page 178:
76 CHAPTER 4 Requirements Analysis
- Page 182:
78 CHAPTER 4 Requirements Analysis
- Page 186:
80 CHAPTER 4 Requirements Analysis
- Page 190:
82 CHAPTER 4 Requirements Analysis
- Page 194:
84 CHAPTER 5 Transforming the Conce
- Page 198:
86 CHAPTER 5 Transforming the Conce
- Page 202:
88 CHAPTER 5 Transforming the Conce
- Page 206:
90 CHAPTER 5 Transforming the Conce
- Page 210:
92 CHAPTER 5 Transforming the Conce
- Page 214:
94 CHAPTER 5 Transforming the Conce
- Page 218:
96 CHAPTER 5 Transforming the Conce
- Page 222:
98 CHAPTER 5 Transforming the Conce
- Page 226:
100 CHAPTER 5 Transforming the Conc
- Page 230:
102 CHAPTER 5 Transforming the Conc
- Page 234:
104 CHAPTER 5 Transforming the Conc
- Page 238:
106 CHAPTER 5 Transforming the Conc
- Page 242:
108 CHAPTER 6 Normalization Sales p
- Page 246:
110 CHAPTER 6 Normalization Report
- Page 250:
112 CHAPTER 6 Normalization Conside
- Page 254:
114 CHAPTER 6 Normalization Report
- Page 258:
116 CHAPTER 6 Normalization This ta
- Page 262:
118 CHAPTER 6 Normalization superke
- Page 266:
120 CHAPTER 6 Normalization sumed t
- Page 270:
122 CHAPTER 6 Normalization Table 6
- Page 274:
124 CHAPTER 6 Normalization Before
- Page 278:
126 CHAPTER 6 Normalization this po
- Page 282:
128 CHAPTER 6 Normalization then th
- Page 286:
130 CHAPTER 6 Normalization Employe
- Page 290:
132 CHAPTER 6 Normalization skill_r
- Page 294:
134 CHAPTER 6 Normalization 5NF or
- Page 298:
136 CHAPTER 6 Normalization Table 6
- Page 302:
138 CHAPTER 6 Normalization The fol
- Page 306:
140 CHAPTER 7 An Example of Logical
- Page 310:
142 CHAPTER 7 An Example of Logical
- Page 314:
144 CHAPTER 7 An Example of Logical
- Page 320:
8 Business Intelligence Business in
- Page 324:
8.1 Data Warehousing 149 Table 8.1
- Page 328:
8.1 Data Warehousing 151 administra
- Page 332:
8.1 Data Warehousing 153 Project Pl
- Page 336:
8.1 Data Warehousing 155 is January
- Page 340:
8.1 Data Warehousing 157 Country St
- Page 344:
8.1 Data Warehousing 159 machine us
- Page 348:
8.1 Data Warehousing 161 Date «pk
- Page 352:
8.1 Data Warehousing 163 There are
- Page 356:
8.1 Data Warehousing 165 Shape Text
- Page 360:
8.2 Online Analytical Processing (O
- Page 364:
8.2 Online Analytical Processing (O
- Page 368:
8.2 Online Analytical Processing (O
- Page 372:
8.2 Online Analytical Processing (O
- Page 376:
8.2 Online Analytical Processing (O
- Page 380:
8.2 Online Analytical Processing (O
- Page 384:
8.3 Data Mining 179 ments. Associat
- Page 388:
8.3 Data Mining 181 Figure 8.18 Dou
- Page 392:
8.3 Data Mining 183 Figure 8.21 Tri
- Page 396:
8.4 Summary 185 100 80 60 Cars Truc
- Page 400:
9 CASE Tools for Logical Database D
- Page 404:
9.1 Introduction to the CASE Tools
- Page 408:
9.2 Key Capabilities to Watch For 1
- Page 412:
9.3 The Basics 193 • An entity ta
- Page 416:
9.3 The Basics 195 Figure 9.5 Divis
- Page 420:
9.4 Generating a Database from a De
- Page 424:
9.5 Database Support 199 is massive
- Page 428:
9.7 Distributed Development 201 pro
- Page 432:
9.8 Application Life Cycle Tooling
- Page 436:
9.9 Design Compliance Checking 205
- Page 440:
9.11 Modeling a Data Warehouse 207
- Page 444:
9.12 Semi-Structured Data, XML 209
- Page 448:
9.13 Summary 211 9.13 Summary There
- Page 454:
214 Appendix: The Basics of SQL typ
- Page 458:
216 Appendix: The Basics of SQL cre
- Page 462:
218 Appendix: The Basics of SQL tab
- Page 466:
220 Appendix: The Basics of SQL Bas
- Page 470:
222 Appendix: The Basics of SQL tha
- Page 474:
224 Appendix: The Basics of SQL sel
- Page 478:
226 Appendix: The Basics of SQL (se
- Page 482:
228 Appendix: The Basics of SQL del
- Page 488:
Glossary activity diagram (UML)—A
- Page 492:
Glossary 233 database administrator
- Page 496:
Glossary 235 functional dependency
- Page 500:
Glossary 237 requirements specifica
- Page 504:
References Ambler, S. Agile Databas
- Page 508:
References 241 Cobb, R. E., Fry, J.
- Page 512:
References 243 Jajodia, S., and Ng,
- Page 516:
References 245 Sakai, H. “Entity-
- Page 520:
References 247 Zachmann, J. A. “A
- Page 526:
250 Exercises Assertions: • An in
- Page 530:
252 Exercises Transformation of the
- Page 534:
254 Exercises reservation_no -> dep
- Page 538:
256 Exercises 1. ABCD -> EFGHIJK 8.
- Page 542:
258 Exercises base schema. You shou
- Page 546:
260 Solutions to Selected Exercises
- Page 550:
262 Solutions to Selected Exercises
- Page 554:
264 About the Authors Tom Nadeau is
- Page 558:
266 Index Attributes (cont’d.) da
- Page 562:
268 Index Data manipulation languag
- Page 566:
270 Index Generalization, 23 comple
- Page 570:
272 Index Primary FDs (cont’d.) f
- Page 574:
274 Index Ternary relationships (co