数据库期末考试部分试题 联系客服

发布时间 : 星期一 文章数据库期末考试部分试题更新完毕开始阅读107b8c4f33687e21af45a938

答案:完备

题目 6 函数依赖X Y能从推理规则导出的充分必要条件是_。 答案:Y X+

题目 7被函数依赖集F逻辑蕴涵的函数依赖的全体构成的集合称为_,用符号_表示。

答案:函数依赖集F的闭包 F+

题目 8 由属性集X函数决定的属性的集合称为_,用符号_表示。 答案:属性集X的闭包 X+

题目9 在关系模式R中,能函数决定所有属性的属性组称为模式称为模式R的_。

答案:超键(注:不能回答“候选键”)

题目10 两个函数依赖集F和G等价的充分必要条件是_。 答案:F+=G+ (注:不能回答F=G)

题目11 设有关系模式R(A,B,C,D),F是R上成立的FD集,F={AB C,D B},则F在模式ABC上的投影为_;F在模式AC上的投影为_。 答案:{AD C} Φ(既没有非平凡的函数依赖)

题目12 消除了非主属性对候选键局部依赖的关系模式,称为_范式。 答案:2NF

题目13 消除了非主属性对候选键传递依赖的关系模式,称为_范式。 答案:3NF

题目14 消除了每一项属性对候选键传递依赖的关系模式,称为_范式。

答案:BCNF

题目15 在关系模式的分解中,数据等价用_衡量,依赖等价用_衡量。

答案:无损连接 保持FD

题型:计算题

题目一:设关系模式R(ABCD), F是R上成立的FD集,F={A→B.B→C},

① 试写出属性集BD的闭包(BD)+ 。

② 试写出所有左部是B的函数依赖(即形为”B→?”)。 答案:① 从已知的F,可推出BD→BCD,所以(BD)+=BCD。

② 由于B+=BC,因此左部是B的FD有4个:B→φ,B→B,B→C,B→BC。 题目二:设关系模式R(ABCDE)上的FD集为F,并且F={A→BC,CD→E,B→D,E→A}。

① 试求R的候选键。 ② 试求B+的值。

答案:① R的候选键有4个:A、E、CD和BC。 ② B+=BD. 题型:简答题

题目1:在SELECT语句中,何时使用分组子句,何时不必使用分组子句?

答:在SELECT语句中使用分组子句的先决条件是要有聚合操作。当聚合操作值与其他属性值无关时,不必使用分组子句。例如求男同学的人数,此时聚合值只有一个,因此不必分组。当聚合操作值与其他属性的值有关时,必须使用分组子句。例如求不同性别的人数。此时聚合值有两个,与性别无关,因此必须分组。