- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MS Accessのテーブル設計について質問です。)
MS Accessのテーブル設計についての質問
このQ&Aのポイント
- MS Accessのテーブルの設計について質問があります。商品と仕入れ先の関係によってテーブルの結合方法が異なることに悩んでいます。
- 商品と仕入れ先が一対一で結びつく場合は、商品テーブルと仕入れ先テーブルを結合すれば良いと考えています。
- しかし、商品と仕入れ先が多対多で結びつく場合はどのようにテーブルを設計すれば良いか分かりません。解説書や情報を探しても有益な情報が見つかりませんでした。アドバイスをお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
下記のようにテーブルを分割します。 商品マスター: 商品ID 主キー 商品名 仕入先マスター: 仕入れ先ID 主キー 会社名 連絡先 商品価格マスター: 商品ID 主キー 仕入れ先ID 主キー 価格 商品価格マスターは、商品ID と 仕入れ先ID で複数フィールド主キー(複合キー)にします。 ■T'sWare Access Tips #430 ~複合キーの作り方~ http://www.tsware.jp/tips/tips_430.htm
お礼
ご紹介頂いたリンク先も含め、大変参考になりました。 早速試みたところ、無事、思い通りのものができました。 ありがとうございました。