数据库原理之关系数据库得模式设计课后习题及答案4、1 名词解释 (1) 函数依赖:FD(fu nc t ion dep en den c y),设有关系模式 R(U),X,Y 就是U 得子集, r 就是 R 得任一具体关系,假如对r得任意两个元组 t1,t 2,由 t 1[X]=t2[X]导致 t1[Y]=t2[Y], 则称 X 函数决定Y,或Y函数依赖于 X,记为X→Y。X→Y 为模式 R 得一个函数依赖。 (2) 函数依赖得逻辑蕴涵:设 F 就是关系模式 R 得一个函数依赖集,X,Y 就是R得属性子集, 假如从 F 中得函数依赖能够推出 X→Y,则称F逻辑蕴涵X→Y,记为 F|=X→Y. ﻫ(3( 部分函数依赖:即局部依赖,对于一个函数依赖 W→A,假如存在 XW(X 包含于W)有 X→A 成立, 那么称W→A 就是局部依赖,否则称 W→A 为完全依赖。 (4) 完全函数依赖:见上。 ﻫ(5( 传递依赖:在关系模式中,假如 Y→X,X→A,且X Y(X 不决定Y), AX(A 不属于 X),那么称Y→A 就是传递依赖。 )ﻫ6) 函数依赖集 F 得闭包F+: 被逻辑蕴涵得函数依赖得全体构成得集合,称为 F 得闭包(c l os ure),记为F+。 ﻫ(7( 1N F:第一范式。假如关系模式 R 得所有属性得值域中每一个值都就是不可再分解得值, 则称 R 就是属于第一范式模式。假如某个数据库模式都就是第一范式得,则称该数据库存模式属于第一范式得数据库模式。 第一范式得模式要求属性值不可再分裂成更小部分,即属性项不能就是属性组合与组属性组成. (8) 2NF:第二范式。假如关系模式 R 为第一范式,并且 R 中每一个非主属性完全函数依赖于 R 得某个候选键, 则称就是第二范式模式;假如某个数据库模式中每个关系模式都就是第二范式得,则称该数据库模式属于第二范式得数据库模式。 (注:假如A就是关系模式R得候选键得一个属性,则称A就是 R 得主属性,否则称A就是R得非主属性。) (9) 3NF:第三范式。假如关系模式R就是第二范式,且每个非主属性都不传递依赖于R 得候选键, 则称 R 就是第三范式得模式。假如某个数据库模式中得每个关系模式都就是第三范式,则称为3 NF 得数据库模式。 (10) BCNF:BC 范式。假如关系模式R就是第一范式,且每个属性都不传递依赖于 R得候选键,那么称R就是 BCNF 得模式。 ﻫ(11( 4NF:第四范式。设 R 就是一个关系模式,D 就是 R 上得多值依赖集合。假如 D 中成立非平凡多值依赖 X→→Y ...