您的位置:首页 > 数据库

数据库范式学习名词解释

2016-11-16 09:42 176 查看
函数依赖:

设R(U)是属性集U上的关系模式,X,Y是U的子集。若对于R(U)的任意一个可能关系r中,r中不可能存在两个元组在X上面的属性值相等,而在Y上的属性值不等,则称X函数确定Y或Y函数依赖于X,记作X->Y。

非平凡的函数依赖:

X->Y,但Y不是X的子集。则称X函数依赖于Y。

平凡的函数依赖:

X->Y,但Y是X的子集则称X->Y是平凡的函数依赖。

对于任一关系模式,平凡的函数依赖都是必然成立的。

完全函数依赖:

X->Y,对弈X的任何一个真子集都跟Y不是依赖关系,这就称Y对X完全函数依赖。

部分函数依赖:

若X->Y,但Y不完全函数依赖于X,则称Y对X部分函数依赖。

传递函数依赖:

如果X->Y,Y->X不满足,Y->Z,则称Z对X传递函数依赖。

Sno->Sdept,Sdept->Mname成立,所以Sno->Mname

如果Y->X,实际上是X->Z是直接函数依赖而不是传递函数依赖。

候选码:

如果K为R(U,F)中的属性或属性组合,若K->U是完全函数依赖,则称K为R的候选码,若候选码多于一个则选定其中的一个为主码。

主属性:

包含在任何一个候选码中的属性。

非主属性:

不包含在任何码中的属性称为主属性。

全码:

单个属性是码,最极端的情况,整个属性组是码,称为全码。

外码:

关系模式R中属性或者属性组X并非R的码,但X是另一个关系模式的码,则称X是R的外部码,也称外码。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: