【计算机类职业资格】数据库系统工程师-数据库设计基础理论及答案解析.doc
《【计算机类职业资格】数据库系统工程师-数据库设计基础理论及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】数据库系统工程师-数据库设计基础理论及答案解析.doc(12页珍藏版)》请在麦多课文档分享上搜索。
1、数据库系统工程师-数据库设计基础理论及答案解析(总分:25.00,做题时间:90 分钟)关系模式及(U,F),其中 U=W,X,Y,Z,F=WXY,WX,XZ,YW。关系模式 R 的候选键是 (1) 、 (2) 是无损连接并保持函数依赖的分解。(分数:2.00)A.W 和 YB.WYC.WXD.WZA.p=R1(WY),R2(XZ)B.p=R1(WZ),R2(XY)C.p=R1(WXY),R2(XZ)D.p=R1(WX),R2(YZ)1.设关系模式 R(ABCDE)上的函数依赖集 F=ABC,BCDE,BD,AD,EA,将 R 分解成两个关系模式:R1=(ABD),R2=(ACE),则 R1
2、和 R2 的最高范式分别是 (3) 。(分数:1.00)A.2NF 和 3NFB.3NF 和 2NFC.3NF 和 BCNFD.2NF 和 BCNF2.设关系模式 R(A,B,C),下列结论错误的是 (4) 。(分数:1.00)A.若 AB,BC,则 ACB.若 AB,AC,则 ABCC.若 BCA,则 BA,CAD.若 BA,CA,则 BCA3.存在非主属性对码的部分依赖的关系模式是 (5) 。(分数:1.00)A.INFB.2NFC.3NFD.BCNF4.关系模式 R 属性集为 A,B,C,函数依赖集 F=ABC,ACB,BC,则 R 属于 (6) 。(分数:1.00)A.1NFB.2NF
3、C.3NFD.BCNF5.两个函数依赖集等价是指 (7) 。(分数:1.00)A.函数依赖个数相等B.函数依赖集的闭包相等C.函数依赖集相互包含D.同一关系上的函数依赖集6.设关系模式 RU,F,其中 U=A,B,C,D,E,F=ABC,CD,BCE, EA,则分解 p=R1(ABCE),R2(CD)满足 (8) 。(分数:1.00)A.具有无损连接性、保持函数依赖B.不具有无损连接性、保持函数依赖C.具有无损连接性、不保持函数依赖D.不具有无损连接性、不保持函数依赖7.在数据库设计过程中,设计用户外模式属于 (9) 。(分数:1.00)A.物理设计B.逻辑结构设计C.数据库实施D.概念结构设
4、计设有员工实体 Employee(employeeID, name, sex, age, tel, departID),其中 employeeID 为员工号,name 为员工姓名,sex 为员工性别,age 为员工年龄,tel 为员工电话(要求记录该员工的手机号码和办公室电话),departID 为员工所在部门号(要求参照另一部门实体 Department 的主动码 departID)。Employee 实体中存在的派生属性及其原因是 (10) ;Emplyee 实体中还存在多值属性,该属性及其该属性的处理为 (11) ;对属性 departmentID 的约束是 (12) 。(分数:3.00
5、)A.name,会存在同名员工B.age,用属性 birth 替换 age 并可计算 ageC.tel,员工有多少电话D.departID,实体 Department 已有 departIDA.name,用 employeeID 可以区别B.sex,不作任何处理C.tel,将 tel 加上 employeeID 独立为一个实体D.tel 强制记录一个电话号码A.Primary Key NOT NULLB.Primary KeyC.Foreign KeyD.Candidate Key给定关系模式 R(U,F),U=A,B,C,D,E,F=BA,DA,AE,ACB),其候选关键字为 (13) ,则
6、分解 P=R1(ABCE),R 2(CD)满足 (14) 。(分数:2.00)A.ABDB.ADEC.ACDD.CDA.具有无损连接性、保持函数依赖B.不具有无损连接性、保持函数依赖C.具有无损连接性、不保持函数依赖D.不具有无损连接性、不保持函数依赖8.存在非主属性部分依赖于码的关系模式属于 (15) 。(分数:1.00)A.1NFB.2NFC.3NFD.BCNF9.面向对象数据模型中不包含 (16) 。(分数:1.00)A.属性集合B.方法集合C.消息集合D.对象实例建立一个供应商、零件数据库。其中“供应商”表 S(Sno,Sname,Zip,City)分别表示:供应商代码、供应商名、供应
7、商邮编、供应商所在城市,其函数依赖为: Sno(Sname,Zip,City),ZipCity。“零件”表 P(Pno,Pname,Color,Weight, City),表示零件号、零件名、颜色、重量及产地。表 S 与表 P 之间的关系 SP(Sno,Pno, Price,Qty)表示供应商代码、零件号、价格、数量。 a“供应商”表 S 属于 (17) 。 b若要求供应商名不能取重复值,关系的主码是 Sno。请将下面的 SQL 语句空缺部分补充完整。CREATE TABLE S(Sno CHAR(5),Sname CHAR(30) (18) ,Zip CHAR(8),City CHAR(20
8、)(19) ); c查询供应“红”色零件,价格低于 500,且数量大于 200 的供应商代码、供应商名、零件号、价格及数量的 SQL 语句如下:SELECT Sno,Sname,Pno,Price,Qty FROM S,SPWHERE Pno IN(SELECT Pno FROM P WHERE (20) )AND (21) ;(分数:5.00)A.1NFB.2NFC.3NFD.BCNFA.NOT NULLB.UNIQUEC.PRIMARY KEY(Sno)D.PRIMARY KEY(Sname)A.NOT NULLB.NOT NULL UNIQUEC.PRIMARY KEY(Sno)D.PR
9、IMARY KEY(Sname)A.SP.Price500B.SP.Qty200C.SP.Price500 AND SP.Qty200D.Color=红A.SP.Price500B.SP.Qty200C.SP.Price500 AND SP.Qty200D.Color=红10. (22) 不符合 Armstrong 推理规则。(分数:1.00)A.若 XZ,XY,则有 XYZB.若 XY,WYZ,则有 XWZC.若 XY,ZY,则有 XZD.若 XZY,则有 XZ11.设关系模式 R 为 R(H,I,J,K,L),R 上的一个函数依赖集为 F=HJ,JK, Ij,JLH,分解 (23) 是无损
10、联接的。(分数:1.00)A.p=HK,HI,IJ,JKL,HLB.P=HIL,IKL,IJLC.P=HJ,IK,HLD.P=HI,JK,HL已知关系 R 如表 18-1 所示,关系 R 的主属性为 (24) ,候选关键字分别为 (25) 。表 18-1 关系 RA B C Da b c da c d eb d e fa d c gb c d gc b e g(分数:2.00)A.ABCB.ABDC.ACDD.ABCDA.ABCB.AB,ADC.AC,AD 和 CDD.AB,AD,BD 和 CD数据库系统工程师-数据库设计基础理论答案解析(总分:25.00,做题时间:90 分钟)关系模式及(U
11、,F),其中 U=W,X,Y,Z,F=WXY,WX,XZ,YW。关系模式 R 的候选键是 (1) 、 (2) 是无损连接并保持函数依赖的分解。(分数:2.00)A.W 和 Y B.WYC.WXD.WZ解析:A.p=R1(WY),R2(XZ)B.p=R1(WZ),R2(XY)C.p=R1(WXY),R2(XZ) D.p=R1(WX),R2(YZ)解析:分析 在一个关系模式中,若一个属性或属性组 K 完全函数决定整个元组,则称 K 为该关系的一个候选键。包含在任何一个候选键中的属性称为主属性,不包含在任何一个候选键中的属性称为非主属性。在本题中的函数依赖中,WX,XZ,所以 WZ;因为 WXY,W
12、X,所以 WY。因此,W 是关系模式 R的主键。但是,由于有 YW,所以 Y 也是关系模式 R 的主键。关系模式 R 分解成关系模式 p=R1,R 2,R k,F 是 R 上的一个函数依赖集。如果对 R 中满足 F 的每一个关系 r 都有*,则称分解后的关系模式集 p 是关系 R 的无损连接分解。如果 F 的依赖集中的元素都已在新的关系模式集 p 中得到蕴含,则称 p 是关系 R 的保持函数依赖分解。这里介绍一个判断无损连接分解的定理:定理:如果关系模式 R 分解为 p=R1,R 2,F 是 R 上的一个函数依赖集,分解 p 具有无损连接的充分必要条件为 R1R 2(R 1-R2)或 R1R
13、2(R 2-R1)。根据这个定理,我们再来逐个比较 4 个选项。选项 A、B 和 D 的 R1R 2均为空集,不能满足定理中的条件,所以正确答案为 C。事实上,C 选项的 R1R 2=X, R 1-R2=WY,因为在函数依赖集中,有 WX,XZ,所以 WYZ 成立。1.设关系模式 R(ABCDE)上的函数依赖集 F=ABC,BCDE,BD,AD,EA,将 R 分解成两个关系模式:R1=(ABD),R2=(ACE),则 R1 和 R2 的最高范式分别是 (3) 。(分数:1.00)A.2NF 和 3NFB.3NF 和 2NFC.3NF 和 BCNFD.2NF 和 BCNF 解析:分析 为了方便叙
14、述,我们先回顾一下几个范式的概念。第一范式(1NF):如果关系模式 R 的每个关系 r 的属性值都是不可分的原子值,那么称 R 是第一范式的模式,r 是规范化的关系。关系数据库研究的关系都是规范化的关系。第二范式(2NF):若关系模式 R 是 1NF,且每个非主属性完全函数依赖于候选键,那么称及是 2NF 模式。第三范式(3NF):如果关系模式 R 是 1NF,且每个非主属性都不传递依赖于 R 的候选键,则称 R 是 3NF。BC 范式(BCNF):若关系模式 R 是 1NF,且每个属性都不传递依赖于 R 的候选键,那么称 R 是 BCNF 模式。上述四种范式之间有如下联系:1NF*2NF*3
15、NF*BCNF。通过函数依赖集 F 可以看出 AB,BD,AD。因此对关系 R1(ABD)而言,其主键为 A,且 D 传递依赖于A,所以 R1 的最高范式是 2NF。在函数依赖集 F 中可以找到 AC,EA,AE(因为 BD 和 BCDE,所以有 BCE。又因为 ABC,所以有 AE)。因此,对 R2(ACE)的函数依赖集是AC, EA,AE),故其主键为 A 或 E,且不存在传递依赖。因此,R2 属于 BCNF。注意,很多考生都搞不清楚的一个地方:传递依赖的定义:在 R(U)中,如果 XY(Y 不是 X 的真子集),且 YX 不成立, YZ 则称 Z 对 X 传递函数依赖。在本题中,虽然 E
16、A 和 AC,但同时有 AE,所以不满足传递依赖的条件。2.设关系模式 R(A,B,C),下列结论错误的是 (4) 。(分数:1.00)A.若 AB,BC,则 ACB.若 AB,AC,则 ABCC.若 BCA,则 BA,CA D.若 BA,CA,则 BCA解析:分析 要解答本题,需要考生掌握 Armstrong 推理规则:设有关系模式 R(A1,A 2,A n)和属性集 U=A1A2An,X,Y,Z,W 均为 U 的子集,F 是 R 上只涉及 U 中属性的函数依赖集,推理规则如下:规则 1:自反律(Reflexivity)如果 Y*X*U,则 XY 在 R 上成立。这个规则可以理解为已知事整体
17、,可以唯一确定其部分。规则 2:增广律(Augmentation)如果 XY 为 F 所蕴含,Z*U,则 XZYZ 的 R 上成立(为了简便,XZ 记为 XZ)。规则 3:传递律(Transitivity)如果 XY 和 YZ 有 R 上成立,则 XZ 在 R 上也成立。规则 4:合并律(Union rule)如果 XY 和 XZ 成立,则 XYZ 成立。规则 5:伪传递律(Pseudotransitivity rule)如果 XY 和 WYZ 成立,则 WXZ 也成立。规则 6:分解律(Decomposition rule)如果 XY 和 Z*Y 成立,则 XZ 也成立。3.存在非主属性对码
18、的部分依赖的关系模式是 (5) 。(分数:1.00)A.INF B.2NFC.3NFD.BCNF解析:分析 根据范式的定义(请读者参考(3)题的介绍),可立即知道本题的正确答案为 A。4.关系模式 R 属性集为 A,B,C,函数依赖集 F=ABC,ACB,BC,则 R 属于 (6) 。(分数:1.00)A.1NFB.2NFC.3NF D.BCNF解析:分析 范式的定义详见(3)题分析。本题中关系模式 R 的候选码为 AB 和 AC,没有非主属性,应属于 3NF,又因为存在函数依赖 BC 决定因素B 包含码,所以不属于 BCNF。5.两个函数依赖集等价是指 (7) 。(分数:1.00)A.函数依
19、赖个数相等B.函数依赖集的闭包相等 C.函数依赖集相互包含D.同一关系上的函数依赖集解析:分析 如果两个函数依赖集能推演出相同的集来,则称它们是等价的。两个函数依赖集等价是指两个函数依赖集包含的依赖信息等价,即函数依赖集的闭包相等;6.设关系模式 RU,F,其中 U=A,B,C,D,E,F=ABC,CD,BCE, EA,则分解 p=R1(ABCE),R2(CD)满足 (8) 。(分数:1.00)A.具有无损连接性、保持函数依赖 B.不具有无损连接性、保持函数依赖C.具有无损连接性、不保持函数依赖D.不具有无损连接性、不保持函数依赖解析:分析 详细分析见(3)题。根据无损连接性判定定理,由 F
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 数据库 系统 工程师 设计 基础理论 答案 解析 DOC
