早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

A.具有无损连接性、保持函数依赖B.不具有无损连接性、保持函数依赖C.具有无损连接性、不保持函

题目

A.具有无损连接性、保持函数依赖

B.不具有无损连接性、保持函数依赖

C.具有无损连接性、不保持函数依赖

D.不具有无损连接性、不保持函数依赖

参考答案
正确答案:D
解析:本题考查的是关系数据库中候选关键字和关系模式的分解问题。给定一个关系模式 R(U,F),U={A1,A2,…,An},F是R的函数依赖集,那么,可见属性分为如下4类。
  . L:仅出现在函数依赖集F左部的属性。
  . R:仅出现在函数依赖集F右部的属性。
  . LR:在函数依赖集F左右部都出现的属性。
  . NLR:在函数依赖集F左右部都未出现的属性。
  根据候选码的特性可以得出如下结论。
  ①给定一个关系模式R(U,F),若X(XU)是L类属性,则X必为R的任一候选码的成员;若,则X必为R的唯一候选码。
  ②给定一个关系模式R(U,F),若X(XU)是R类属性,则X不是R的任一候选码的成员。
  ⑧给定一个关系模式R(U,F),若X(XU)是NLR类属性,则X必为R的任一候选码的成员。
  ④给定一个关系模式R(U,F),若X(XU)是L类和NLR类属性组成的属性集,若,则X必为R的唯一候选码。
  根据结论①可以求得R的候选码为CD,而且CD是R唯一的候选码。分析如下。
  检查函数依赖集F发现,C、D只出现在函数依赖的左部,所以为L类属性,而函数依赖集F包含了全属性,即不存在NLR类的属性,根据求属性闭包的算法,F中D→A, A→E,AC→B可以求得而在CD中不存在一个真子集能决定全属性,故CD为R的候选码。