- 完全函数依赖指的是,在关系模式中,如果X文中不存在任何真子集Y使得X→Y成立,则称X完全函数决定Y。
例如,若学生的学号决定姓名,则称学号完全函数决定姓名。
- 部分函数依赖指的是,在关系模式中,给定一个函数依赖X→Y,如果存在一个Z⊂X,使得Z→Y成立,但X的其他子集Z'⊂X不决定Y,那么就称X部分函数决定Y。
例如,在一个关系模式中,学号和课程决定分数,但是学号的真子集只决定了一部分的分数。
- 传递函数依赖是指在关系模式中,如果给定一个函数依赖X→Y,又存在一个Y→Z,则称X传递函数决定Z。
例如,如果学号决定班级,班级决定课程,那么学号就传递函数决定了课程。
总结起来,函数依赖分为完全函数依赖、部分函数依赖和传递函数依赖三类,每一类都有其独特的定义和特点,用于描述关系模式中的属性之间的依赖关系。