外键关联的优缺点问题!
比如表A结构如下
uid name
1 张飞
2 吕布
表B结构如下
bid uid boss
1 2 曹操
2 1 刘备
表B的uid与表A是相同的,这种情况用外键关联的优缺点?请说明!
[解决办法]
外间关联保证了数据的完整性.
[解决办法]
主要是为了保持数据一致性。
以你的给的表为例。表A为主表,主键为uid,表B中的uid为表A中uid的外键。那么你就不能先插入新的记录到表B或删除它的记录,因为如果表B中的uid在表A中找不到的话,就违反了外键约束了。所以要先对主表做insert和delete的操作,然后再是从表。
[解决办法]
外间是为了保证数据的引用完整性。
[解决办法]
没有所谓的优缺点,需要的得到的结构只能通过外部链接外城的就必须使用它
[解决办法]