当前位置:高级系统架构师题库>数据库系统题库

问题:

[单选] 设关系模式R,其中U={A,B,C,D,E),F={A→BC,C→D,BC→E,E→A},则分解p={R1(ABCE),R2(CD)}满足()

A . 具有无损联接性、保持函数依赖
B . 不具有无损联接性、保持函数依赖
C . 具有无损联接性、不保持函数依赖
D . 不具有无损联接性、不保持函数依赖

对于关系模式R(X,Y,Z),下列结论错误的是() 若X→Y,Y→Z,则X→Z。 若X→Y,X→Z,则X→YZ。 若X→Z,则XY→Z。 若XY→Z,则X→Z,Y→Z。 若对表2-12按()进行运算,可以得到表2-13。 。 关于诊疗科、医师、患者和治疗观察关系模式如下所示,其中带实下画线的表示主键,带虚下画线的表示外键。()表示上述关系模式的E-R图。图中,、和分别表示多对多、1对多和1对1的联系。 。 设有职务工资关系P(职务,最低工资,最高工资),员工关系EMP(员工号,职务,工资),要求任何一名员工,其工资值必须在其职务对应的工资范围之内,实现该需求的方法是() 建立“EMP”职务”向“P.职务”的参照完整性约束。 建立“P.职务”向“EMP.职务”的参照完整性约束。 建立EMP上的触发器程序审定该需求。 建立P上的触发器程序审定该需求。 在数据库设计的需求分析阶段应完成包括()在内的文档。 E-R图。 关系模式。 数据字典和数据流图。 任务书和设计方案。 设关系模式R,其中U={A,B,C,D,E),F={A→BC,C→D,BC→E,E→A},则分解p={R1(ABCE),R2(CD)}满足()
参考答案:

  参考解析

首先看分解是否保持函数依赖。在F中有4个函数依赖。A→BC、BC→E和E→A在R1中得到了保持,C→D在R2中得到了保持,因此分解是保持函数依赖的。接下来,再根据以下定理判断是否为无损联接。设p={R1,R2}是R的一个分解,F是R上的函数依赖集,那么分解p相对于F是无损联接分解的充要条件是(R1∩R2)→(R1-R2)或(R1∩R2)→(R2-R1)。要注意的是,这两个条件只要任意一个条件成立就可以了,同时该定理只适用于"一分为二"的情况,即一个关系模式分解为两个关系模式。在本题中,R1∩R2={C},R1-R2=ABE,R2-R1=D,因为在F中有C→D成立,所以,分解是无损联接。

在线 客服