Description

Book Synopsis

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,

Table of Contents

About the Authors xv

Forewords xvii

Preface xxi

Acknowledgments xxvii

Chapter 1: Evolutionary Database Development 1

Chapter 2: Database Refactoring 13

Chapter 3: The Process of Database Refactoring 29

Chapter 4: Deploying into Production 49

Chapter 5: Database Refactoring Strategies 59

Chapter 6: Structural Refactorings 69

Chapter 7: Data Quality Refactorings 151

Chapter 8: Referential Integrity Refactorings 203

Chapter 9: Architectural Refactorings 231

Chapter 10: Method Refactorings 277

Chapter 11: Transformations 295

Appendix: The UML Data Modeling Notation 315

Glossary 321

References and Recommended Reading 327

Index 331

Refactoring Databases

Product form

£33.29

Includes FREE delivery

RRP £36.99 – you save £3.70 (10%)

Order before 4pm today for delivery by Wed 14 Jan 2026.

A Paperback / softback by Scott W. Ambler, Pramod J. Sadalage

1 in stock


    View other formats and editions of Refactoring Databases by Scott W. Ambler

    Publisher: Pearson Education (US)
    Publication Date: 07/03/2011
    ISBN13: 9780321774514, 978-0321774514
    ISBN10: 0321774515

    Description

    Book Synopsis

    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,

    Table of Contents

    About the Authors xv

    Forewords xvii

    Preface xxi

    Acknowledgments xxvii

    Chapter 1: Evolutionary Database Development 1

    Chapter 2: Database Refactoring 13

    Chapter 3: The Process of Database Refactoring 29

    Chapter 4: Deploying into Production 49

    Chapter 5: Database Refactoring Strategies 59

    Chapter 6: Structural Refactorings 69

    Chapter 7: Data Quality Refactorings 151

    Chapter 8: Referential Integrity Refactorings 203

    Chapter 9: Architectural Refactorings 231

    Chapter 10: Method Refactorings 277

    Chapter 11: Transformations 295

    Appendix: The UML Data Modeling Notation 315

    Glossary 321

    References and Recommended Reading 327

    Index 331

    Recently viewed products

    © 2026 Book Curl

      • American Express
      • Apple Pay
      • Diners Club
      • Discover
      • Google Pay
      • Maestro
      • Mastercard
      • PayPal
      • Shop Pay
      • Union Pay
      • Visa

      Login

      Forgot your password?

      Don't have an account yet?
      Create account