概念
|
解释
|
超码
|
参见第二章“实体-联系模型――概念”的表2-4。
|
函数依赖
|
令a R且b R,R存在函数依赖a→b(读作a函数确定b,或b函数依赖于a)是指对任意合法关系r(R)及r中任意两个元组t1和t2,总满足以下条件:若t1[a]=t2[a],则t1[b]=t2[b]。
|
完全函数依赖
|
如果关系模式R中存在函数依赖X®Y,并且对于X的任何一个真子集X’,都有X’→Y不成立,则称Y对X完全函数依赖。
|
部分函数依赖
|
如果关系模式R中存在函数依赖X®Y,并且存在X的一个真子集X’,使得X’→Y成立,则称Y对X部分函数依赖。
|
传递函数依赖
|
如果X→Y(且Y不是X的子集),Y→Z(且Y®X不成立),则称Z对X传递函数依赖。
|
平凡的函数依赖
|
一般来说,如果b a,则形如a→b的函数依赖是平凡的函数依赖。
|
非平凡的函数依赖
|
一般来说,如果a→b,而且b a不成立,则这样的函数依赖是非平凡的函数依赖。
|
逻辑蕴涵
|
如果给定函数依赖集F,可以证明其他某些函数依赖也成立,就称这些函数依赖被F逻辑蕴涵。
|
闭包
|
令F为一个函数依赖集,F的闭包是指被F逻辑蕴涵的所有函数依赖的集合,记为F。
|