<?xml version="1.0" encoding="UTF-8"?>
<GoodreadsResponse>
	<Request>
		<authentication>false</authentication>
		    <method><![CDATA[]]></method>
	</Request>
	
<book>
  <id>161302</id>
  <title><![CDATA[Refactoring Databases: Evolutionary Database Design (The Addison-Wesley Signature Series)]]></title>
  <isbn><![CDATA[0321293533]]></isbn>
  <isbn13><![CDATA[9780321293534]]></isbn13>
  <image_url>http://photo.goodreads.com/books/1172290137m/161302.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1172290137s/161302.jpg</small_image_url>
  <description><![CDATA[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 covers every fundamental concept underlying database refactoring, and helps you overcome the practical obstacles to refactoring real-world databases. Start-to-finish examples walk you through refactoring both simple standalone database applications and 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. The 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. 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.]]></description>
  <work>
  <best_book_id type="integer">161302</best_book_id>
  <books_count type="integer">1</books_count>
  <desc_user_id type="integer" nil="true"></desc_user_id>
  <id type="integer">155674</id>
  <media_type nil="true"></media_type>
  <original_language_id type="integer" nil="true"></original_language_id>
  <original_publication_day type="integer">13</original_publication_day>
  <original_publication_month type="integer">3</original_publication_month>
  <original_publication_year type="integer">2006</original_publication_year>
  <original_title>Refactoring Databases: Evolutionary Database Design (The Addison-Wesley Signature Series)</original_title>
  <rating_dist>total:7|5:1|4:2|3:2|2:2|1:0|</rating_dist>
  <ratings_count type="integer">7</ratings_count>
  <ratings_sum type="integer">23</ratings_sum>
  <reviews_count type="integer">25</reviews_count>
  <text_reviews_count type="integer">0</text_reviews_count>
</work>

  <average_rating><![CDATA[3.29]]></average_rating>
  <ratings_count><![CDATA[7]]></ratings_count>
  <text_reviews_count><![CDATA[0]]></text_reviews_count>
  
  <url><![CDATA[http://www.goodreads.com/book/show/161302.Refactoring_Databases_Evolutionary_Database_Design]]></url>
  <link><![CDATA[http://www.goodreads.com/book/show/161302.Refactoring_Databases_Evolutionary_Database_Design]]></link>
  <authors>
    <author>
    <id>26008</id>
        <name><![CDATA[Scott W. Ambler]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/26008.Scott_W_Ambler]]></link>
    <average_rating>3.62</average_rating>
    <ratings_count>37</ratings_count>
    <text_reviews_count>7</text_reviews_count>
  </author>
  </authors>
    <reviews start="1" end="20" total="25">
      <review>
  <id>79565513</id>
    <user>
    <id>1219534</id>
    <name><![CDATA[Narti]]></name>
    <location><![CDATA[Alexandria, VA]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1219534-narti]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">161302</id>
  <isbn>0321293533</isbn>
  <isbn13>9780321293534</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Refactoring Databases: Evolutionary Database Design (The Addison-Wesley Signature Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1172290137m/161302.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1172290137s/161302.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/161302.Refactoring_Databases_Evolutionary_Database_Design</link>
  <average_rating>3.29</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[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 covers every fundamental concept underlying database refactoring, and helps you overcome the practical obstacles to refactoring real-world databases. Start-to-finish examples walk you through refactoring both simple standalone database applications and 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. The 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. 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.]]>
  </description>
  <published>2006</published>
</book>

    <rating>2</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Sun Dec 06 17:38:45 -0800 2009</read_at>
  <date_added>Tue Dec 01 15:09:28 -0800 2009</date_added>
  <date_updated>Sun Dec 06 17:38:45 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/79565513]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/79565513]]></link>
