数据库规范化让我很紧张。假设我有一个寻找共同朋友的场景。我在我的数据库中使用三个字段
conn_id
, user_id
,friend_id
user_id 代表用户的普通 id,朋友 id 代表相同,我只是试图将每个用户与朋友联系起来。
我现在输入一个用户ID,然后输入朋友ID,每个记录一个
例如:
conn_id | user_id |friend_id
1 - us1 - us2
2 - us1 - us3
3 - us1 - us5
4 - us3 - us1
5 - us3 - us6
........................................等等
它如何不符合数据库规范化?
编辑(评论澄清):
有人让我感到困惑,说我与 user1 -- user2 有一个记录。还有一条 user2 的记录—— user1 :这不违反规范化,是吗?