当前位置: 首页 > >

2019年整理2009级数据库原理课堂测验2答案_图文

发布时间:

一、指出下列关系模式是第几范式?说明理由,并指出所有候选码。 1. R(A,B,C),F={B→C,AC→B} 侯选码:AB、AC 3NF(全部是主属性,但有B→C,不是BCNF) 2. R(A,B,C),F={B→C,B→A,A→BC} 侯选码:A、B BCNF 3. R(A,B,C,D),F={B→D,AB→C} 侯选码:AB 1NF(有B→D,非主属性D部分依赖侯选码AB) 二、设有关系模式R(X,Y,Z,W,V),其上的函数依赖集为: F={XY→Z,Z→W,W→YV,XY→V} 1.指出R所有的侯选码以及违反3NF条件的所有函数依赖。 侯选码:XY、XZ、XW 违反3NF的函数依赖: XY T > V、 XZ T > V 2.将R分解为具有无损连接性和依赖保持性的3NF。 Fm={XY→Z,Z→W,W→Y,W→V} ρ={XYZ,ZW,WYV} 3.将R分解为具有无损连接性的BCNF。 ρ={ZW,ZY,ZV,XZ} 三、 设有关系R(A,B,C,D,E), F={A→D,E→D,D→B,BC→D,DC→A} 1.判断ρ={AB,BE,CE,BD,AC}是否为无损连接分解。 有损连接 2.判断ρ={R1(AED),R2(BCD)}是否具有函数依赖保持性? 不具有函数依赖保持性。 丢失了DC→A 四、设关系模式R<U,F>的函数依赖集F中包含函数依赖: Yj→Zj (j=1,2,…,k), 试证明:在F+中,Y1Y2…YK → Z1Z2…ZK成立。 证明: 计算(Y1Y2…YK)+= Y1Y2…YK Z1Z2…ZK ∵ Z1Z2…ZK(? Y1Y2…YK)+ ∴ 在F+中, Y1Y2…YK → Z1Z2…ZK成立



友情链接: