![]() Agile Database Techniques: Effective Strategies for the Agile Software Developer
ISBN: 978-0-7645-5583-1
Adobe E-Book
416 pages
November 2003
US $40.00
This price is valid for United States. Change location to view local pricing and availability. Other Available Formats: Paperback
|
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’ Évolution.
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.

