关系数据库理论知识点总结

1、理解并给出下列范式的定义:
范式:符合某一级别的关系模式的集合。
1NF:若关系模式R的每一个分量是不可再分的数据项,则关系模式R属于第一范式
2NF:若关系模式R∈1NF,且每一个非主属性完全函数依赖于码,则R∈2NF
3NF:主属性--非主属性 X--非主属性
BCNF

判断范式:
码为单个属性,一定属于2NF
没有部分函数依赖,属于2NF
没有传递函数依赖,属于3NF
关系的所有函数依赖X Y,X都为码,属于BCNF

什么是规范化,为何要规范化,如何规范化
一个低一级范式的关系模式,通过模式分解可以转换为若个个高一级范式的关系模式的集合,这个过程就叫规范化。模式分解是方法。因为一个不好的关系存在数据冗余,删除异常,插入异常,更新异常等问题,为了改造这个不好的关系,才引入规范化

什么叫函数依赖,部分函数依赖、完全函数依赖
A.设R(U)是属性集U上的关系模式。X,Y是属性集U的子集。若对于R(U)的任意一个可能的关系R,R中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称X函数确定Y或Y函数依赖于X,记作X➡Y(即只要X上的属性值相等,Y上的值一定相等)
B X➡Y X子集、!➡ 则称Y对X完全函数依赖。
若X➡Y,X子集➡Y则称Y对X部分函数依赖,

你可能感兴趣的:(关系数据库理论知识点总结)