この質問はスレッドに基づいています。
1 対多のデータ構造の場合、たとえば 1 人の電話番号を格納するための「ヘルプ テーブル」が必要です。多くの人が同じ電話番号を持つことはできません。
多対多の関係の間に 2 つの「ヘルプ テーブル」が必要な理由の説明を楽しみにしています。この例は、多くのユーザーが同じタグを追加できる質問サイトです。
代替テキスト http://files.getdropbox.com/u/175564/db/db-55.png
なぜテーブルQuestion-Tag-xref
とテーブルが必要なのQuestion-Tags
ですか?
次のように、タグ用のテーブルを 1 つだけ持つことができないのはなぜですか?
Question_id | tag
1 C
1 C++
2 Java
2 C
2 つの異なる質問に同じタグが付けられているという事実が、コンピューターにとって問題になるのはなぜですか?