</review>
      <review>
  <id>78292254</id>
    <user>
    <id>1104924</id>
    <name><![CDATA[Forrest]]></name>
    <location><![CDATA[San Francisco, CA]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1104924-forrest-norvell]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1208848786p3/1104924.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1208848786p2/1104924.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">161302</id>
  <isbn>0321293533</isbn>
  <isbn13>9780321293534</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Refactoring Databases: Evolutionary Database Design (The Addison-Wesley Signature Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1172290137m/161302.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1172290137s/161302.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/161302.Refactoring_Databases_Evolutionary_Database_Design</link>
  <average_rating>3.29</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[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 covers every fundamental concept underlying database refactoring, and helps you overcome the practical obstacles to refactoring real-world databases. Start-to-finish examples walk you through refactoring both simple standalone database applications and 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. The 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. 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.]]>
  </description>
  <published>2006</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Thu Nov 19 01:40:22 -0800 2009</date_added>
  <date_updated>Thu Nov 19 01:40:22 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/78292254]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/78292254]]></link>
</review>
      <review>
  <id>73044947</id>
    <user>
    <id>2293637</id>
    <name><![CDATA[Nfolsom]]></name>
    <location><![CDATA[The United States]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2293637-nfolsom-folsom]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1241657171p3/2293637.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1241657171p2/2293637.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">161302</id>
  <isbn>0321293533</isbn>
  <isbn13>9780321293534</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Refactoring Databases: Evolutionary Database Design (The Addison-Wesley Signature Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1172290137m/161302.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1172290137s/161302.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/161302.Refactoring_Databases_Evolutionary_Database_Design</link>
  <average_rating>3.29</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[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 covers every fundamental concept underlying database refactoring, and helps you overcome the practical obstacles to refactoring real-world databases. Start-to-finish examples walk you through refactoring both simple standalone database applications and 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. The 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. 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.]]>
  </description>
  <published>2006</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
            <shelf name="currently-reading" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Sep 30 15:38:00 -0700 2009</date_added>
  <date_updated>Wed Sep 30 15:39:06 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/73044947]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/73044947]]></link>
</review>
      <review>
  <id>73035645</id>
    <user>
    <id>2793382</id>
    <name><![CDATA[Glenn]]></name>
    <location><![CDATA[Woburn, MA]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2793382-glenn-street]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">161302</id>
  <isbn>0321293533</isbn>
  <isbn13>9780321293534</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Refactoring Databases: Evolutionary Database Design (The Addison-Wesley Signature Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1172290137m/161302.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1172290137s/161302.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/161302.Refactoring_Databases_Evolutionary_Database_Design</link>
  <average_rating>3.29</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[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 covers every fundamental concept underlying database refactoring, and helps you overcome the practical obstacles to refactoring real-world databases. Start-to-finish examples walk you through refactoring both simple standalone database applications and 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. The 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. 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.]]>
  </description>
  <published>2006</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
            <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Sep 30 14:06:53 -0700 2009</date_added>
  <date_updated>Wed Sep 30 14:07:17 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/73035645]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/73035645]]></link>
</review>
      <review>
  <id>72815888</id>
    <user>
    <id>2779986</id>
    <name><![CDATA[Tim]]></name>
    <location><![CDATA[Ankeny, IA]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2779986-tim-andersen]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1254093100p3/2779986.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1254093100p2/2779986.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">161302</id>
  <isbn>0321293533</isbn>
  <isbn13>9780321293534</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Refactoring Databases: Evolutionary Database Design (The Addison-Wesley Signature Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1172290137m/161302.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1172290137s/161302.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/161302.Refactoring_Databases_Evolutionary_Database_Design</link>
  <average_rating>3.29</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[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 covers every fundamental concept underlying database refactoring, and helps you overcome the practical obstacles to refactoring real-world databases. Start-to-finish examples walk you through refactoring both simple standalone database applications and 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. The 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. 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.]]>
  </description>
  <published>2006</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
            <shelf name="agile" />
        <shelf name="database" />
        <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Mon Sep 28 15:59:30 -0700 2009</date_added>
  <date_updated>Mon Sep 28 15:59:30 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/72815888]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/72815888]]></link>
