欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

在关联两张表的时候,从数据库运行效率方面考虑,建主外键效率高还是建中间表效率高?解决思路

更新时间: 2014-01-05 02:11:18 责任编辑: Author_N1

 

在关联两张表的时候,从数据库运行效率方面考虑,建主外键效率高还是建中间表效率高?
假定两个有关联的实体类,在建数据库的时候把他们关联起来有两种方法,一种是通过主外键关联,另一种是建立一个中间表将他们关联。问题是:这两种方法,从数据库检索机制考虑,哪一种效率更高?该如何取舍呢?

--参考方法--
从效率角度来看肯定是主外键效率高了,减少索引解析效率

从设计角度就不是太关心效率了,表间关系决定如何设计
1:N 一般主外键
N:M  一般用中间表
--参考方法--
嗯,一对多主外键,多对多中间表
--参考方法--
主外键效率高。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:11:18
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/6742/
本文WWW.DOC100.NET DOC100.NET版权所有。