首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

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

2012-12-27 
在关联两张表的时候,从数据库运行效率方面考虑,建主外键效率高还是建中间表效率高?假定两个有关联的实体类

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

[最优解释]
从效率角度来看肯定是主外键效率高了,减少索引解析效率

从设计角度就不是太关心效率了,表间关系决定如何设计
1:N 一般主外键
N:M  一般用中间表
[其他解释]
嗯,一对多主外键,多对多中间表
[其他解释]
主外键效率高。
[其他解释]
该回复于2012-08-31 15:40:02被版主删除

热点排行