データベースリファクタリング

これもジュンク堂で発見。

データベース・リファクタリング

データベースの進化的設計を読んで以来、データベース設計の際にはできるだけスキーマのバージョン管理とか、自動的なスキーマの更新なんかを念頭に置いてはいるのですが、やっぱり体系だってまとめられたものがあるとありがたいですね。ファウラーの「リファクタリング」のように、データベース設計を進化させていく過程で必要となる作業が、

  • 関連テーブルによる1対多関係の置き換え
  • カラムの分割
  • デフォルト値の削除

といった形で具体的なレシピとしてまとまっているので、かなり実用的。さすが、A MARTIN FOWLER SIGNATURE BOOK!

使用可能なタグ <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>