个性化阅读
专注于IT技术分析

数据库管理系统常见问题介绍|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
 A      B      C      D
---------------------------
 1     10     100    1000    
 1     20     200    1000    
 1     20     200    1001 

Table r1
 A      B      C
------------------
 1     10     100 
 1     20     200 

Table r2
 A     D  
-----------
 1    1000  
 1    1001

Table s (natural join of r1 and r2)
 A      B      C      D
---------------------------
 1     10     100    1000    
 1     20     200    1000    
 1     10     100    1001 
 1     20     200    1001

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}

请参阅门角适用于所有上一年的论文/解决方案/说明, 课程提纲, 重要日期, 注释等。

如果你发现任何答案/解释不正确, 或者你想分享有关上述主题的更多信息, 请写评论。

赞(0) 打赏
未经允许不得转载:srcmini » 数据库管理系统常见问题介绍|S10
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