Curated Tech Reading Map

Find your next tech book to read

Book

Refactoring Databases

Evolutionary Database Design

Scott W. Ambler, Pramod J. Sadalage

Buy on Amazon* The link above is an advertisement via Amazon Associates.

Summary

Refactoring Databases: Evolutionary Database Design, by Scott W. Ambler and Pramod J. Sadalage, was published by Addison-Wesley Professional in 2006 (384 pages). It presents refactoring techniques designed for database systems. Small changes to table structures, data, stored procedures, and triggers improve a database design without changing its semantics, and the schema is evolved in step with the source code in iterative, agile projects. The examples range from simple standalone database applications to scenarios with multiple applications, and the book covers deploying refactorings in production. The second half covers five categories of refactorings: database structure, data quality, referential integrity, architecture, and methods. The examples use Oracle and Java and can be adapted to other languages and databases such as DB2, SQL Server, MySQL, and Sybase.

Target Readers

  • Engineers who want to evolve database schemas continuously in agile development
  • Development teams who want to integrate database migrations into CI/CD pipelines
  • Software professionals on iterative, agile projects who are interested in refactoring techniques designed for database systems

Tags

#schema-evolution#data-modeling#ci-cd

Colophon

Publisher
Pearson Education
ISBN
978-4894715004
Published
Apr 2008
List price
¥3,960incl. taxMay differ from the actual selling price on Amazon

Get this book

* The link above is an advertisement via Amazon Associates.

Prerequisites