第一范式
如果关系模式R的每个关系r的属性值都是不可分的原子值,那么称R是第一范式的模式
就是列不可再分
第二范式
如果关系模式R是1NF,且每个非主属性完全函数依赖与候选键,那么成R是第二范式的模式。
候选键
在关系模型中,候选键又称候选码(英语:candidate key),是某个关系变量的一组属性所组成的集合,它需要同时满足下列两个条件:
1.这个属性集合始终能够确保在关系中能唯一标识元组。
2.在这个属性集合中找不出合适的真子集能够满足条件。
满足第一个条件的属性集合称为超键,因此我们也可以把候选键定义为"最小超键",即不含有多余属性的超键。
主键就是一种候选键
当列中数据完全依赖于候选键时满足第二范式,因为候选键可能是多个属性,所以可能出现局部依赖
第三范式
如果关系模式R是2NF,且每个非主属性都不传递依赖于R的候选键,那么称R是第三范式的模式
传递依赖 如
学号 院系 寝室位置
寝室位置依赖于学号这个候选键,但是直到院系也可以知道寝室位置,这里就发生了传递依赖。
562

被折叠的 条评论
为什么被折叠?



