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

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

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

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

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

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

Comments are closed.