求侯选键的方法
对于某一个依赖集来说:
(1)R只在依赖关系右边出现,不属于候选键
(2)L只在依赖关系左边出现,存在于任何候选键中
(3)N都没出现, 存在于任何候选键中
(4)(L +N) 求属性闭包, 加上左右LR 都出现的逐个求属性闭包,属性闭包为全部属性的最小属性集合为键。
推论1:对于给定的关系模式R及其函数依赖集F,若X(X属于R)是L类属性,且X+包含了R的全部属性,则X必为R的唯一候选关键字。
推论2:对于给定的关系模式R及其函数依赖集F,若X(X属于R)是N类和L类组成的属性集,且X+包含了R的全部属性,则X必为R的唯一候选关键字。