变,称为物理独立性。八、数据视图数据库管理系统的一个主要作用就是隐藏关于数据存储和维护的某些细节,而为用户提供数据在不同层次上的抽象视图,即不同的使用者从不同的角度去观察数据库中的数据所得到的结果数据抽象。九、规范化1、几个概念候选码(候选关键字):如果一个属性(组)能惟一标识元组,且又不含有其余的属性,那么这个属性(组)称为关系的一个候选码候选关键字。码(主码、主键、主关键字):从候选码中选择一个唯一地标识一个元组候选码作为码主属性:任何一个候选码中的属性(字段)非主属性:除了候选码中的属性外码:关系模式R中属性或属性组X并非R的码,但X是另一个关系模式的码,则称X是R的外部码,简称外码。2、函数依赖(1)设RU是一个属性集U上的关系模式,X和Y是U的子集。若对于RU的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称“X函数确定Y”或“Y函数依赖于X”,记作X→Y。X称为这个函数依赖的决定属性集Determi
a
t。Yfx
f(2)在关系模式RU中,对于U的子集X和Y,如果X→Y,但YX,则称X→Y是非平凡的函数依赖若X→Y,但YX则称X→Y是平凡的函数依赖(3)在关系模式RU中,如果X→Y,并且对于X的任何一个真子集X’,都有X’→Y称Y完全函数依赖于X,记作XF→Y。若X→Y,但Y不完全函数依赖于X,则称Y部分函数依赖于X,记作XP→Y。(4)在关系模式RU中,如果X→Y,Y→Z,且YX,Y→X,则称Z传递函数依赖于X。记为X传递→Z。注如果Y→X,即X←→Y,则Z直接函数依赖于X。3、范式范式是符合某一种级别的关系模式的集合(1)范式种类:第一范式1NF、第二范式2NF、第三范式3NF、BC范式BCNF、第四范式4NF、第五范式5NF(2)各种范式之间的联系:1NF2NF3NFBCNF4NF5NF(3)定义:1NF:如果一个关系模式R的所有属性都是不可分的基本数据项,则R∈1NF。存在的问题:插入异常、删除异常、数据冗余度大、修改复杂2NF:若关系模式R∈1NF,并且每一个非主属性都完全函数依赖于R的码,则R∈2NF。(所有非主属性完全依赖每个候选关键字。)3NF:关系模式RU,F中若不存在这样的码X、属性组Y及非主属性Z(ZY)使得X→Y,Y→Z成立,Y→X,则称RU,F∈3NF。(所有非主属性既不部分依赖于码也不传递函数依赖码。)BCNF:设关系模式RU,F∈1NF,如果对于R的每个函数依赖X→Y,若Y不属于X,则X必r