A},试写出关系模式R的候选码,并说明理由.

发布时间:2021-02-23 08:08:34

A},试写出关系模式R的候选码,并说明理由.

网友回答

E是唯一的候选码;
对于给定的R,可以将它的属性划分为4类:
L类,仅出现在F的函数依赖左部的属性.
R类,仅出现在F的函数依赖右部的属性.
N类,在F的函数依赖左部和右部均未出现的属性.
LR类,在F的函数依赖左部和右部两部均出现的属性
根据以下定理和推论来求解候选码.
定理1:对于给定的关系模式R,若X(X∈U)是L类或N类属性组,则X必为R的任一候选码的成员.
推论1:对于给定的关系模式R,若X(X∈U)是L类属性组,且X+包含了R的全部属性,则X必为R的唯一候选码.
推论2:对于给定的关系模式R,若X是R的N类和L类组成的属性组,且X+包含了R的所有属性,则X是R的唯一候选码.
L:ER:C,DN:LR:A,B
E+=A,B,C,D,E;
根据上面的推论1可知E为唯一的候选码;
以上问题属网友观点,不代表本站立场,仅供参考!