</review>
      <review>
  <id>69741216</id>
    <user>
    <id>1887332</id>
    <name><![CDATA[Andrew]]></name>
    <location><![CDATA[Wayne, PA]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1887332-andrew]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1231529448p3/1887332.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1231529448p2/1887332.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">161302</id>
  <isbn>0321293533</isbn>
  <isbn13>9780321293534</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Refactoring Databases: Evolutionary Database Design (The Addison-Wesley Signature Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1172290137m/161302.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1172290137s/161302.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/161302.Refactoring_Databases_Evolutionary_Database_Design</link>
  <average_rating>3.29</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[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 covers every fundamental concept underlying database refactoring, and helps you overcome the practical obstacles to refactoring real-world databases. Start-to-finish examples walk you through refactoring both simple standalone database applications and 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. The 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. 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.]]>
  </description>
  <published>2006</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Tue Sep 01 17:21:20 -0700 2009</date_added>
  <date_updated>Tue Sep 01 17:21:20 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/69741216]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/69741216]]></link>
</review>
      <review>
  <id>65070669</id>
    <user>
    <id>1799056</id>
    <name><![CDATA[Chris]]></name>
    <location><![CDATA[Green Bay, WI]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1799056-chris]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">161302</id>
  <isbn>0321293533</isbn>
  <isbn13>9780321293534</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Refactoring Databases: Evolutionary Database Design (The Addison-Wesley Signature Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1172290137m/161302.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1172290137s/161302.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/161302.Refactoring_Databases_Evolutionary_Database_Design</link>
  <average_rating>3.29</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[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 covers every fundamental concept underlying database refactoring, and helps you overcome the practical obstacles to refactoring real-world databases. Start-to-finish examples walk you through refactoring both simple standalone database applications and 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. The 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. 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.]]>
  </description>
  <published>2006</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
            <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sun Jul 26 19:11:34 -0700 2009</date_added>
  <date_updated>Sun Jul 26 19:11:34 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/65070669]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/65070669]]></link>
</review>
      <review>
  <id>63700524</id>
    <user>
    <id>692644</id>
    <name><![CDATA[Brett]]></name>
    <location><![CDATA[West Bloomfield, MI]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/692644-brett]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1198011215p3/692644.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1198011215p2/692644.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">161302</id>
  <isbn>0321293533</isbn>
  <isbn13>9780321293534</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Refactoring Databases: Evolutionary Database Design (The Addison-Wesley Signature Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1172290137m/161302.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1172290137s/161302.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/161302.Refactoring_Databases_Evolutionary_Database_Design</link>
  <average_rating>3.29</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[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 covers every fundamental concept underlying database refactoring, and helps you overcome the practical obstacles to refactoring real-world databases. Start-to-finish examples walk you through refactoring both simple standalone database applications and 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. The 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. 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.]]>
  </description>
  <published>2006</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
            <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Thu Jul 16 05:55:49 -0700 2009</date_added>
  <date_updated>Thu Jul 16 05:56:45 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/63700524]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/63700524]]></link>
</review>
      <review>
  <id>60239147</id>
    <user>
    <id>2023695</id>
    <name><![CDATA[Chris]]></name>
    <location><![CDATA[Cupertino, CA]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2023695-chris-hanson]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1245311706p3/2023695.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1245311706p2/2023695.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">161302</id>
  <isbn>0321293533</isbn>
  <isbn13>9780321293534</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Refactoring Databases: Evolutionary Database Design (The Addison-Wesley Signature Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1172290137m/161302.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1172290137s/161302.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/161302.Refactoring_Databases_Evolutionary_Database_Design</link>
  <average_rating>3.29</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[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 covers every fundamental concept underlying database refactoring, and helps you overcome the practical obstacles to refactoring real-world databases. Start-to-finish examples walk you through refactoring both simple standalone database applications and 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. The 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. 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.]]>
  </description>
  <published>2006</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
            <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Thu Jun 18 18:37:25 -0700 2009</date_added>
  <date_updated>Thu Jun 18 18:37:25 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/60239147]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/60239147]]></link>
