[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编11及答案与解析.doc

上传人:孙刚 文档编号:507046 上传时间:2018-11-29 格式:DOC 页数:27 大小:533.50KB
下载 相关 举报
[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编11及答案与解析.doc_第1页
第1页 / 共27页
[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编11及答案与解析.doc_第2页
第2页 / 共27页
[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编11及答案与解析.doc_第3页
第3页 / 共27页
[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编11及答案与解析.doc_第4页
第4页 / 共27页
[计算机类试卷]软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编11及答案与解析.doc_第5页
第5页 / 共27页
点击查看更多>>
资源描述

1、软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编 11及答案与解析 1 在分布式数据库系统中, (55)是指用户无需知道数据存放的物理位置。 ( A)分片透明 ( B)复制透明 ( C)逻辑透明 ( D)位置透明 2 计算机系统的软硬件故障可能会造成数据库中的数据被破坏。为了防止这一问题,通常需要 (56),以便发生故障时恢复数据库。 ( A)定期安装 DBMS和应用程序 ( B)定期安装应用程序,并将数据库做镜像 ( C)定期安装 DBMS,并将数据库作备份 ( D)定期将数据库作备份;在进行 事务处理时,需要将数据更新写入日志文件 3 若关系 R、 S如图 72所示,则关系代

2、数表达式 1,3,7(3 6(RS)与 (52)等价。 ( A)( B) A,R,C,E(R.C S.D(RS) ( C) A,S,C,S,E(R.C S.D(RS) ( D) R,A,R,C,R,E(R.C S.D(RS) 4 该关系存在冗余以及插入异常和删除异常等问题。为了解决这一问题需要将零件关系分解为 (56)。 ( A) P1(零件号,零件名称,单价 )、 P2(供应商,供应商所在地,库存量 ) ( B) P1(零件号,零件名称 )、 P2(供应商,供应商所在地,单价,库存量 ) ( C) P1(零件号,零件名称 )、 P2(零件号,供应商,单价,库存量 )、 P3(供应商,供应商所

3、在地 ) ( D) P1(零件号,零件名称 )、 P2(零件号,单价,库存量 )、 P3(供应商,供应商所在地 )、 P4(供应商所在地,库存量 ) 5 ER模型向关系模型转换时,三个实体之间多对多的联系 m: n: p应该转换为一个独立的关系模式,且该关系模式的关键字由 (49)组成。 ( A)多对多联系的属性 ( B)三个实体的关键字 ( C)任意一个实 体的关键字 ( D)任意两个实体的关键字 6 ER图转换为关系模型时,对于实体 E1与 E2间的多对多联系,应该将 (56)。 ( A) El的码加上联系上的属性并入 E2 ( B) El的码加上联系卜的属性独立构成一个关系模式 ( C)

4、 E2的码加上联系 j二的属性独立构成一个关系模式 ( D) El与 E2的码加上联系上的属性独立构成一个关系模式 7 在数据库系统中,视图是一个 (54)。 ( A)真实存在的表,并保存了待查询的数据 ( B)真实存在的表,只有部分数据来源于基本表 ( C)虚拟表,查询时只能从一个基 :本表中导出 ( D)虚拟表,查询时可以从一个或者多个基本表或视图中导出 8 给定关系模式 R(U, F),其中:属性集 u=A, B, c, D, E, G,函数依赖集F=AB , AC , CD , AEG) 。若将 R分解为如下两个模式 (55),则分解后的关系模式保持函数依赖。 ( A) R1(A, B

5、,C)和 R2(D,E,G) ( B) R1(A, B, C, D)和 R2(A, E,G) ( C) R1(B,C,D)和 R2(A, E,G) ( D) R1(B, C, D,E)和 R2(A, E,G) 8 关系 R1和 R2如图 71所示:若 进行 R1 R2运算,则结果集为 (51)元关系,共有 (52)个元组。 9 (51) ( A) 4 ( B) 5 ( C) 6 ( D) 7 10 (52) ( A) 4 ( B) 5 ( C) 6 ( D) 7 10 若对关系 R(A, B, C, D)进行 1,3(R)运算,则该关系运算与 (52)等价,表示(53)。 11 (52) (

6、A) A=1, C=3(R) ( B) A=1C=3(R) ( C) A,C(R) ( D) A=1 C=3(R) 12 (53) ( A)属性 A和 c的值分别等于 1和 3的元组为结 果集 ( B)属性 A和 C的值分别等于 1和 3的两列为结果集 ( C)对 R关系进行 A=1、 C=3的投影运算 ( D)对 R关系进行属性 A和 C的投影运算 12 设有学生实体 Students(学号,姓名,性别,年龄,家庭住址,家庭成员,关系,联系电话 ),其中 “家庭住址 ”记录了邮编、省、市、街道信息; “家庭成员,关系,联系电话 ”分别记录了学生亲属的姓名、与学生的关系以及联系电话。学生实体

7、Students中的 “家庭住址 ”是一个 (52)属性;为使数据库模式设计更合理,对丁二关系模式 Students(53)。 13 (52) ( A)简单 ( B)多值 ( C)复合 ( D)派生 14 (53) ( A)可以不作任何处理,因为该关系模式达到了 3NF ( B)只允许记录一个亲属的姓名、与学生的关系以及联系电话的信息 ( C)需要对关系模式 Students增加若干组家庭成员、关系及联系电话字段 ( D)应该将家庭成员、关系及联系电话加上学生号,设计成为一个独立的实体 14 假设学生 Students和教师 1“eachers关系模式如下所示: Students(学号,姓名,

8、性别,类别,身份证号 )Teachers(教师号, 姓名,性别,身份证号 )其中,学生关系中的类别分为 “本科生 ”和 “研究生 ”两类。 a查询在读研究生的教师的平均工资,最高与最低工资的差值的 SQL语句如下: SELECT(56) FROMTeachers Students WHERE(57); 15 (56) ( A) AVG(工资 ) AS平均工资, MAx(工资 )一 MIN(工资 )AS差值 ( B)平均工资 ASAVG(工资 ),差值 ASMAX(工资 )一 MIN(工资 ) ( C) AVG(工资 )ANY平均工资, MAx(工资 )一 MIN(工资 )ANY差值 ( D)平

9、均工资 ANYAVG(工资 ),差值 ANYMAX(工资 )一 MIN(工资 ) 16 (57) ( A) Students身份证号 =Teachers身份证号 ( B) Students类别 =研究生 ( C) Students身份证号 =17eachers身份证号 ANDStudents类别 =研究生 ( D) Students身份证号 =Teachers身份证号 ORStudents类别 =研究生 16 是女教师又是研究生且工资大于二等于 3500元的身份证号和姓名的 SQL语句如下: (SELECT身份证号,姓名 FROMStudents WHERE(58) INTERSECT(SEL

10、ECT身份证号,姓名 FROMTeachers WHERE(59) 17 (58) ( A)工资 =3500 ( B)工资 =3500 ( C)性别 =女 AND类别 =研究生 ( D)性别 =女 AND类别 =研究生 18 (59) ( A)工资 =3500 ( B)工资 =3500 ( C)性别 =女 AND类别 =研究生 ( D)性别 =女 AND类别 =研究生 18 已知关系模式:图书 (图书编号,图书类型,图书 名称,作者,出版社,出版日期, ISBN),图书编号唯一识别一本图书。建立 “计算机 ”类图书的视图 ComputerBOOK,并要求进行修改、插入操作时保证该视图只有计算机

11、类的图书。实现上述要求的 SQL语句如下: CREATE(55)ASSELECT图书编号,图书名称,作者,出版社,出版日期 FROM图书 WHERE图书类型 =计算机 (56); 19 (55) ( A) TABLEComputerBOOK ( B) VIEWComputerBOOK ( C) ComputerBOOKTABLE ( D) ComputerBOOKVIEW 20 (56) ( A) FORALL ( B) PUBLIC ( C) WITHCHECKOPTION ( D) WITHGRANTOPTIoN 20 将 Students表的插入权限赋予用户 UserA,并允许其将权限授

12、予他人,应使用的 SQL语句为: GRANT(51)TABLEStudentsTOUserA(52); 21 (51) ( A) UPDATE ( B) UPDATEON ( C) INSERT ( D) INSERTON 22 (52) ( A) FORALL ( B) PUBLIC ( C) WITHCHECKOPTION ( D) WITHGRANTOPTION 22 设有关系模式 R(E,N, M, L, Q),其函数依赖集为 F=EN , EMQ ,ML ,则关系模式 R达到了 (53),该关系模式 (54)。 23 (53) ( A) 1NF ( B) 2NF ( C) 3NF (

13、 D) BCNF 24 (54) ( A)无须进行分解,冈为已经达到了 3NF ( B)无须进行分解,因为已经达到了 BCNF ( C)尽管不存在部分函数依赖,但还存在传递依赖,所以需要进行分解 ( D)需要进行分解,因为存在冗余、修改操作的不一致性、插入和异常删除 24 给定关系模式 R U, F, U=A, B, C), F=ABC , CB) 。关系 R(55),且分别有 (56)。 25 (55) ( A)只有 1个候选关键字 AC ( B)只有 1个候选关键字 AB ( C)有 2个候选关键字 AC和 BC ( D)有 2个候选关键字 AC和 AB 26 (56) ( A) 1个非主

14、属性和 2个主属性 ( B) 2个非主属性和 1个主属性 ( C) 0个非主属性和 3个主属性 ( D) 3个非主属性和 0个主属性 26 若有关系 R(A, B, C, D)和 S(C, D, E),则与表达式 3, 4, 7(4 5(RS)等价的SQL语句如下: SELECT(53)FROM(54)WHERE(55); 27 (53) ( A) A, B, C, D, E ( B) C,D, E ( C) R A, R B, R C, R D, S E ( D) R C, R D, S E 28 (54) ( A) R ( B) S ( C) R S ( D) RS 29 (55) ( A

15、) D C ( B) R D S C ( C) R D R C ( D) S D R C 29 某销售公司 数据库的零件 P(零件号,零件名称,供应商,供应商所在地,库存量 )关系如表 74所示,其中同一种零件可由不同的供应商供应,一个供应商可以供应多种零件。零件关系的主键为 (53)。查询各种零件的平均单价、最高单价与最低单价之间差距的 SQL语句为:SELECT:零件号, (54)FROMP(55); 30 (53) ( A)零件号,零件名称 ( B)零件号,供应商 ( C)零件号,供应商所在地 ( D)供应商,供应商所在地 31 (54) ( A)零件名称, AVG(单价 ), MAX(

16、单价 )一 MIN(单价 ) ( B)供应商, AVG(单价 ), MAX(单价 )一 MIN(单价 ) ( C)零件名称, AVG单价, MAX单价一 MIN单价 ( D)供应商, AVG单价, MAX单价一 MIN单价 32 (55) ( A) ORDERBY供应商 ( B) ORDERBY零件号 ( C) GROUPBY供应商 ( D) GROUPBY零件号 32 某医院数据库的部分关系模式为:科室 (科室号,科室名,负责人,电话 )、病患 (病历号,姓名,住址,联系电话 )和职工 (职工号,职工姓名,科室号,住址,联系电话 )。假设每个科室有一位负责人和一部电话,每 个科室有若干名职工

17、,一名职工只属于一个科室;一个医生可以为多个病患看病;一个病患可以由多个医生多次诊治。科室与职工的所属联系类型是 (51),病患与医生的就诊联系类型为 (52)。对于就诊联系最合理的设计是 (53),就诊关系的主键是 (54)。 33 (51) ( A) 0.042361111111 ( B) 1: n ( C) n: 1 ( D) n: m 34 (52) ( A) 0.042361111111 ( B) 1: n ( C) n: 1 ( D) n: m 35 (53) ( A)就诊 (病历号,职工号,就诊情况 ) ( B)就诊 (病历号,职工姓名,就诊情况 ) ( C)就诊 (病历号,职工

18、号,就诊时间,就诊情况 ) ( D)就诊 (病历号,职工姓名,就诊时间,就诊情况 ) 36 (54) ( A)病历号,职工号 ( B)病历号,职工号,就诊时间 ( C)病历号,职工姓名 ( D)病历号,职工姓名,就诊时间 36 若有关系 R(A, B, C, D, E)和 S(B, C, F, G), IJR与 S自然联结运算后的属性列有 (51)个,与表达式 1, 3, 6, 7(36( )等价的 SQL语句如下。SELECT(52)FROM(53)WHERE(54) 37 (51) ( A) 5 ( B) 6 ( C) 7 ( D) 9 38 (52) ( A) A, R C, F, G

19、( B) A, C, S B, S F ( C) A, C, S B, S C ( D) R A, R C, S B, S C 39 (53) ( A) R ( B) S ( C) RS ( D) R S 40 (54) ( A) R B=S BANDR C=S CANDR C, .ONTO, WITHGRANTOPTION;权限有:SELECT、 INSERT、 UPDATE、 DELETE,插入权限是 INSERT。使用WITHGRANTOPTION子句可将获得的权限赋给其他用户。 【知识模块】 数据库技术 【知识模块】 数据库技术 23 【正确答案】 A 【知识模块】 数据 库技术 24

20、 【正确答案】 D 【试题解析】 关系 R中的每一个属性都是不可再分的,所以该关系符合 1NF,但不满足每一个非主属性完全依赖于码的条件,达不到 2NF。 1NF存在冗余、修改操作的不一致性、插入和异常删除等问题,需要对该关系模式进行分解。 【知识模块】 数据库技术 【知识模块】 数据库技术 25 【正确答案】 D 【知识模块】 数据库技术 26 【正确答案】 C 【试题解析】 CB , ACAB ,而 ABC ,所以 ACC ,关系 R有 2个候选关键字 AC和 AB。包含 在任何候选码中的的诸属性都是主属性, A、 B、 C都包含在候选码中,因此主属性有 3个,非主属性有 0个。 【知识模

21、块】 数据库技术 【知识模块】 数据库技术 27 【正确答案】 D 【知识模块】 数据库技术 28 【正确答案】 C 【知识模块】 数据库技术 29 【正确答案】 B 【试题解析】 表达式 3, 4, 7(4 5(R5)可分为 3步进行。第一步:求笛卡尔积RS。 RS共 7列,分别为 R_A, R B, R C, R D, S C, S D, S E。第二步:选取 Rs中第 4个 属性值小于第 5个属性值的元组。第三步:对第二步的结果进行投影运算,选择第 3、 4、 7列。 SELECT语句中, SEI ECT对应于关系代数中投影,第 3、 4、 7列分别为 R C, R D, S E; FR

22、OM对应于笛卡尔积, FROM子句中出现的多个表之间用逗号分隔; WHERE对应于关系代数中的选 【知识模块】 数据库技术 【知识模块】 数据库技术 30 【正确答案】 B 【知识模块】 数据库技术 31 【正确答案】 A 【知识模块】 数据库技术 32 【正确答案】 D 【知识模块 】 数据库技术 【知识模块】 数据库技术 33 【正确答案】 B 【知识模块】 数据库技术 34 【正确答案】 D 【知识模块】 数据库技术 35 【正确答案】 C 【知识模块】 数据库技术 36 【正确答案】 B 【试题解析】 每个科室有若干名职工,一名职工只属于一个科室,所以科室与职工的所属联系类型是一对多,

23、即 1: n。一个医生可以为多个病患看病,一个病患可以由多个医生多次诊治,病患与医生的就诊联系类型为多对多,即 n: m。对于不同的职工,职工号是唯一的,不同职 工的姓名有可能是相同的,也就是说职工姓名不是唯一的;而不同就诊时间的就诊情况是不同的,因此就诊联系的最合理的设计是就诊 (病历号,职工号,就诊时间,就诊情况 ),就诊关系的主键足 “病历号,职工号,就诊时间 ”。 【知识模块】 数据库技术 【知识模块】 数据库技术 37 【正确答案】 C 【知识模块】 数据库技术 38 【正确答案】 D 【知识模块】 数据库技术 39 【正确答案】 B 【知识模块】 数据库技术 40 【正确答案】 A

24、 【试题解析】 自然连接就是在 等值连接的情况下,当连接属性 R与 S具有相同属性组时,把在连接结果中重复的属性列去掉,所以属性列有 7个。 SQL语句的结果为答案 D, B, A。 【知识模块】 数据库技术 【知识模块】 数据库技术 41 【正确答案】 A 【知识模块】 数据库技术 42 【正确答案】 A 【知识模块】 数据库技术 43 【正确答案】 D 【试题解析】 1NF:关系模式 P的每一个分量都是不可:再分的数据项。 2NF:关系模式 P属于 1NF,且每个非主属性完全依赖于码。本题中,关系模式 P的每个分量都 不可以再分,满足 lNF的定义。从函数依赖集 F可以看出关系 P的码为(

25、零件号,供应商 ),零件号决定零件名称,则零件名称不完全依赖于码,不满足2NF的定义。因此关系模式 P属于 1NF。查询平均库存两需要使用 AVG()函数。计算最大值和最小值,则需要使用 MAX()和 MIN()函数。 SELECT语句可以通过AS子句为属性重新命名,形式为 oldnameASnew-name,也就 【知识模块】 数据库技术 【知识模块】 数据库技术 44 【正确答案】 D 【知识模块】 数据库技术 45 【正确答 案】 B 【知识模块】 数据库技术 46 【正确答案】 C 【试题解析】 由函数依赖关系可知, (时间,学生 )是关系模式 R的一个主键。非主属性完全依赖于主键,规范化程度可达到 2NF; 2NF消除了对非主属性对主键的传递函数依赖,规范化程度为 3NF; 4NF限制关系模式的属性之间不允许有非平凡且非函数依赖的多值依赖。 【知识模块】 数据库技术

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1