精华帖 (0) :: 良好帖 (0) :: 新手帖 (2) :: 隐藏帖 (6)
|
|
---|---|
作者 | 正文 |
发表时间:2011-04-12
外键一般都不会用的,但在设计时一般都会说明这是主外键关系,建表就不一定用了
|
|
返回顶楼 | |
发表时间:2011-04-12
steptou 写道 qiushily2030 写道 一张表200个字段 其中和99张表有关系 你也全部建外键?
是我的话,建立第3个表(或者10个左右的表,看需求),存储第一个表和其他99个表的关系 兄台有何高见,洗耳恭听 这想法不错,可惜这种方法读取数据的时候太麻烦了吧。而且我现在做的系统 数据库表不下五百张 加上视图有一千张+ 目前没发现特别好的方法 |
|
返回顶楼 | |
发表时间:2011-04-12
caizi12 写道 学习时候还用用,现在做的系统,从来不用外键。
同上哈 |
|
返回顶楼 | |
发表时间:2011-04-12
我们开发表之间关系也是很少的,都是程序内部维护关系
|
|
返回顶楼 | |
发表时间:2011-04-12
qiushily2030 写道 steptou 写道 qiushily2030 写道 一张表200个字段 其中和99张表有关系 你也全部建外键?
是我的话,建立第3个表(或者10个左右的表,看需求),存储第一个表和其他99个表的关系 兄台有何高见,洗耳恭听 这想法不错,可惜这种方法读取数据的时候太麻烦了吧。而且我现在做的系统 数据库表不下五百张 加上视图有一千张+ 目前没发现特别好的方法 存在即表明其合理,如果不涉及保密的话,能透露下现在怎么处理的吗? 相信各位做普通应用的很少遇到500个表和1000+视图的吧,至少我没有遇到过(参加过的最大项目表数目才300个不到) 细细道来,就当是给我们上堂公益课,不胜感激! |
|
返回顶楼 | |
发表时间:2011-04-12
也叫弱关联吧、
|
|
返回顶楼 | |
发表时间:2011-04-12
Bruce.Sun 写道 刚进公司那会儿我也有楼主一样的疑惑
O(∩_∩)O~,我也是一看项目非常惊讶咋没外键捏 |
|
返回顶楼 | |
发表时间:2011-04-12
我现在几乎也不用外键的,宁愿多写两句SQL
|
|
返回顶楼 | |
发表时间:2011-04-12
别之间尽量不要有关系,关系通过代码逻辑来实现
|
|
返回顶楼 | |
发表时间:2011-04-12
能不用就尽量别用,否则关联的东西一大堆
|
|
返回顶楼 | |