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

关于数据库外键的有关问题,大大们。

2012-03-18 
关于数据库外键的问题,大大们救命啊。。。我建了张收藏表collect 有id,type,relatedID几列根据type的不同rela

关于数据库外键的问题,大大们救命啊。。。
我建了张收藏表collect 有id,type,relatedID几列
根据type的不同 relatedID是记录不同收藏项目表的主键  
不过这样的话 relatedID就和多个表有关联了 添加的时候会出错  
请问各位大大有什么解决的办法么???????

[解决办法]
这个要根据你的具体需求。
[解决办法]
楼主所建之表,在下已经理解,从应用的角度来说,你的表无可厚非。我以前也看见过你这样的表,当时是给一个银行做数据仓库的时候。其实你的id列应该没有任务业务含义在里面,只是为了主键而建的。

但是说几句心里话,你现在的做法完全违背了关系型数据库理论,因为你的type列值并不是代表一个单一的定义。这样一个混合的结果表,在我这里就相当于一个大的view,只是你用一个物理表实现而已,是完全可以替换掉的。如果你非要这么做,还要建外键关联,那真的没有什么办法。

热点排行