⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯最新资料推荐⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯1规范化理论习题1
解释下列名词:函数依赖、部分函数依赖、完全函数依赖、传递函数依赖、候选关键字、主关键字、全关键字、1NF、2NF、3NF、BCNF、多值依赖、4NF、连接依赖、5NF、最小函数依赖集、无损分解函数依赖:FD(functiondependency),设有关系模式R(U),X,Y是U的子集,r是R的任一具体关系,如果对r的任意两个元组t1,t2,由t1[X]=t2[X]导致t1[Y]=t2[Y],则称X函数决定Y,或Y函数依赖于X,记为X→Y
X→Y为模式R的一个函数依赖
部分函数依赖:即局部依赖,对于一个函数依赖W→A,如果存在XW(X包含于W)有X→A成立,那么称W→A是局部依赖,否则称W→A为完全依赖
完全函数依赖:见上
传递函数依赖:在关系模式中,如果Y→X,X→A,且XY(X不决定Y),AX(A不属于X),那么称Y→A是传递依赖
候选关键字:设K为关系模式R(U,F)中的属性或属性集合
若K—→FU,则K称为R的一个候选码(CandidateKey),也称作为候选关键字或码
主关键字:若关系模式R有多个候选码,则选定其中一个作为主关键字(PrimaryKey),有时也称作为主码
全关键字:若关系模式R整个属性组都是码,称为全关键字(AllKey)或全码
1NF:第一范式
如果关系模式R的所有属性的值域中每一个值都是不可再分解的值,则称R是属于第一范式模式
如果某个数据库模式都是第一范式的,则称该数据库存模式属于第一范式的数据库模式
第一范式的模式要求属性值不可再分裂成更小部分,即属性项不能是属性组合和组属性组成
2NF:第二范式
如果关系模式R为第一范式,并且R中每一个非主属性完全函数依赖于R的某个候选键,则称是第二范式模式;如果某个数据库模式中每个关系