私は100台ほどのテーブルを作る必要があります。 PartStatsXXXと呼ばれるテーブルがあり、作成されるテーブルはすべてPartReviewXXX(1対nの関係で互いにペアになります)と呼ばれます。パーツタイプの製品レビューを保存する1つの大きなテーブルまたは別のテーブル?
すべての製品(ビジネスの観点から見ると同じ用語である製品と部分)を格納するために大きなテーブルを作成すると効率的ですか?誰かが、PartStatsXXXからの主キーの一部としてXXXの値を持つPartStatsXXXからPartsReview(大きなテーブル)への関係を述べました。
XXXは、パーツタイプの名前(バッテリ、配線織機など)です。これはvarcharになります。コンポジットキーを作るべきですか?パーツタイプは名前を変更しません(一部のパーツ名はカルチャーによって複数の名前を持つことができます)が、本当に候補IDではありません。それから私はXXXの価値に応じて私が必要とするものについていくつかの意見を得ることができたと言われました。
これは意味があると思います。最善のアプローチは何でしょうか?
おかげ
なぜ唯一の目的は、キー値を列からテーブルの名前に移動することですか?なぜPartsStatsXXXですか? parts_id = "XXX"のPartsStatsはなぜですか? –
PartStatsXXXテーブルが既に存在し、変更できないことを意味しますか? – daremon