</review>
      <review>
  <id>58900792</id>
    <user>
    <id>1121158</id>
    <name><![CDATA[Will]]></name>
    <location><![CDATA[San Francisco, CA]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1121158-will]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1241798604p3/1121158.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1241798604p2/1121158.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">161302</id>
  <isbn>0321293533</isbn>
  <isbn13>9780321293534</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Refactoring Databases: Evolutionary Database Design (The Addison-Wesley Signature Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1172290137m/161302.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1172290137s/161302.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/161302.Refactoring_Databases_Evolutionary_Database_Design</link>
  <average_rating>3.29</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[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 covers every fundamental concept underlying database refactoring, and helps you overcome the practical obstacles to refactoring real-world databases. Start-to-finish examples walk you through refactoring both simple standalone database applications and 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. The 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. 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.]]>
  </description>
  <published>2006</published>
</book>

    <rating>4</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Mon Jun 08 14:31:36 -0700 2009</date_added>
  <date_updated>Mon Jun 08 14:31:36 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/58900792]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/58900792]]></link>
</review>
      <review>
  <id>57356976</id>
    <user>
    <id>422075</id>
    <name><![CDATA[Chris]]></name>
    <location><![CDATA[Fishers, IN]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/422075-chris]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1190814576p3/422075.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1190814576p2/422075.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">161302</id>
  <isbn>0321293533</isbn>
  <isbn13>9780321293534</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Refactoring Databases: Evolutionary Database Design (The Addison-Wesley Signature Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1172290137m/161302.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1172290137s/161302.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/161302.Refactoring_Databases_Evolutionary_Database_Design</link>
  <average_rating>3.29</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[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 covers every fundamental concept underlying database refactoring, and helps you overcome the practical obstacles to refactoring real-world databases. Start-to-finish examples walk you through refactoring both simple standalone database applications and 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. The 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. 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.]]>
  </description>
  <published>2006</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
            <shelf name="currently-reading" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Tue May 26 07:23:54 -0700 2009</date_added>
  <date_updated>Tue May 26 07:23:58 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/57356976]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/57356976]]></link>
</review>
      <review>
  <id>56360680</id>
    <user>
    <id>2311375</id>
    <name><![CDATA[Nikos]]></name>
    <location><![CDATA[Athens, 35, Greece]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2311375-nikos]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1242567371p3/2311375.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1242567371p2/2311375.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">161302</id>
  <isbn>0321293533</isbn>
  <isbn13>9780321293534</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Refactoring Databases: Evolutionary Database Design (The Addison-Wesley Signature Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1172290137m/161302.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1172290137s/161302.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/161302.Refactoring_Databases_Evolutionary_Database_Design</link>
  <average_rating>3.29</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[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 covers every fundamental concept underlying database refactoring, and helps you overcome the practical obstacles to refactoring real-world databases. Start-to-finish examples walk you through refactoring both simple standalone database applications and 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. The 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. 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.]]>
  </description>
  <published>2006</published>
</book>

    <rating>3</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sun May 17 06:58:40 -0700 2009</date_added>
  <date_updated>Sun May 17 06:58:40 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/56360680]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/56360680]]></link>
</review>
      <review>
  <id>53602216</id>
    <user>
    <id>760917</id>
    <name><![CDATA[Eugene]]></name>
    <location><![CDATA[Ukraine]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/760917-eugene]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">161302</id>
  <isbn>0321293533</isbn>
  <isbn13>9780321293534</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Refactoring Databases: Evolutionary Database Design (The Addison-Wesley Signature Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1172290137m/161302.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1172290137s/161302.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/161302.Refactoring_Databases_Evolutionary_Database_Design</link>
  <average_rating>3.29</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[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 covers every fundamental concept underlying database refactoring, and helps you overcome the practical obstacles to refactoring real-world databases. Start-to-finish examples walk you through refactoring both simple standalone database applications and 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. The 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. 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.]]>
  </description>
  <published>2006</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Apr 22 10:31:59 -0700 2009</date_added>
  <date_updated>Wed Apr 22 10:31:59 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/53602216]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/53602216]]></link>
