已知关系模式A(C,T,H,R,S),其中各属性的含义是,C:课程;T:教员;H,上课时间;R:教室;S:学生。 10

根据语义有如下函数依赖F={C→T,(H,R)→C,(H,T)→R,(H,S)→R},则关系模式A的主码是?请给出分析过程,谢谢。... 根据语义有如下函数依赖F={C→T,(H,R)→C,(H,T)→R,(H,S)→R},则关系模式A的主码是?
请给出分析过程,谢谢。
展开
 我来答
哗丽转身4G
2018-12-19
知道答主
回答量:1
采纳率:0%
帮助的人:1047
展开全部
答案是(H,S)。
A->B,含义是b依赖于a。知道了A也就可以得出B。
分析:C→T,(H,R)→C是存在传递依赖的,即(H,R)→C,C→T等价于(H,R)→T。所以想要得到T,首先要有 H 和R。怎么得到H和R?,由条件(H,S)→R可知,要得到H和R,前提是知道H和S的。所以回头想 一 下,知道了H和S能得到R,此时有了5个属性中的3个,又有(H,R)→C,C→T。就都可以得出了。
wsfln
2016-06-16 · TA获得超过403个赞
知道答主
回答量:16
采纳率:0%
帮助的人:3.3万
展开全部
(H S)。A->B的意思是A定了,就可以推倒出B。所以由(H S)->R, 就能推R了, 从而C,也能推出(因为(H,R)→C),从而T也能推出(因为C→T),即知道了HS,就能知道其他三个RCT的属性了。 其他就不行,比如知道HT,没法知道S。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来自马头山趣味盎然的蕙兰
2020-05-15
知道答主
回答量:1
采纳率:0%
帮助的人:621
展开全部
可以看到关系模式中右边没有出现过H,S,所以候选码中必定有H,S ,假设候选码之一为(H,S),可求(H,S)的依赖闭包:(1).设X(0)=HS
(2).X(1)=HS∪R=HSR
(3).X(2)= HSR∪C=HRSC
(4).X(3)=HRSC∪T=HRSCT
故(HS)为唯一的候选码,为主码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杨若涵007
2014-12-03
知道答主
回答量:21
采纳率:0%
帮助的人:5.2万
展开全部
HS
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
baby矜持的温柔
2012-10-24
知道答主
回答量:28
采纳率:0%
帮助的人:9.3万
展开全部
看不懂,我艹
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式