• 締切済み

DB設計について

DB設計で悩んでいます。 ある商品を評価するシステムを作っているのですが 評価の項目が6つほどあります。 そのうち 4つは数字、残りは最大で全角400字程度です。 商品の数は5000点ほどあります。 この場合5000点全てに対してテーブルを作ったほうが良いのでしょうか?

みんなの回答

回答No.2

>商品の数は5000点ほどあります 行(レコード)数が、5000件ということでいいですか? >この場合5000点全てに対してテーブルを作ったほうが良いのでしょうか? 「テーブルを作る」とは、どういう意味でしょうか?それぞれの行(レコード)に列(フィールド)を作るという意味でしょうか? 商品を管理する表に列を追加してもいいと思いますが、既存のアプリケーションで、「select * from ~」といった操作があると、影響を与えてしまいます。商品コードなどで関連付けた別表にする方が、無難と感じます。

noname#86752
noname#86752
回答No.1

商品のテーブルにその6つの列を追加したらどうでしょう? もし商品全てにその項目が必要ないなら、別のテーブルにしてもいいと思います。

関連するQ&A