Agile Database Techniques: Effective Strategies for the Agile Software Developer

Front Cover
John Wiley & Sons, Sep 17, 2012 - Computers - 480 pages
  • Describes Agile Modeling Driven Design (AMDD) and Test-Driven Design (TDD) approaches, database refactoring, database encapsulation strategies, and tools that support evolutionary techniques
  • Agile software developers often use object and relational database (RDB) technology together and as a result must overcome the impedance mismatch
  • The author covers techniques for mapping objects to RDBs and for implementing concurrency control, referential integrity, shared business logic, security access control, reports, and XML
  • An agile foundation describes fundamental skills that all agile software developers require, particularly Agile DBAs
  • Includes object modeling, UML data modeling, data normalization, class normalization, and how to deal with legacy databases
  • Scott W. Ambler is author of Agile Modeling (0471202827), a contributing editor with Software Development (, and a featured speaker at software conferences worldwide

What people are saying - Write a review

User ratings

5 stars
4 stars
3 stars
2 stars
1 star

User Review - Flag as inappropriate

Fantastic and downright sensational -New York Times

User Review - Flag as inappropriate

This story of two star-struck lovers certainly brought tears to my eyes. The build-up to Climax where Jake breaks up with Erika is just astonishing. Jake used Erika for YouTube views and it was very deceiving. When Logan came out his hit sing "The Fall of Jake Paul", Jake's career went into a down-ward spiral. I won't ruin the ending, but I changed my mind. Jake reveal through H3H3's Podcast that him and Erika weren't even married. -0/9% is my rating, but I'm willing to change that if I go to court.Thanks  

All 7 reviews »


Setting the Foundation
Evolutionary Database Development
Practical DataOriented Development Techniques
Adopting Agile Database Techniques
Database Refactoring Catalog
References and Suggested Reading

Other editions - View all

Common terms and phrases

About the author (2012)

SCOTT AMBLER is president and a senior consultant of Ronin International (, 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

Bibliographic information