Home   FAQs   New Arrivals   Specials   Pricing & Shipping   Location   Corporate Services  
 Search:   
 View Cart   Check Out   
 
Browse by Subject
I.T
 .NET 3.5
 Windows 2000/XP
 Cisco
 Java
 Office XP
 VB
 ASP
 UML
 Web Design
 E-Commerce
 Project Management
 Macintosh
 Linux
 Windows Server 2008
 Sharepoint 2007
Certification
 MCITP
 MCTS
Economics and Business
 Accounting
 Business Information Systems
 Economics
 Finance
 Management
 Marketing
 Human Resources
 OneKey Textbooks

Agile Database Techniques: Effective Strategies for the Agile Software Developer

by: Scott Ambler

Notify me when in stock

On-line Price: $49.95 (includes GST)

Paperback package 480

17%Off Retail Price

You save: $10.00

Usually Ships within 1 week.

Prices can change...but we will email you and ask for your direction where there is an increase.
_____________________
Supplier : In Transit

Retail Price: $59.95

Publisher: John Wiley & Sons,2003/11/30

Category: Level:

ISBN: 0471202835
ISBN13: 9780471202837

Add to Shopping Cart

* 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 (www.sdmagazine.com), and a featured speaker at software conferences worldwide

Table of Contents

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' É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.


  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.