データベースの正規化には神経質になっています。共通の友達を見つけるシナリオがあるとします。そして、データベースで3つのフィールドを使用しています
conn_id
、user_id
、friend_id
user_id はユーザーの通常の ID を表し、フレンド ID は同じものを表します。各ユーザーをフレンドと関連付けようとしています。
ここで、ユーザー ID とフレンド ID をそれぞれ 1 レコードずつ入力します
例えば:
conn_id | ユーザー ID |フレンド ID
1 - us1 - us2
2 - us1 - us3
3 - us1 - us5
4 - us3 - us1
5 - us3 - us6
........................................等々
データベースの正規化に準拠していないのはなぜですか?
編集(コメントからの明確化):
user1 - user2 のレコードが 1 つあると言って、誰かが私を混乱させました。user2 の別のレコード -- user1 : これは正規化に違反していませんね。