Agile Database Techniques and over 1.5 million other books are available for Amazon Kindle . Learn more


or
Sign in to turn on 1-Click ordering.
Trade in Yours
For a £1.15 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Start reading Agile Database Techniques on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Agile Database Techniques [Paperback]

Scott Ambler
3.0 out of 5 stars  See all reviews (3 customer reviews)
Price: £26.99 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 1 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want it Friday, 21 June? Choose Express delivery at checkout. Details

Formats

Amazon Price New from Used from
Kindle Edition £20.24  
Paperback £26.99  
Trade In this Item for up to £1.15
Trade in Agile Database Techniques for an Amazon.co.uk gift card of up to £1.15, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Special Offer until June 30, 2013: Receive an additional £5 promotional Gift Card, when you trade-in at least £10 worth of books. Learn more

Book Description

17 Oct 2003 0471202835 978-0471202837
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

Frequently Bought Together

Agile Database Techniques + Refactoring Databases: Evolutionary Database Design (Addison-Wesley Signature)
Price For Both: £58.98

Buy the selected items together


Product details

  • Paperback: 480 pages
  • Publisher: John Wiley & Sons (17 Oct 2003)
  • Language: English
  • ISBN-10: 0471202835
  • ISBN-13: 978-0471202837
  • Product Dimensions: 19 x 2.7 x 23.5 cm
  • Average Customer Review: 3.0 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Bestsellers Rank: 666,997 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

From the Back Cover

"I wish I had a book like this eight years ago. You’ll want to be sure to have enough copies for both your development and database folks." —Jon Kern, Founding Member of the Agile Alliance "You will find workable, real–world advice here." —Doug Barry, Author, Web Services and Service–Oriented Architectures and The Object Database Handbook An agile database administrator (DBA) has the difficult task of focusing on data–oriented issues, including traditional database administration as well as any application development involving data. Agile DBAs also collaborate with enterprise professionals to ensure that the efforts of the project team reflect enterprise realities. Scott Ambler has written this invaluable book from the point of view of an agile DBA, enabling you to learn the techniques that agile DBAs use to work effectively on evolutionary (iterative and incremental) software projects. With every chapter you’ll be introduced to essential facets of data–oriented activities such as: The basics of object orientation, relational databases, data modeling, and how to deal with legacy data issues Database refactoring, an evolutionary technique that enables you to improve your database design in small steps Mapping objects to relational databases, performance tuning, database encapsulation, and supporting tools Implementation techniques and strategies such as concurrency control, security access control, finding objects in relational databases, referential integrity, and the effective use of XML Strategies and advice for individuals who want to become agile software developers and organizations that want to adopt agile techniques

About the Author

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.

Inside This Book (Learn More)
First Sentence
Since the early 1990s, I've been working with both object and relational database (RDB) technologies to build business applications, and since the mid-1990s I've done a fair bit of writing on the subject. Read the first page
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

5 star
0
3 star
0
2 star
0
3.0 out of 5 stars
3.0 out of 5 stars
Most Helpful Customer Reviews
2 of 2 people found the following review helpful
4.0 out of 5 stars go boldly beyond the persistence layer 11 Jan 2007
Format:Paperback
This is very well written, enjoyable book, with few (if any) competitors. Given its agile sensitivities, it's perfect for a programmer looking for an overview of the whole data modelling she-bang, from use cases to impedance mismatch. Despite clocking in at 400 pages of fairly dense type, interspersed with various tables and UML diagrams, it's a breeze to read. It assumes a bit of knowledge of database technologies, but you don't need anything more than a nodding familiarity with SQL and basic concepts like normalisation.

This book deals with a lot of issues related to using databases as part of agile modelling. The main message is that agile application developers need to think about persistence issues, and database admins need to understand agile development. The differences between data-driven and object-driven models are clearly laid out, and there's an excellent section on refactoring databases.

The important thing about this book is not so much offering you specific solutions to problems, but alerting you to potential problems you might not even know exist, and explaining that you do have options in solving them. As well as introducing agile methods like TDD and refactoring, it also covers database issues like transactions, security, concurrency and object-relational mapping.

Additionally, there is an emphasis on the organisational and political issues you might face in transitioning to agile methodologies, and it's very pragmatic in pointing out that some things that might be considered the preserve of an application developer, could be done in the database itself. The issues are presented at the same level of detail as those presented in the likes of The Pragmatic Programmer (but a different subject, of course).
... Read more ›
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
4.0 out of 5 stars Good but not what I expected 23 Nov 2009
Format:Paperback
I purchased the book looking for guidance on how to apply agile techniques to the database environment.

The books covers a very broad range of subject right from the concepts of normal form to UML etc as covered by the other review.

What it doesn't do is talk about, TDD with regards to the database in the level of depth I expected (in fact there is little coverage of this area). I found this suprising given that more and more TDD is being adopted not just for languages like Java and C#, but also now that Microsoft Team Suite is including this into it's product.

Having said that the books is comprehensive in terms of it's coverage of database theory and it was an excellent refresher and would recommend the book for someone looking for a broad coverage of the database within companies.
Comment | 
Was this review helpful to you?
1.0 out of 5 stars Too Theoretical 12 Aug 2010
By F. Gil
Format:Paperback|Amazon Verified Purchase
I'm profoundly dissapointed by the book. I know it was written in 2002 and technology has moved since but I just feelt like going back to university where everything is mostly theory.
There's no single real-life example of anything. Just text, text and text.
Annoyingly there are occasions in which a UML diagram that is explained in 3 steps and to make his point he doesn't stick to the original example.

Although there are a few interesting sections I'm sorry to say that was almost a total waste of time for me.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges