给定关系模式R<U,F >,U= {A,B,C}, F ={AB→C,C→ B}

题库2022-08-02  44

问题 给定关系模式R<U,F >,U= {A,B,C}, F ={AB→C,C→ B}。关系R(请作答此空),且分别有( )。 A.只有1 个候选关键宇ACB.只有1 个候选关键宇ABC.有2 个候选关键宇AC 和BCD.有2 个候选关键宇AC 和AB

选项

答案 D

解析 本题考查关系数据库理论知识。对于键的判断可以用左右属性规则来判断。F是R的函数依赖集,将属性分为四类。①L:仅出现在函数依赖集F左部的属性②R:仅出现在函数依赖集F右部的属性③LR:在函数依赖集F的左右部都出现的属性④NLR:在函数依赖集F中未出现的属性根据候选码的特性,对于给定一个关系模式R(U,F),可以得出如下结论:①若X是L类属性,则x必为R的候选码的成员。若XF+=U,则X必为R的唯一候选码。②若X是R类属性,则X不是R的候选码的成员。③若X是NLR类属性,则X必为R的候选码的成员。④若X是L类和NLR类属性组成的属性集,若XF+=U,则X必本题中L:A 、R:空、LR:BC、NLR:空,所以 A一定是候选码的构成属性;由于{AB}的闭包包含U,则AB为关键字,显然AC也为关键字。显然,R的主属性为ABC。因此本题答案为D选项
转载请注明原文地址:https://tihaiku.com/congyezige/2419252.html

最新回复(0)