两个数据库表关联怎么实现之间表能不能关联起来

当前位置: >
设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置&参照完整性规则&,为此要求这两个表()。
A.&在父表连接字段上建立普通索引,在子表连接字段上建立主索引
B.&在父表连接字段上建立主索引,在子表连接字段上建立普通索引
C.&在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引
D.&在父表和子表的连接字段上都要建立主索引
所属学科:
试题类型:客观题
所属知识点:
试题分数:1.0 分
暂无学习笔记。
&&&&&&&&&&&&&&&希赛网 版权所有 & &&数据库表设计什么时候用怎么用双向关联 - ITeye问答
我刚学hibernate里面讲了双向关联,我设计了表student 字段id,name,teacherid,teacher表字段id,name,studentid&& teacherid关联teacher的id,studentid关联student表的id,然后我想插入其中一张表的时候,无法插入数据&&
报错信息:Cannot add or update a child row: a foreign key constraint fails (`upload/student`, CONSTRAINT `FK_Reference_2` FOREIGN KEY (`teacherid`) REFERENCES `teancher` (`id`)),难道双向关联的表不能存记录
采纳的答案
你试试这个数据表看
student 字段id,name
teacher表字段id,name
student_teacher表字段teacherid,studentid, primary key(teacherid, studentid)
学生和老师不应该是多对多的关系吗?为什么不再单独提取出一张表呢?那张表专门放学生和老师的id,这样关系部更加明朗一些吗?
对于关系映射 可参考
已解决问题
未解决问题数据库创建两张表,关联表并且创建视图_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&100W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
数据库创建两张表,关联表并且创建视图
&&数据库,创建两张表及视图
阅读已结束,下载本文需要
定制HR最喜欢的简历
你可能喜欢在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
具体是这样的:
我有一个用户表user,一个好友表fans。
fans中有三个字段 id,user_id,fans_id,其中user_id和fans_id都是跟user表的id关联的外键,我发现这样会报错。
可是用户跟好友的信息又要与用户表的信息关联,请问各位大神,怎样才不会报错或者有什么好一点的解决办法吗?
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
看看你是报的什么错误。
正常情况下一张表内的两个字段同时与另外一张表的同一个字段外键关联是不会有问题的。
除非你fans表里面的user_id,fans_id字段与user表的id字段的数据类型或者大小不匹配;或者外键名相同...
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。}

我要回帖

更多关于 在数据库中能维系表之间关联的是 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信