リソースの断面管理

独習データベース設計』を読んで勉強中です。

「リソースの断面管理」
といって何かわかりますか?

私はわかりませんでしたが、テーブルの設計を見ると一目瞭然です。

ある基準日を境にインスタンスを変更する時、断面管理が必要になります。

たとえば商品テーブルがあったとして、

商品コード
商品価格

商品価格の変更ある場合は、主キーに「適用年月日」を追加しして次のようにします。

商品コード
適用年月日
商品価格

商品価格が2011年4月1日から変わる場合は、テーブルのデータは次のような感じになります。

商品コード 適用年月日 商品価格
A001 2010/4/1 800
A001 2011/4/1 1000

データベース設計のデザインパターン本が欲しいです。

■2011年10月4日 追記

もう少し複雑なパターンを教えていただきました。
http://ameblo.jp/hatsanhat/entry-10981349243.html

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください