• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:データベース、テーブル設計についてです。)

データベースのテーブル設計についての悩み

このQ&Aのポイント
  • データベースのテーブル設計で悩んでいることについて相談です。
  • 正規化したデータベーステーブルを中間テーブルで扱う方法について教えてください。
  • データベースのテーブル設計について書籍を参考にしています。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

どこで詰まっているかがよくわかりませんが すでに正規化がされているのですから商品管理テーブルを用意してい 商品ID、商品固有のデータ、ブランドID、性別ID、カテゴリーID、 ブランドサイズID、インタナショナルサイズID を入れていけばよいでしょう。 たとえば売上集計用に販売管理テーブルが必要になった場合一番単純なモデルで 商品ID、数量、金額、日付 などを入れておけばよいです。 ただしご指摘の通り効率的な集計をしたいのであれば販売管理テーブルに それぞれのIDまで埋め込んでインデックスを貼っておけば おそらく数倍~数十倍高速化ができます。

Marshmallows
質問者

お礼

回答ありがとうございます。

関連するQ&A