文章目录
一、规范化涉及的基本概念
1、函数依赖(FD)
补充:函数依赖和别的数据依赖一样,都是属于语义范畴,只能根据语义来确定一个函数的依赖;这里需要注意一下符号的书写,要区别于后续的多值依赖等等。
注意:函数依赖,x确定y,意思是,x确定了,y也就确定了,有唯一的值,不存在,相同的x,对应着不同的y,即为一对一关系。
2、平凡FD与非平凡FD(了解)
3、完全FD和部分FD
**注意:**这里的依赖符号与前面的函数依赖不同,需要在箭头上面加上字母符号。
4、传递FD
5、属性集闭包定义及算法
目的:利用此算法求候选码
简述:
出现在右部的一定不是候选键;
出现在左部/不出现,一定是候选键;
即出现在左,又出现在右部,可能是候选键。
6、最小依赖集的概念
依赖集F满足下列条件,则称F为极小函数依赖集,亦可称为最小依赖集或最小覆盖。
二、各级范式的定义
范式是符合某一种级别的关系模式的集合,关系数据库中的关系必须满足一定的要求;满足不同程度要求的为不同范式。
要求:要回判断范式的级别