【计算机类职业资格】数据库系统工程师-关系数据库基本理论(一)及答案解析.doc
《【计算机类职业资格】数据库系统工程师-关系数据库基本理论(一)及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】数据库系统工程师-关系数据库基本理论(一)及答案解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、数据库系统工程师-关系数据库基本理论(一)及答案解析(总分:66.00,做题时间:90 分钟)一、单项选择题(总题数:33,分数:51.00)1.在关系代数表达式的查询优化中,不正确的叙述是_。A尽可能早地执行连接B尽可能早地执行选择C尽可能早地执行投影D把笛卡儿积和随后的选择合并成连接运算(分数:1.00)A.B.C.D.关系模式 R(U,F),其中 U=(W,X,Y,Z),F=WXY,WX,XZ,YW。关系模式 R 的候选码是 (1) , (2) 是无损连接并保持函数依赖的分解。(分数:2.00)(1).AW 和 Y BWY CWX DWZ(分数:1.00)A.B.C.D.(2).A=R1
2、(WY),R2(XZ) B=R1(WZ),R2(XY)CR1(WXY),R2(XZ) D=R1(WX),R2(YZ)(分数:1.00)A.B.C.D.2.下列公式中一定成立的是_。A A1,A2 ( F (E) F ( A1,A2 (E)B F (E1E2) F (E1) F (E2)C F (E1-E2) F (E1)- F (E2)D A1,A2,B1,B2 (E E) A1,A2 (E) (分数:1.00)A.B.C.D.3.在元组关系演算中,与公式( s)(P1(s)等价的公式是_。A( s)(P1(s) B( s)( P l(s)C( s)( P 1(s) D( (分数:1.00)A
3、.B.C.D.4.关系规范化中的删除操作异常是指_。A不该删除的数据被删除 B不该删除的关键码被删除C应该删除的数据未被删除 D应该删除的关键码未被删除(分数:1.00)A.B.C.D.5.在元组关系演算中,与公式 P1=P 2等价的公式是_。AP 1P 2 BP 2P lCP 1P 2 DP 2P 2(分数:1.00)A.B.C.D.6.存在非主属性对码的部分依赖的关系模式是_。A1NF B2NF C3NF DBCNF(分数:1.00)A.B.C.D.7.在关系模式 R 分解成 =R 1,R k)时,R 上的关系 r 和其投影连接表达式 m (r)之间满足_。Ar=m (r) Br m (r
4、) Cm (r) (分数:1.00)A.B.C.D.假定每一车次具有唯一的始发站和终点站。如果实体“列车时刻表”属性为车次、始发站、发车时间、终点站、到达时间,该实体的主键是 (1) ;如果实体“列车运行表”属性为车次、日期、发车时间、到达时间,该实体的主键是 (2) 。通常情况下,上述“列车时刻表”和“列车运行表”两实体型间 (3) 联系。(分数:3.00)(1).A车次 B始发站 C发车时间 D车次,始发站(分数:1.00)A.B.C.D.(2).A车次 B始发站 C发车时间 D车次,日期(分数:1.00)A.B.C.D.(3).A不存在 B存在一对一 C存在一对多 D存在多对多(分数:1
5、.00)A.B.C.D.8.设有关系模式 R(A,B,C,D),F 是 R 上成立的 FD 集,F=ABC,DA,则 R 的关键码为_。AAB BAD CBC DBD(分数:1.00)A.B.C.D.9.设关系模式 R(A,B,C,D),F 是 R 上成立的 FD 集,F=ABC,=AB, AC,AD 是 R 上的一个分解,那么分解 _。A是无损连接分解,也是保持 FD 的分解B是无损连接分解,但不保持 FD 的分解C不是无损连接分解,但保持。FD 的分解D既不是无损连接分解,也不保持 FD 的分解(分数:1.00)A.B.C.D.10.关系模式 R 分解成数据库模式 的一个优点是_。A数据分
6、散存储在多个关系中 B存储悬挂元组C提高查询速度 D数据容易恢复(分数:1.00)A.B.C.D.11.关系模式 R 分解成数据库模式 的一个缺点是_。A存储悬挂元组 B减少了数据冗余C查询时,需要做连接运算 D数据分散存储在多个关系中(分数:1.00)A.B.C.D.在关系模型的完整性约束中,实体完整性规则是指关系中 (1) ,而参照完整性(即引用完整性)规则要求 (2) 。(分数:2.00)(1).A属性值不允许重复 B属性值不允许为空C主键值不允许为空 D外键值不允许为空(分数:1.00)A.B.C.D.(2).A不允许引用不存在的元组 B允许引用不存在的元组C不允许引用不存在的属性 D
7、允许引用不存在的属性(分数:1.00)A.B.C.D.12.在元组关系演算中,与公式 P1P 2等价的公式是_。A(P 1P 2) BP 1P 2C(P 1P 2) D(P 1P 2)(分数:1.00)A.B.C.D.13.假设学生关系是 S(S#,SNAME,SEX,AGE),课程关系是 C(C#,CNAME, TEACHER),学生选课关系是SC(S#,C#,GRADE)。那么,要查找选修“DB”课程的“女”学生姓名,将涉及到关系_。AS BSC 和 C CS 和 SC DS、SC 和 C(分数:1.00)A.B.C.D.52设教学数据库中有一个关于教师任教的关系模式 R(T#,C#,CN
8、AME,TEXT, TNAME,TAGE),其属性为教师工号、任教的课程编号、课程名称、所用的教材、教师姓名和年龄。如果规定:每个教师(T#)只有一个姓名(TNAME)和年龄(TAGE),且不允许同名同姓;对每个课程号(C#)指定一个课程名(CNAME),但一个课程名可以有多个课程号(即开设了多个班);每个课程名称(CNAME)只允许使用一本教材(TEXT);每个教师可以上多门课程(指 C#),但每个课程号(C#)只允许一个教师任教。那么,关系模式 R 上基本的函数依赖集为 (1) ,R 上的关键码为 (2) , R 的模式级别为 (3) 。如果把关系模式 R 分解成数据库模式 1=(T#,C
9、#),(T#,TNAME,TAGE),(C#, CNAME,TEXT),那么 R分解成 1是无损分解、保持依赖且 1属于 (4) 。如果把关系模式 R 分解成数据库模式 2=(T#,C#),(T#,TNAME),(TNAME, TAGE),(C#,CNAME),(CNAME,TEXT),那么 R 分解成 2是无损分解、保持依赖且 2属于 (5) 。(分数:5.00)(1).AT#C#,T#(TNAME,TAGE),C#(CNAME,TEXT)BT#(TNAME,TAGE),C#(CNAME,TEXT)CT#TNAME,TNAMETAGE,C#CNAME,CNAMETEXTD(T#,C#)(TN
10、AME,CNAME),TNAMETAGE,CNAMETEXT)(分数:1.00)A.B.C.D.(2).A(T#) B(C#) C(T#,C#) D(T#,C#,CNAME)(分数:1.00)A.B.C.D.(3).A属于 1NF 但不属于 2NF B属于 2NF 但不属于 3NFC属于 3NF 但不属于 2NF D属于 3NF。(分数:1.00)A.B.C.D.(4).A1NF 模式集 B2NF 模式集C3NF 模式集 D模式级别不确定(分数:1.00)A.B.C.D.(5).A1NF 模式集 B2NF 模式集C3NF 模式集 D模式级别不确定(分数:1.00)A.B.C.D.14.设有关系
11、 R(A,B,C)的值如下:(分数:1.00)A.B.C.D.给定关系模式 R(U,F),u=A,B,C,D,E,F=BA,DA,AE, ACB,那么属性集 AD 的闭包为 (1) ,R 的候选键为 (2) 。(分数:2.00)(1).AADE BABD CABCD DACD(分数:1.00)A.B.C.D.(2).AABD BADE CACD DCD(分数:1.00)A.B.C.D.设有如下关系:与元组演算表达式 t| ( u)( (分数:2.00)(1).A A,B ( AE (R S) B B ( AE (RS)C B ( AE (R S) D B ( R.C=S.CAE (RS) (分
12、数:1.00)A.B.C.D.(2). (分数:1.00)A.B.C.D.15.在最小依赖集 F 中,下面叙述不正确的是_。AF 中每个 FD 的右部都是单属性BF 中每个 FD 的左部都是单属性CF 中没有冗余的 FDDF 中每个 FD 的左部没有冗余的属性(分数:1.00)A.B.C.D.16.在关系模式 R 中,函数依赖 XY 的语义是_。A在 R 的某一关系中,若两个元组的 X 值相等,则 Y 值也相等B在 R 的每一关系中,若两个元组的 X 值相等,则 Y 值也相等C在 R 的某一关系中,Y 值应与 X 值相等D在 R 的每一关系中,Y 值应与 X 值相等(分数:1.00)A.B.C
13、.D.17.与域演算表达式 ab|R (ab)R(ba)不等价的关系代数表达式是_。A 1,2 ( 1=42-3 (RR) B 1,2 (分数:1.00)A.B.C.D.18.设关系模式 R(A,B,C,D),F 是 R 上成立的:FD 集,F=BA,AC,=AB, AC,AD 是 R 上的一个分解,那么分解 相对于 F_。A是无损连接分解,也是保持 FD 的分解B是无损连接分解,但不保持 FD 的分解C不是无损连接分解,但保持 FD 的分解D既不是无损连接分解,也不保持 FD 的分解(分数:1.00)A.B.C.D.在关系数据模型中,通常可以把 (1) 称为属性,而把 (2) 称为关系模式。
14、常用的关系运算是关系代数和 (3) 。在关系代数中,对一个关系作投影操作后,新关系的元组个数 (4) 原来关系的元组个数。(分数:4.00)(1).A记录 B基本表 C模式 D字段(分数:1.00)A.B.C.D.(2).A记录 B记录类型 C元组 D元组集(分数:1.00)A.B.C.D.(3).A集合代数 B逻辑演算 C关系演算 D集合演算(分数:1.00)A.B.C.D.(4).A小 B小于或等于 C等于 D大于(分数:1.00)A.B.C.D.某数据库中有供应商关系 S 和零件关系 P,其中,供应商关系模式 S(Sno, Sname, Szip, City)中的属性分别表示:供应商代码
15、、供应商名、邮编、供应商所在城市;零件关系模式 P(Pno, Pname, Color, Weight, City)中的属性分别表示:零件号、零件名、颜色、重量、产地。要求一个供应商可以供应多种零件,而一种零件可由多个供应商供应。请将下面的 SQL 语句空缺部分补充完整。CREATE TABLE SP (Sno CHAR (5),Pno CHAR (6),Status CHAR (8),Qty NUMERIC (9),(1) Sno, Pno),(2) Sno),(3) Pno);查询供应了“红”色零件的供应商号、零件号和数量(Qty)的元组演算表达式为:t1|( u)( u)( (分数:5.
16、00)(1).AFOREIGN KEYBPRIMARY KEYCFOREIGN KEY (Sno) REFERENCES SDFOREIGN KEY (Pno) PEFERENCES P(分数:1.00)A.B.C.D.(2).AFOREIGN KEYBPRIMARY KEYCFOREIGN KEY (Sno) REFERENCES SDFOREIGN KEY (Pno) PEFERENCES P(分数:1.00)A.B.C.D.(3).AFOREIGN KEYBPIUMARY KEYCFOREIGN KEY (Sno) REFERENCES SDFOREIGN KEY (Pno) PEFER
17、ENCES P(分数:1.00)A.B.C.D.(4).As(u)sp(v)p(w) BSP(u)S(v)P(w)CP(u)SP(v)S(w) DS(u)P(v)SP(w)(分数:1.00)A.B.C.D.(5).At1=u1t2=w2t3=v4 Bt1=v1t2=u2t3=u4Ct1=w1t2=u2t3=v4 Dt1=u1t2=v2t3=y4(分数:1.00)A.B.C.D.19.在关系中,“元数”(Arity)是指_。A行数 B元组个数 C关系个数 D列数(分数:1.00)A.B.C.D.20.关系数据库设计理论主要包括 3 个方面的内容,其中起核心作用的是_。A范式 B关键码 C数据依赖
18、 D数据完整性约束(分数:1.00)A.B.C.D.若有关系模式 R(A,B,C)和 S(C,D,E),对于如下的关系代数表达式:E1= A,D ( B2003R.C=S.CE=80 (RS)E2= A,D ( R.C=S.C ( B2003 (R) E=80 (S)E3= A,D ( B2003 (R) E=80 (S)E4= A,D ( B2003E=80 (S (分数:2.00)(1).AE 1-E2=-E3=E4BE 3=E4但 E1E 2CE 1-E2但 E3E 4DE 2-E4但 E1E 3(分数:1.00)A.B.C.D.(2).AE 1 BE 2 CE 3 DE 4(分数:1.
19、00)A.B.C.D.21.设 R 和 S 都是二元关系,那么与元组演算表达式t| R(t)( u)(S(u)u1t2)不等价的关系代数表达式是)_。A 1,2( 23 (RS) B 1,2 ( 21 (RS)C 1,2 (R (分数:1.00)A.B.C.D.22.设关系 R 和 S 都是二元关系,那么与元组表达式t| u)(| v)(R(u)S(v)u1=v1t1=v1t2=v2)等价的关系代数表达式是_。A 3,4 (R| S) B 2,3 (R| S)C 3,4 (R| (分数:1.00)A.B.C.D.23.如果分解 相对于 F 是“无损分解”,那么对 R 中满足 F 的每一个关系
20、r,都有 _。Ar=m (r) Br m (r) Cm (r) (分数:1.00)A.B.C.D.24.设有关系模式 R(A,B,C,D),F 是 R 上成立的 FD 集,F=ABC,DA,则属性集(CD)的闭包(CD) +为_。ACD BACD CBCD DABCD(分数:1.00)A.B.C.D.二、设计题(总题数:1,分数:15.00)某学员为公司的项目工作管理系统设计了初始的关系模式集:部门(部门代码,部门名,起始年月,终止年月,办公室,办公电话)职务(职务代码,职务名)等级(等级代码,等级名,年月,小时工资)职员(职员代码,职员名,部门代码,职务代码,任职时间)项目(项目代码,项目名
21、,部门代码,起始年月日,结束年月日,项目主管)工作计划(项目代码,职员代码,年月,工作时间)(分数:15.00)(1).试给出部门、等级、项目、工作计划关系模式的主键和外键,以及基本函数依赖集 F1、F2、F3 和F4。(分数:3.00)_(2).该学员设计的关系模式不能管理职务和等级之间的关系。如果规定:一个职务可以有多个等级代码。请修改“职务”关系模式中的属性结构。(分数:3.00)_(3).为了能管理公司职员参加各项目每天的工作业绩,请设计一个“工作业绩”关系模式。(分数:3.00)_(4).部门关系模式存在什么问题?请用 100 字以内的文字阐述原因。为了解决这个问题可将关系模式分解,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 数据库 系统 工程师 关系 基本理论 答案 解析 DOC
