こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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

管理者テーブル
table admin
admin int,
adm_name text

商品テーブル
table items
item_id int,
item_name text,
item_price int

と2つのデータテーブルがあった場合に 、誰がいつどんな変更をしたかを記録を取りたい場合、あなたならどういうふうに作りますか?

itemsテーブルにカラムを増やしますか?
別テーブルでログ用のテーブルを増やしますか?

投稿日時 - 2017-04-10 16:01:20

QNo.9315891

暇なときに回答ください

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

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

投稿日時 - 2017-04-10 16:11:51

お礼

ありがとうございます。

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

投稿日時 - 2017-04-10 16:48:00

あなたにオススメの質問