什么是关键码?
设关系模式R的属性集是U,X是U的一个子集,F是在R上成立的一个函数依赖集。如果X→U在R上成立(即X→U在中),那么称X是R的一个超键。如果X→U在R上成立,但对X的任一真子集
都有
→U不成立(即
→U不在
中,或者X
U),那么称X是R上的一个候选键。
快速求解候选键的一个充分条件
对于给定的关系模式RE(,
, … ,
)和函数依赖集F,可将其属性分为以下四类。
(1)L类:仅出现在F中的函数依赖左部的属性;
&#
设关系模式R的属性集是U,X是U的一个子集,F是在R上成立的一个函数依赖集。如果X→U在R上成立(即X→U在中),那么称X是R的一个超键。如果X→U在R上成立,但对X的任一真子集
都有
→U不成立(即
→U不在
中,或者X
U),那么称X是R上的一个候选键。
快速求解候选键的一个充分条件
对于给定的关系模式RE(,
, … ,
)和函数依赖集F,可将其属性分为以下四类。
(1)L类:仅出现在F中的函数依赖左部的属性;
&#