数据库管理系统常见问题介绍|S10

GATE CS 2005考试中提出了以下问题。
1)令r为具有模式R =(A, B, C, D)的关系实例。我们定义r1 =” 从r中选择A, B, C” 和r2 =” 从r中选择A, D” 。令s = r1 * r2其中*表示自然连接。假设将r分解为r1和r2是有损的, 那么以下哪一项是正确的?
(a)s是r的子集
(b)r U s = r
(c)r是s的子集
(d)r * s = s
答案(c)
考虑以下示例, 其中r有损分解为r1和r2。我们可以看到r是s的子集。

Table r ABCD--------------------------- 1101001000 1202001000 1202001001 Table r1 ABC------------------ 110100 120200 Table r2 AD----------- 11000 11001Table s (natural join of r1 and r2) ABCD--------------------------- 1101001000 1202001000 1101001001 1202001001

2)假设E1和E2是具有简单单值属性的E/R图中的两个实体。 R1和R2是E1和E2之间的两个关系, 其中R1是一对多, R2是多对多。 R1和R2没有自己的任何属性。关系模型中表示这种情况所需的最小表数是多少?
(a2
(b)3
(c)4
(d)5
答案(b)
看到
http://geeksquiz.com/gate-gate-cs-2005-question-75/
进行解释。
3)考虑一个关系方案R =(A, B, C, D, E, H), 其上具有以下功能依赖项:{A–> B, BC–> D, E–> C, D–> 一种}。 R的候选键是什么?
(a)AE, BE
(b)AE, BE, DE
(c)AEH, BEH, BCH
(d)AEH, BEH, DEH
答案(d)
如果S的闭包是R的所有属性, 并且不存在S的子集是R的所有属性, 则属性S的集合是关系R的候选关键字。
关闭AEH, 即AEH + = {ABCDEH}
关闭BEH, 即BEH + = {ABCDEH}
关闭DEH, 即DEH + = {ABCDEH}
请参阅门角适用于所有上一年的论文/解决方案/说明, 课程提纲, 重要日期, 注释等。
【数据库管理系统常见问题介绍|S10】如果你发现任何答案/解释不正确, 或者你想分享有关上述主题的更多信息, 请写评论。

    推荐阅读