回答編集履歴
1
推敲
answer
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
AliceとBobさんの関係が(Alice,Bob)があったとして(Bob, Alice)が登録できるので冗長だという事ですね。
|
2
2
|
|
3
|
-
|
3
|
+
冗長なのは**順列**であるからで、**組合せ**のみにしたいのならルールが必要であり、それはテーブルのリレーションではどうしようもありません。
|
4
4
|
|
5
5
|
組合せのみの登録にするには、(Alice,Bob)や(Bob, Alice)の登録の際、その組み合わせを昇順で並べ替えた上で登録済みのデータとチェックするなどの仕組みが必要になります。
|