June 2010
Intermediate to advanced
328 pages
7h 51m
English
| 1. | Introduction |
| Who This Book Is For |
| What’s in This Book |
| What’s Not in This Book |
| Conventions |
| Example Database |
| Acknowledgments |
| 2. | Jaywalking |
| Objective: Store Multivalue Attributes |
| Antipattern: Format Comma-Separated Lists |
| How to Recognize the Antipattern |
| Legitimate Uses of the Antipattern |
| Solution: Create an Intersection Table |
| 3. | Naive Trees |
| Objective: Store and Query Hierarchies |
| Antipattern: Always Depend on One’s Parent |
| How to Recognize the Antipattern |
| Legitimate Uses of the Antipattern |
| Solution: Use Alternative Tree Models |
| 4. | ID Required |
| Objective: Establish Primary Key Conventions |
| Antipattern: One Size Fits All |
| How to Recognize the Antipattern |
| Legitimate Uses of the Antipattern |
| Solution: Tailored to Fit |
| 5. |
Read now
Unlock full access