この質問には以前ヒープが尋ねられていましたが、Googleが理解できる方法でそれをどのように語るかわかりませんでした。複数のテーブルを接続するデータベース設計のベストプラクティス
基本的には、例えば次の3つのテーブルを持っている場合:
表B1
表B2
、すべて3つのテーブルからのデータのいずれか1 2の方法で接続されている表:
表A &表B1
OR
表の表に、なぜそれらを接続することがベストプラクティスとなり&表のB2
?
1テーブルなど:
結合テーブル
|Table A |Table B1 |Table B2 |
|tableA_ID|tableB1_ID|null |
|tableA_ID|null |tableB2_ID|
またはそれぞれが
表Aに参加し、B1は
表Aに参加し、B2は
を接合するための2つの別々のテーブルを持っています他にも良い方法がありますか?
http://stackoverflow.com/questions/13749525/relational-database-design-multiple-user-types/13752304#13752304 –
ウォルターさんに感謝しています。昨日、私は同じ結論に達しました。これは私の考えを明確にするのに役立ちます。私はこれを答えとしてどのように受け入れることができますか? – Suxorixorage
これは、元の文脈で正しい答えとしてすでに受け入れられています。私はここで冗長な回答を掲示することに反対しました。 –