</review>
      <review>
  <id>52529888</id>
    <user>
    <id>2207763</id>
    <name><![CDATA[Piero]]></name>
    <location><![CDATA[Milan, 09, Italy]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2207763-piero-campanelli]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1239650557p3/2207763.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1239650557p2/2207763.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">161302</id>
  <isbn>0321293533</isbn>
  <isbn13>9780321293534</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Refactoring Databases: Evolutionary Database Design (The Addison-Wesley Signature Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1172290137m/161302.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1172290137s/161302.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/161302.Refactoring_Databases_Evolutionary_Database_Design</link>
  <average_rating>3.29</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[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 covers every fundamental concept underlying database refactoring, and helps you overcome the practical obstacles to refactoring real-world databases. Start-to-finish examples walk you through refactoring both simple standalone database applications and 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. The 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. 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.]]>
  </description>
  <published>2006</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
            <shelf name="database" />
        <shelf name="on-digital" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Mon Apr 13 13:14:23 -0700 2009</date_added>
  <date_updated>Fri Aug 28 00:51:41 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/52529888]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/52529888]]></link>
</review>
      <review>
  <id>38028142</id>
    <user>
    <id>1589845</id>
    <name><![CDATA[Curtis]]></name>
    <location><![CDATA[The United States]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1589845-curtis]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">161302</id>
  <isbn>0321293533</isbn>
  <isbn13>9780321293534</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Refactoring Databases: Evolutionary Database Design (The Addison-Wesley Signature Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1172290137m/161302.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1172290137s/161302.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/161302.Refactoring_Databases_Evolutionary_Database_Design</link>
  <average_rating>3.29</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[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 covers every fundamental concept underlying database refactoring, and helps you overcome the practical obstacles to refactoring real-world databases. Start-to-finish examples walk you through refactoring both simple standalone database applications and 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. The 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. 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.]]>
  </description>
  <published>2006</published>
</book>

    <rating>3</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Fri Dec 05 19:40:14 -0800 2008</read_at>
  <date_added>Tue Nov 18 06:18:05 -0800 2008</date_added>
  <date_updated>Fri Dec 05 19:40:14 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/38028142]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/38028142]]></link>
</review>
      <review>
  <id>32045858</id>
    <user>
    <id>1489970</id>
    <name><![CDATA[Mike]]></name>
    <location><![CDATA[Deux-Montagnes, Canada]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1489970-mike-mclean]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1220529281p3/1489970.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1220529281p2/1489970.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">161302</id>
  <isbn>0321293533</isbn>
  <isbn13>9780321293534</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Refactoring Databases: Evolutionary Database Design (The Addison-Wesley Signature Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1172290137m/161302.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1172290137s/161302.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/161302.Refactoring_Databases_Evolutionary_Database_Design</link>
  <average_rating>3.29</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[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 covers every fundamental concept underlying database refactoring, and helps you overcome the practical obstacles to refactoring real-world databases. Start-to-finish examples walk you through refactoring both simple standalone database applications and 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. The 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. 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.]]>
  </description>
  <published>2006</published>
</book>

    <rating>2</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
            <shelf name="it" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Thu Sep 04 18:19:04 -0700 2008</date_added>
  <date_updated>Thu Sep 04 18:19:08 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/32045858]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/32045858]]></link>
</review>
      <review>
  <id>31928971</id>
    <user>
    <id>1491858</id>
    <name><![CDATA[Michael]]></name>
    <location><![CDATA[Chicago, IL]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1491858-michael-maranda]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">161302</id>
  <isbn>0321293533</isbn>
  <isbn13>9780321293534</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Refactoring Databases: Evolutionary Database Design (The Addison-Wesley Signature Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1172290137m/161302.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1172290137s/161302.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/161302.Refactoring_Databases_Evolutionary_Database_Design</link>
  <average_rating>3.29</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[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 covers every fundamental concept underlying database refactoring, and helps you overcome the practical obstacles to refactoring real-world databases. Start-to-finish examples walk you through refactoring both simple standalone database applications and 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. The 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. 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.]]>
  </description>
  <published>2006</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Sep 03 13:26:15 -0700 2008</date_added>
  <date_updated>Wed Sep 03 13:26:15 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/31928971]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/31928971]]></link>
