我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:彩63彩票注册 > 多对多联系 >

数据库表的多对多关系 怎么消除?

归档日期:08-10       文本归类:多对多联系      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  如果想消除不比要多对多关系,如一个学生只能有一个学号,而一个学号只能属于一个学生,那么可以确定唯一性,就可以把学号作为此数据库表的主键来进行维护,此情况下就能确保唯一性。

  备注:只要数据库设计合理,出现多对多也不是什么奇怪的事,所以不用太纠结。

  展开全部多对多关系一般是转化为一对多关系来实现,也就是在设计数据库的时候将多对多关系的两个表中间再引入一个关系表,有时候称之为联系实体。然后将参照完整性分别是实在多对多关系的两个表与联系实体表上,查询的时候进行条件连接即可,这是化解多对多关系正规方法。还有一种就是

  实际应用过程中不去引用参照完整性原则,因为参照完整性原则会在一定程度上给开发照成难度,估计这也是xiaozhuimeng这个网友建议的初衷所在。总的来说还是看开发者的使用习惯或者是开发团队的应用习惯。

本文链接:http://art-olivier.com/duoduiduolianxi/1124.html