Refactoring Databases: Evolutionary Database Design
Ambler, Scott W.,Sadalage, Pramod J.
Language: English
Published by Addison-Wesley Professional, 2006
- Hardcover
- Used

Seller: SVFOL Bookstore, Sierra Vista, AZ, U.S.A.SVFOL Bookstore
AbeBooks seller since July 3, 2025
Condition: Used - Very good
US$ 48.03
Quantity: 1 available
Add to basketItem description from seller
LIKE NEW / VERY GOOD - No missing or damaged pages LIKE NEW / VERY GOOD - No text or writing on the pages or in the margins LIKE NEW / VERY GOOD - No underlining or highlighting of text VERY GOOD - Cover has very minimal wear and tear with no obvious damage VERY GOOD - Zero to Limited corner dings and/or curled corners.
Seller Inventory # mon0000007647
- Title
- Refactoring Databases: Evolutionary Database Design
- Author
- Ambler, Scott W.,Sadalage, Pramod J.
- Publisher
- Addison-Wesley Professional
- Publication year
- 2006
- Condition
- Very Good
- Binding
- hardcover
- Language
- English
- ISBN 10
- 0321293533
- ISBN 13
- 9780321293534
- Series
- Book 3 of 12: Addison-Wesley Signatures (Fowler)
Refactoring has proven its value in a wide range of development projects—helping software professionals improve system designs, maintainability, extensibility, and performance. Now, for the first time, leading agile methodologist Scott Ambler and renowned consultant Pramodkumar Sadalage introduce powerful refactoring techniques specifically designed for database systems.
Ambler and Sadalage demonstrate how small changes to table structures, data, stored procedures, and triggers can significantly enhance virtually any database design—without changing semantics. You’ll learn how to evolve database schemas in step with source code—and become far more effective in projects relying on iterative, agile methodologies.
This comprehensive guide and reference helps you overcome the practical obstacles to refactoring real-world databases by covering every fundamental concept underlying database refactoring. Using start-to-finish examples, the authors walk you through refactoring simple standalone database applications as well as sophisticated multi-application scenarios. You’ll master every task involved in refactoring database schemas, and discover best practices for deploying refactorings in even the most complex production environments.
The second half of this book systematically covers five major categories of database refactorings. You’ll learn how to use refactoring to enhance database structure, data quality, and referential integrity; and how to refactor both architectures and methods. This book provides an extensive set of examples built with Oracle and Java and easily adaptable for other languages, such as C#, C++, or VB.NET, and other databases, such as DB2, SQL Server, MySQL, and Sybase.
Using this book’s techniques and examples, you can reduce waste, rework, risk, and cost—and build database systems capable of evolving smoothly, far into the future.
"Synopsis" may belong to another edition of this title.
About the Author
Scott W. Ambler is a software process improvement (SPI) consultant living just north of Toronto. He is founder and practice leader of the Agile Modeling (AM) (www.agilemodeling.com), Agile Data (AD) (www.agiledata.org), Enterprise Unified Process (EUP) (www.enterpriseunifiedprocess.com), and Agile Unified Process (AUP) (www.ambysoft.com/unifiedprocess) methodologies. Scott is the (co-)author of several books, including Agile Modeling (John Wiley & Sons, 2002), Agile Database Techniques (John Wiley & Sons, 2003), The Object Primer, Third Edition (Cambridge University Press, 2004), The Enterprise Unified Process (Prentice Hall, 2005), and The Elements of UML 2.0 Style (Cambridge University Press, 2005). Scott is a contributing editor with Software Development magazine (www.sdmagazine.com) and has spoken and keynoted at a wide variety of international conferences, including Software Development, UML World, Object Expo, Java Expo, and Application Development. Scott graduated from the University of Toronto with a Master of Information Science. In his spare time Scott studies the Goju Ryu and Kobudo styles of karate.
Pramod J. Sadalage is a consultant for ThoughtWorks, an enterprise application development and integration company. He first pioneered the practices and processes of evolutionary database design and database refactoring in 1999 while working on a large J2EE application using the Extreme Programming (XP) methodology. Since then, Pramod has applied the practices and processes to many projects. Pramod writes and speaks about database administration on evolutionary projects, the adoption of evolutionary processes with regard to databases, and evolutionary practices’ impact upon database administration, in order to make it easy for everyone to use evolutionary design in regards to databases. When he is not working, you can find him spending time with his wife and daughter and trying to improve his running.
"About the title" may belong to another edition of this title.
SVFOL Bookstore
Sierra Vista, AZ, U.S.A.
AbeBooks seller since July 3, 2025
Shipping rates within U.S.A.
| Item | 5 to 14 business days | 3 to 6 business days |
|---|---|---|
| First item | US$ 5.74 | US$ 13.00 |
Payment methods
Store description
The Friends of the Sierra Vista was founded in 1973 as a volunteer non-profit organization to support the Sierra Vista Public Library. We encourage the use of the library's resources and services, promote the value of the library to the community and provide supplementary funds. The funds generated from the sale of donated books, videos, records, etc. by the public, are used for the special needs not covered by the library's annual funding process. These special needs include: the Summer Reading Program for young people, Born to Read Program for newborns, support of the Raymond H. Dunne Trust Fund for Capital Improvements and purchases of technological equipment utilized by the library. We also donate books to various organizations such as the Veterans Administration Hospital and the Department of Corrections…
Specialty
all typesSeller's business information
Friends of the Sierra Vista City Library
2377 East Fry Boulevard
Sierra Vista, AZ U.S.A. 85635
Terms of sale
We accept Visa, MC, Discover, American Express, and Paypal.
If you locate a book on the website that you would like to pick up in person, please call and have it held for you behind the desk. All books are subject to prior sale and in some instances may sell to someone else in the time it takes to stop in and pick it up. We honor all hold requests for 7 days, after which the book will be returned to shelf and offered for sale.
Returns and Refunds
We guarantee the condition of book sold and anything we send out is subject to your approval. If for any reason you are not happy with your purchase, please return the book within 7 days for a full refund. Please note: we will only refund shipping charges if a catalog error was made or a significant flaw was omitted from the description.
It is best to contact us prior to making a return so we can facilitate the process, refunds will be given in the same manner payment was received. We are not able to offer refunds on returned books that come back in a different and worse condition than when they were sent out. Please return item to the address below:
SVFOL Bookstore
Attn: Returns
2377 E. Fry Blvd
Sierra Vista, AZ 85635
Shipping terms
We make every effort to ship your order within one to two business days, all items listed on the website are in stock and ready for shipment. On rare occasions, it may take longer to process your order, and we will contact you directly if that is the case to explain the circumstance.
Most items are mailed in bubble lined poly mailers. Items will be mailed out with 48-72 hours of purchase. All items shipped Monday - Friday. Items shipped using primarily USPS Media Mail, unless other options selected by purchaser. Insurance is not included.