</review>
      <review>
  <id>31346820</id>
    <user>
    <id>1467304</id>
    <name><![CDATA[Ron]]></name>
    <location><![CDATA[Austin, TX]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1467304-ron]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1237310751p3/1467304.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1237310751p2/1467304.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">161302</id>
  <isbn>0321293533</isbn>
  <isbn13>9780321293534</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Refactoring Databases: Evolutionary Database Design (The Addison-Wesley Signature Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1172290137m/161302.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1172290137s/161302.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/161302.Refactoring_Databases_Evolutionary_Database_Design</link>
  <average_rating>3.29</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[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 covers every fundamental concept underlying database refactoring, and helps you overcome the practical obstacles to refactoring real-world databases. Start-to-finish examples walk you through refactoring both simple standalone database applications and 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. The 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. 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.]]>
  </description>
  <published>2006</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Aug 27 12:03:21 -0700 2008</date_added>
  <date_updated>Wed Aug 27 12:03:21 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/31346820]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/31346820]]></link>
</review>
      <review>
  <id>31212408</id>
    <user>
    <id>1463054</id>
    <name><![CDATA[Johan]]></name>
    <location><![CDATA[Belgium]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1463054-johan]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1219750183p3/1463054.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1219750183p2/1463054.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">161302</id>
  <isbn>0321293533</isbn>
  <isbn13>9780321293534</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Refactoring Databases: Evolutionary Database Design (The Addison-Wesley Signature Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1172290137m/161302.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1172290137s/161302.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/161302.Refactoring_Databases_Evolutionary_Database_Design</link>
  <average_rating>3.29</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[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 covers every fundamental concept underlying database refactoring, and helps you overcome the practical obstacles to refactoring real-world databases. Start-to-finish examples walk you through refactoring both simple standalone database applications and 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. The 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. 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.]]>
  </description>
  <published>2006</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
            <shelf name="currently-reading" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Tue Aug 26 04:25:53 -0700 2008</date_added>
  <date_updated>Tue Aug 26 04:25:59 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/31212408]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/31212408]]></link>
</review>
      <review>
  <id>30203692</id>
    <user>
    <id>1428756</id>
    <name><![CDATA[Jason]]></name>
    <location><![CDATA[Australia]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1428756-jason-stangroome]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1222653254p3/1428756.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1222653254p2/1428756.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">161302</id>
  <isbn>0321293533</isbn>
  <isbn13>9780321293534</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Refactoring Databases: Evolutionary Database Design (The Addison-Wesley Signature Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1172290137m/161302.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1172290137s/161302.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/161302.Refactoring_Databases_Evolutionary_Database_Design</link>
  <average_rating>3.29</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[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 covers every fundamental concept underlying database refactoring, and helps you overcome the practical obstacles to refactoring real-world databases. Start-to-finish examples walk you through refactoring both simple standalone database applications and 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. The 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. 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.]]>
  </description>
  <published>2006</published>
</book>

    <rating>4</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Thu Aug 14 23:24:34 -0700 2008</date_added>
  <date_updated>Thu Aug 14 23:24:41 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/30203692]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/30203692]]></link>
</review>
    </reviews>
  <popular_shelves>
          <shelf name="to-read" />
          <shelf name="currently-reading" />
          <shelf name="database" />
          <shelf name="agile" />
          <shelf name="on-digital" />
          <shelf name="wait-ontheshelf" />
          <shelf name="it" />
          <shelf name="tech" />
      </popular_shelves>
  <book_links>
    <book_link>
  <id>8</id>
  <name><![CDATA[WorldCat]]></name>
  <link>http://www.goodreads.com/book_link/follow/8?book_id=161302</link>
</book_link>
  </book_links>
</book>
</GoodreadsResponse>