有判断无损连接分解的好方法吗?
如果对每个选项都用列表的方法去判断,很不划算。请问有其它方便的好方法吗?
例如2002年38题:
R(H,I,J,K,L),
F(H->J,J->K,I->J,KL->J,JL->H)
以下哪个是无损连接分解
A:HK,HI,IJ,JKL,HL
B:HIL,IKL,IJL
C:HJ,IK,HL
D:HI,JK,HL
问题点数:0、回复次数:8Top
1 楼52juanjuan(Fibona)回复于 2003-10-01 21:31:26 得分 0
ATop
2 楼rsqfafu()回复于 2003-10-01 21:36:04 得分 0
upTop
3 楼Student1981()回复于 2003-10-02 11:12:15 得分 0
请问这是高程还是中程还是系分的上午题?我想找原题来看看。Top
4 楼lwb75(剑未出鞘)回复于 2003-10-02 17:41:32 得分 0
思路?????????????????Top
5 楼windlrming(猎人)回复于 2003-10-08 22:23:09 得分 0
老大,应该是选B吧
你一个个分析就可以了Top
6 楼yhhgirl(琳雅)回复于 2003-10-08 22:41:57 得分 0
这个东西感觉比较麻烦,以前学数据库的时候会做的
现在已经忘了,高程的辅导书上写的看不懂啥玩艺Top
7 楼Crystal_arrow(迷茫)回复于 2003-10-08 22:48:28 得分 0
先找出2个表的公共属性如:HIL,IKL 就有 IL ,在看是否IL能否推出他们2个中任一个除公共属性以外的属性,如上:I->J,J->K,所以这两个就是满足关系的
也就是书上说的公式:U1∩U2->U1-U2∈f+Top
8 楼qudamin990305(hello)回复于 2003-10-08 22:52:50 得分 0
答案是B,<数据库系统基础>上有无损连接性检验的算法,算法具体有3点,你去查查书,10分钟即可搞定.Top




