The Fundamentals of Storing Objects in Relational Databases.
Slutsåld
SCOTT AMBLER is president and a senior consultant of Ronin International (www ronin-intl.com), a software services consulting firm that specializes in software process mentoring and object/component-based software architecture and development. He is a contributing editor for Software Development magazine and a columnist for Computing Canada. His personal Web site is www ambysoft.com.
Foreword by Jon Kern; Foreword by Douglas K. Barry; Acknowledgments; Introduction; About the Author; Part One: Setting the Foundation; Chapter 1: The Agile Data Method; Chapter 2: From Use Cases to Databases Real-World UML; Chapter 3: Data Modeling 101; Chapter 4: Data Normalization; Chapter 5: Class Normalization; Chapter 6: Relational Database Technology, Like It or Not; Chapter 7: The Object-Relational Impedance Mismatch; Chapter 8: Legacy Databases Everything You Need to Know But Are Afraid to Deal With; Part Two: Evolutionary Database Development; Chapter 9: Vive L' Evolution; Chapter 10: Agile Model-Driven Development (AMDD); Chapter 11: Test-Driven Development (TDD); Chapter 12: Database Refactoring; Chapter 13: Database Encapsulation Strategies; Chapter 14: Mapping Objects to Relational Databases; Chapter 15: Performance Tuning; Chapter 16: Tools for Evolutionary Database Development; Part Three: Practical Data-Oriented Development Techniques; Chapter 17: Implementing Concurrency Control; Chapter 18: Finding Objects in Relational Databases; Chapter 19: Implementing Referential Integrity and Shared Business Logic; Chapter 20: Implementing Security Access Control; Chapter 21: Implementing Reports; Chapter 22: Realistic XML; Part Four: Adopting Agile Database Techniques; Chapter 23: How You Can Become Agile; Chapter 24: Bringing Agility into Your Organization; Appendix: Database Refactoring Catalog; References and Suggested Reading; Index