这样建表好不好 就是想建一个好友的表,relation为好友关系。我是想着想 "用户ID"存使用者,"好友ID"存好友这样建好吗大家处理过关于 好友这样关系的表吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 WS_Relation的第一个字段是否必要? 我觉得没必要.把WS_Relation表中的用户ID设为外键就好了. WS_Relation表的关系ID有意义么?这个表用用户ID为主键 去掉关系ID 也可以我觉得 记得好像有个什么范式,说每条记录要有个唯一的标识符。不过在这里我感觉没必要,用户ID,好友ID联合主键就可以了。 用户和好友是什么关系要是好友是用户的子集是不是用一个字段(BOOL)来标示更好 字段的设置都没有问题,这种表英文叫做 Bridage table,就是桥表,是数据建模中理论中表示多对多关系的一种方法。唯一的问题我想是 WS_relation 表的 用户ID 和好友 ID 都应该 FK。 纠正一个拼写: Bridge Table 若不用这个字段,也可UserID+FriendID来进行删除, 用户ID和好友ID其实都是用户表中的 UserID字段,只是多对多的时候我总不能弄两个一模一样的FK来吧?难道大家项目中是这样的吗? 不同数据库里如何复制表格 比对表数据问题 求SQL一个重要问题 很急 模糊修改某字段 请教:varchar转换成XML时问题 用SQL,怎样用最简单的方法,判断一条记录是属于明天的!! 有什么办法可以使触发器暂时失效? 用JDBC连接SQL SERVER 2005 反应非常慢,如何解决,谢谢! 嘭!终于推翻五座大山@_^ 关于一个查询问题???很急!! 2个字段的表,怎么去掉左右交换后仍与其他记录内容重复的行? 关于大量数据表的数据分流
这个表用用户ID为主键 去掉关系ID 也可以我觉得
不过在这里我感觉没必要,用户ID,好友ID联合主键就可以了。
要是好友是用户的子集
是不是用一个字段(BOOL)来标示更好
若不用这个字段,也可UserID+FriendID来进行删除,