• 締切済み

データベース ー どういうテーブル構造にしますか?

管理者テーブル table admin admin int, adm_name text 商品テーブル table items item_id int, item_name text, item_price int と2つのデータテーブルがあった場合に 、誰がいつどんな変更をしたかを記録を取りたい場合、あなたならどういうふうに作りますか? itemsテーブルにカラムを増やしますか? 別テーブルでログ用のテーブルを増やしますか?

みんなの回答

回答No.1

itemsテーブルにカラム追加だと、過去のログをずっと保持することが難しいため、私なら別テーブルにします。カラム追加する「列持ち」の形は正規化としても美しくありませんし。。

muuming2001
質問者

お礼

ありがとうございます。 私もそう感じます。 他人が作ったものをリビルドする事になり、不思議なデータの持ち方をしているように見えたので質問させていただきました。

関連するQ&A