【计算机类职业资格】软件设计师-16及答案解析.doc

上传人:deputyduring120 文档编号:1340358 上传时间:2019-10-17 格式:DOC 页数:17 大小:106.50KB
下载 相关 举报
【计算机类职业资格】软件设计师-16及答案解析.doc_第1页
第1页 / 共17页
【计算机类职业资格】软件设计师-16及答案解析.doc_第2页
第2页 / 共17页
【计算机类职业资格】软件设计师-16及答案解析.doc_第3页
第3页 / 共17页
【计算机类职业资格】软件设计师-16及答案解析.doc_第4页
第4页 / 共17页
【计算机类职业资格】软件设计师-16及答案解析.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、软件设计师-16 及答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:23,分数:100.00)在数据库的逻辑结构设计阶段,需要_阶段形成的_作为设计依据。(分数:4.00)A.需求分析B.概念结构设计C.物理结构设计D.数据库运行和维护A.程序文档、数据字典和数据流图。B.需求说明文档、程序文档和数据流图C.需求说明文档、数据字典和数据流图D.需求说明文档、数据字典和程序文档为了保证数据库中数据的安全可靠和正确有效,系统在进行事务处理时,对数据的插入、删除或修改的全部内容先写入_;当系统正常运行时,按一定的时间间隔,把数据库缓冲区内容写入_;当发生故障时,根据现场数

2、据内容及相关文件来恢复系统的状态。(分数:4.00)A.索引文件B.数据文件C.日志文件D.数据字典A.索引文件B.数据文件C.日志文件D.数据字典1.在分布式数据库系统中,_是指用户无需知道数据存放的物理位置。(分数:2.00)A.分片透明B.复制透明C.逻辑透明D.位置透明2.计算机系统的软硬件故障可能会造成数据库中的数据被破坏。为了防止这一问题,通常需要_,以便发生故障时恢复数据库。(分数:2.00)A.定期安装 DBMS 和应用程序B.定期安装应用程序,并将数据库做镜像C.定期安装 DBMS,并将数据库作备份D.定期将数据库作备份;在进行事务处理时,需要将数据更新写入日志文件关系 R1

3、 和 R2 如下图所示: 若进行 (分数:4.00)A.4B.5C.6D.7A.4B.5C.6D.7若对关系 R(A,B,C,D)进行 1,3 (R)运算,则该关系运算与_等价,表示_。(分数:4.00)A.A=1,C=3(R)B.A=1C=3(R)C.A,C(R)D.A=1C=3(R)A.属性 A 和 C 的值分别等于 1 和 3 的元组为结果集B.属性 A 和 C 的值分别等于 1 和 3 的两列为结果集C.对 R 关系进行 A=1、C=3 的投影运算D.对 R 关系进行属性 A 和 C 的投影运算若有关系 R(A,B,C,D)和 S(C,D,E),则与表达式 3,4,7 ( 45 (RS

4、)等价的 SQL 语句如下:SELECT _ FROM _ WHERE _;(分数:6.00)A.B,C,D,EB.C,D,EC.A,R.B,R.C,R.D,S.ED.C,R.D,S.EARBSC.R,SD.RSA.DCB.DS.CC.DR.CD.DR.C3.E-R 模型向关系模型转换时,三个实体之间多对多的联系 m:n:p 应该转换为一个独立的关系模式,且该关系模式的关键字由_组成。(分数:2.00)A.多对多联系的属性B.三个实体的关键字C.任意一个实体的关键字D.任意两个实体的关键字4.E-R 图转换为关系模型时,对于实体 E1 与 E2 间的多对多联系,应该将_。(分数:2.00)A.

5、E1 的码加上联系上的属性并入 E2B.E1 的码加上联系上的属性独立构成一个关系模式C.E2 的码加上联系上的属性独立构成一个关系模式D.E1 与 E2 的码加上联系上的属性独立构成一个关系模式某医院数据库的部分关系模式为:科室(科室号,科室名,负责人,电话)、病患(病历号,姓名,住址,联系电话)和职工(职工号,职工姓名,科室号,住址,联系电话)。假设每个科室有一位负责人和一部电话,每个科室有若干名职工,一名职工只属于一个科室;一个医生可以为多个病患看病;一个病患可以由多个医生多次诊治。科室与职工的所属联系类型是_,病患与医生的就诊联系类型为_。对于就诊联系最合理的设计是_,就诊关系的主键是

6、_。(分数:8.00)A.1:1B.1:nC.n:1D.n:mA.1:1B.1:nC.n:1D.n:mA.就诊(病历号,职工号,就诊情况)B.就诊(病历号,职工姓名,就诊情况)C.就诊(病历号,职工号,就诊时间,就诊情况)D.就诊(病历号,职工姓名,就诊时间,就诊情况)A.病历号,职工号B.病历号,职工号,就诊时间C.病历号,职工姓名D.病历号,职工姓名,就诊时间给定关系模式 R(A,B,C,D),S(C,D,E),与 1,3,5 (2=“软件工程“(ROS)等价的 SQL 语句如下: SELECT _ FROM,S WHERE _; 下列查询 B=“信息“且 E=“北京“的 A、B、E 的关

7、系代数表达式中,查询效率最高的是_。(分数:6.00)A.A,C,S,CB.A,B,EC.A,R,C,ED.A,R,C,S,DA.B=软件工程 OR R.C=S.C AND R.D=S.DB.B=“软件工程“OR R.C=S.C AND R.D=S.DC.B=“软件工程“OR R.C=S.C OR R.D=S.DD.B=“软件工程“AND R.C=S.C AND R.D=S.DA.1,2,7(2=“信息“3=54=67=“北京“(RS)B.1,2,7(3=54=6(2=“信息“(R)5=“北京“(S)C.1,2,7(3=54=62=“(R7=“(S)D.1,2,7(3=54=67=“北京“(2

8、=“信息“(R)S)假定某企业 2014 年 5 月的员工工资如下表所示。 2014 年 5 月员工工资表 员工号 姓名 部门 基本工资 岗位工资 全勤奖 应发工资 扣款 实发工资 1001 王小龙 办公室 680.00 1200.00 100.00 1980.00 20.00 1960.00 1002 孙晓红 办公室 1200.00 1000.00 0.00 2200.00 50.00 2150.00 2001 赵眙珊 企划部 680.00 1200.00 100.00 1980.00 10.00 1970.00 2002 李丽敏 企划部 950.00 2000.00 100.00 3050

9、.00 15.00 3035.00 3002 傅学君 设计部 800.00 1800.00 0.00 2600.00 50.00 2550.00 3003 曹海军 设计部 950.00 1600.00 100.00 2650.00 20.00 2630.00 3004 赵晓勇 设计部 1200.00 2500.00 0.00 3700.00 50.00 3650.00 4001 杨一凡 销售部 680.00 1000.00 100.00 1780.00 10.00 1770.00 4003 景昊星 销售部 1200.00 2200.00 100.00 3500.00 20.00 3480.00

10、 4005 李建军 销售部 850.00 1800.00 100.00 2750.00 98.00 2652.00 查询人数大于 2 的部门和部门员工应发工资的平均工资的 SQL 语句如下: SELECT _ FROM 工资表 _ _;(分数:6.00)A.部门,AVG (应发工资) AS 平均工资B.姓名,AVG (应发工资) AS 平均工资C.部门,平均工资 AS AVG (应发工资)D.姓名,平均工资 AS AVG (应发工资)A.ORDER BY 姓名B.ORDER BY 部门C.GROUP BY 姓名D.GROUP BY 部门A.WHERE COUNT(姓名)2B.WHERE COU

11、NT(DISTINCT(部门)2C.HAVING COUNT(姓名)2D.HAVING COUNT(DISTINCT(部门)25.在数据库系统中,视图是一个_。(分数:2.00)A.真实存在的表,并保存了待查询的数据B.真实存在的表,只有部分数据来源于基本表C.虚拟表,查询时只能从一个基本表中导出D.虚拟表,查询时可以从一个或者多个基本表或视图中导出假设学生 Students 和教师 Teachers 关系模式如下所示: Students (学号,姓名,性别,类别,身份证号) Teachers (教师号,姓名,性别,身份证号) 其中,学生关系中的类别分为“本科生”和“研究生”两类。 a.查询在

12、读研究生的教师的平均工资,最高与最低工资的差值的 SQL 语句如下: SELECT _ FROM Teachers,Students WHERE _;(分数:8.00)A.AVG (工资) AS 平均工资, MAX (工资) -MIN (工资) AS 差值B.平均工资 AS AVG(工资), 差值 AS MAX (工资) -MIN (工资)C.AVG(工资) ANY 平均工资, MAX (工资) -MIN (工资) ANY 差值D.平均工资 ANY AVG (工资), 差值 ANY MAX (工资) -MIN (工资)A.Students.身份证号=Teachers.身份证号B.Student

13、s.类别=“研究生“C.Students.身份证号=Teachers.身份证号 AND Students.类别=“研究生“D.Students.身份证号=Teachers.身份证号 OR Students.类别=“研究生“(3).b.查询既是女教师又是研究生且工资大于等于 3500 元的身份证号和姓名的 SQL 语句如下: (SELECT 身份证号,姓名 FROM Students WHERE _) INTERSECT (SELECT 身份证号,姓名 FROM Teachers WHERE _)(分数:2.00)A.工资=3500B.工资=“3500“C.性别=“女“AND 类别=研究生D.性

14、别=“女“AND 类别=“研究生“A.工资=3500B.工资=“3500“C.性别=女 AND 类别=研究生D.性别=“女“AND 类别=“研究生“若有关系 R(A,B,C,D,E)和 S(B,C,F,G),则 R 与 S 自然联结运算后的属性列有_个,与表达式 1,3,6,7 ( 36 (分数:8.00)A.5B.6C.7D.9A.A,R.C,F,GB.A,C,S.B,S.FC.A,C,S.B,S.CD.A,R.C,S.B,S.CARBSC.RSD.R,SA.B=S.B AND R.C=S.C AND R.CS.BB.B=S.B AND R.C=S.C AND R.CS.FC.B=S.B O

15、R R.C=S.C OR R.CS.BD.B=S.B OR R.C=S.C OR R.CS.F已知关系模式:图书(图书编号,图书类型,图书名称,作者,出版社,出版日期,ISBN),图书编号唯一识别一本图书。建立“计算机”类图书的视图 Computer-BOOK,并要求进行修改、插入操作时保证该视图只有计算机类的图书。实现上述要求的 SQL 语句如下: CREATE _ AS SELECT 图书编号,图书名称,作者,出版社,出版日期 FROM 图书 WHERE 图书类型=“计算机“ _;(分数:4.00)A.TABLE Computer-BOOKB.VIEW Computer-BOOKC.Com

16、puter-BOOK TABLED.Computer-BOOK VIEWA.FOR ALLB.PUBLICC.WITH CHECK OPTIOND.WITH GRANT OPTION某销售公司数据库的零件关系 P(零件号,零件名称,供应商,供应商所在地,库存量),函数依赖集F=零件号零件名称,(零件号,供应商)库存量,供应商供应商所在地。零件关系模式 P 属于_。 查询各种零件的平均库存量、最多库存量与最少库存量之间差值的 SQL 语句如下: SELECT 零件号,零件名称,_, FROM P _(分数:6.00)A.1NFB.2NFC.3NFD.4NFA.AVG (库存量) AS 平均库存量

17、,MAX(库存量)-MIN(库存量) AS 差值B.平均库存量 AS AVG (库存量),差值 AS MAX (库存量) -MIN (库存量)C.AVG 库存量 AS 平均库存量,MAX 库存量-MIN 库存量 AS 差值D.平均库存量 AS AVG 库存量,差值 AS MAX 库存量-MIN 库存量A.ORDER BY 供应商B.ORDER BY 零件号C.GROUP BY 供应商D.GROUP BY 零件号将 Students 表的插入权限赋予用户 UserA,并允许其将权限授予他人,应使用的 SQL 语句为: GRANT _ TABLE Students TO UserA _;(分数:4

18、.00)A.UPDATEB.UPDATE ONC.INSERTD.INSERT ONA.FORALLB.PUBLICC.WITH CHECK OPTIOND.WITH GRANT OPTION6.给定关系模式 R(U,F),U=(A,B,C,D,E,H),函数依赖集 F=A-B,A-C,C-D,AE-H。关系模式 R 的候选关键字为_。(分数:4.00)A.ACB.ABC.AED.DE7.给定关系模式 R(U,F),其中:属性集 U=A,B,C,D,E,G,函数依赖集 F=AB,AC,CD,AEG。若将 R 分解为如下两个模式_,则分解后的关系模式保持函数依赖。(分数:2.00)A.R1(A,

19、B,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)设有关系模式 R(E,N,M,L,Q),其函数依赖集为 F=EN,EMQ,ML,则关系模式 R 达到了_,该关系模式_。(分数:4.00)A.1NFB.2NFC.3NFD.BCNFA.无须进行分解,因为已经达到了 3NFB.无须进行分解,因为已经达到了 BCNFC.尽管不存在部分函数依赖,但还存在传递依赖,所以需要进行分解D.需要进行分解,因为存在冗余、修改操作的不一致性、插入和异常删除给定关系模式 RU,F,U=A,B,C,

20、F=ABC,CB。关系 R_,且分别有_。(分数:4.00)A.只有 1 个候选关键字 ACB.只有 1 个候选关键字 ABC.有 2 个候选关键字 AC 和 BCD.有 2 个候选关键字 AC 和 ABA.1 个非主属性和 2 个主属性B.2 个非主属性和 1 个主属性C.0 个非主属性和 3 个主属性D.3 个非主属性和 0 个主属性8.“当多个事务并发执行时,任一事务的更新操作直到其成功提交的整个过程对其他事务都是不可见的”,这一性质通常被称为事务的_。(分数:4.00)A.原子性B.一致性C.隔离性D.持久性软件设计师-16 答案解析(总分:100.00,做题时间:90 分钟)一、单项

21、选择题(总题数:23,分数:100.00)在数据库的逻辑结构设计阶段,需要_阶段形成的_作为设计依据。(分数:4.00)A.需求分析 B.概念结构设计C.物理结构设计D.数据库运行和维护解析:A.程序文档、数据字典和数据流图。B.需求说明文档、程序文档和数据流图C.需求说明文档、数据字典和数据流图 D.需求说明文档、数据字典和程序文档解析:解析 需求阶段形成的需求说明文档、数据字典和数据流图作为逻辑设计的依据,故选 A,C。为了保证数据库中数据的安全可靠和正确有效,系统在进行事务处理时,对数据的插入、删除或修改的全部内容先写入_;当系统正常运行时,按一定的时间间隔,把数据库缓冲区内容写入_;当

22、发生故障时,根据现场数据内容及相关文件来恢复系统的状态。(分数:4.00)A.索引文件B.数据文件C.日志文件 D.数据字典解析:A.索引文件B.数据文件 C.日志文件D.数据字典解析:解析 数据库管理系统利用日志文件来进行事务故障恢复和系统故障恢复。在事务处理过程中,DBMS 把事务开始、事务结束以及对数据库的插入、删除和修改的每一次操作写入日志文件。当系统正常运行时,按一定的时间间隔,把数据库缓冲区内容写入数据文件;一旦发生故障,DBMS 的恢复子系统利用日志文件撤销事务对数据库的改变,回退到事务的初始状态。1.在分布式数据库系统中,_是指用户无需知道数据存放的物理位置。(分数:2.00)

23、A.分片透明B.复制透明C.逻辑透明D.位置透明 解析:解析 分片透明是最高层次的分布透明性,是指用户或应用程序只对全局关系进行操作而不必考虑数据的分片;复制透明性:在分布式系统中,为了提高系统的性能和实用性,有些数据并不只存放在一个场地,很可能同时重复地存放在不同的场地;位置透明性:位于分片视图与分配视图之间。是指用户或应用程序应当了解分片情况,但不必了解片段的存储场地。所以本题答案选 D。2.计算机系统的软硬件故障可能会造成数据库中的数据被破坏。为了防止这一问题,通常需要_,以便发生故障时恢复数据库。(分数:2.00)A.定期安装 DBMS 和应用程序B.定期安装应用程序,并将数据库做镜像

24、C.定期安装 DBMS,并将数据库作备份D.定期将数据库作备份;在进行事务处理时,需要将数据更新写入日志文件 解析:解析 为了防止计算机系统的软硬件故障可能会造成数据库中的数据被破坏,通常采用定期将数据库作备份;在进行事务处理时,需要将数据更新写入日志文件。答案选 D。关系 R1 和 R2 如下图所示: 若进行 (分数:4.00)A.4B.5C.6 D.7解析:A.4 B.5C.6D.7解析:解析 即 R1 与 R2 作自然连接运算,要求两个关系中进行比较的分量必须是相同的属性组,并且在结果集中将重复属性列去掉。进行 若对关系 R(A,B,C,D)进行 1,3 (R)运算,则该关系运算与_等价

25、,表示_。(分数:4.00)A.A=1,C=3(R)B.A=1C=3(R)C.A,C(R) D.A=1C=3(R)解析:A.属性 A 和 C 的值分别等于 1 和 3 的元组为结果集B.属性 A 和 C 的值分别等于 1 和 3 的两列为结果集C.对 R 关系进行 A=1、C=3 的投影运算D.对 R 关系进行属性 A 和 C 的投影运算 解析:解析 1,3 (R)表示对 R 进行投影运算,选择的是 R 的第 1 列和第 3 列,也就是 A 列和 C 列。若有关系 R(A,B,C,D)和 S(C,D,E),则与表达式 3,4,7 ( 45 (RS)等价的 SQL 语句如下:SELECT _ F

26、ROM _ WHERE _;(分数:6.00)A.B,C,D,EB.C,D,EC.A,R.B,R.C,R.D,S.ED.C,R.D,S.E 解析:ARBSC.R,S D.RS解析:A.DCB.DS.C C.DR.CD.DR.C解析:解析 表达式 3,4,7 ( 45 (RS)可分为 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 语句中,SELECT 对应于关系代数中投影,第

27、3、4、7 列分别为 R.C,R.D,S.E;FROM 对应于笛卡尔积,FROM 子句中出现的多个表之间用逗号分隔;WHERE 对应于关系代数中的选择谓词,这里为S.DR.C。3.E-R 模型向关系模型转换时,三个实体之间多对多的联系 m:n:p 应该转换为一个独立的关系模式,且该关系模式的关键字由_组成。(分数:2.00)A.多对多联系的属性B.三个实体的关键字 C.任意一个实体的关键字D.任意两个实体的关键字解析:解析 一个 m:n 联系转换为一个关系模式时,与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性。而关系的码为各实体码的组合。三个或三个以上实体间的一个多元联系转换为一

28、个关系模式时,与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。4.E-R 图转换为关系模型时,对于实体 E1 与 E2 间的多对多联系,应该将_。(分数:2.00)A.E1 的码加上联系上的属性并入 E2B.E1 的码加上联系上的属性独立构成一个关系模式C.E2 的码加上联系上的属性独立构成一个关系模式D.E1 与 E2 的码加上联系上的属性独立构成一个关系模式 解析:解析 E-R 图中有 3 中联系:一对一、一对多和多对多。在将 E-R 图转换为关系模型时,如果联系是一对一,则可将联系转换成一个独立的关系模式,关系模式的名称为联系的名称,关系模式

29、的属性包括该联系所关联的两个实体的码及联系的属性,关系的码取自任一方实体的码;也可以将联系归并到管理的两个实体的任一方,给待归并的一方实体属性集中增加另一方实体的码和该联系的属性即可,归并后的实体码保持不变。如果联系是一对多,可将联系转化成一个独立的关系模式,关系模式的名称为联系的名称,关系模式的属性包括该联系所关联的两个实体的码及联系的属性,关系的码事多方实体的码;也可将联系归并到关联的两个实体的多方,给待归并的多方实体属性集中增加另一方实体的码和该联系的属性即可,归并后的多方实体码保持不变。如果联系是多对多,则联系只能转换成一个独立的关系模式,关系模式的名称为联系的名称,关系模式的属性为该

30、联系所关联的两个多方的码及联系的属性,关系的码是多方实体的码构成的属性组。某医院数据库的部分关系模式为:科室(科室号,科室名,负责人,电话)、病患(病历号,姓名,住址,联系电话)和职工(职工号,职工姓名,科室号,住址,联系电话)。假设每个科室有一位负责人和一部电话,每个科室有若干名职工,一名职工只属于一个科室;一个医生可以为多个病患看病;一个病患可以由多个医生多次诊治。科室与职工的所属联系类型是_,病患与医生的就诊联系类型为_。对于就诊联系最合理的设计是_,就诊关系的主键是_。(分数:8.00)A.1:1B.1:n C.n:1D.n:m解析:A.1:1B.1:nC.n:1D.n:m 解析:A.

31、就诊(病历号,职工号,就诊情况)B.就诊(病历号,职工姓名,就诊情况)C.就诊(病历号,职工号,就诊时间,就诊情况) D.就诊(病历号,职工姓名,就诊时间,就诊情况)解析:A.病历号,职工号B.病历号,职工号,就诊时间 C.病历号,职工姓名D.病历号,职工姓名,就诊时间解析:解析 每个科室有若干名职工,一名职工只属于一个科室,所以科室与职工的所属联系类型是一对多,即 1:n。一个医生可以为多个病患看病,一个病患可以由多个医生多次诊治,病患与医生的就诊联系类型为多对多,即 n:m。对于不同的职工,职工号是唯一的,不同职工的姓名有可能是相同的,也就是说职工姓名不是唯一的;而不同就诊时间的就诊情况是

32、不同的,因此就诊联系的最合理的设计是就诊(病历号,职工号,就诊时间,就诊情况),就诊关系的主键是“病历号,职工号,就诊时间”。给定关系模式 R(A,B,C,D),S(C,D,E),与 1,3,5 (2=“软件工程“(ROS)等价的 SQL 语句如下: SELECT _ FROM,S WHERE _; 下列查询 B=“信息“且 E=“北京“的 A、B、E 的关系代数表达式中,查询效率最高的是_。(分数:6.00)A.A,C,S,CB.A,B,EC.A,R,C,E D.A,R,C,S,D解析:A.B=软件工程 OR R.C=S.C AND R.D=S.DB.B=“软件工程“OR R.C=S.C A

33、ND R.D=S.DC.B=“软件工程“OR R.C=S.C OR R.D=S.DD.B=“软件工程“AND R.C=S.C AND R.D=S.D 解析:A.1,2,7(2=“信息“3=54=67=“北京“(RS)B.1,2,7(3=54=6(2=“信息“(R)5=“北京“(S) C.1,2,7(3=54=62=“(R7=“(S)D.1,2,7(3=54=67=“北京“(2=“信息“(R)S)解析:解析 在最后一个空中,B 的最长查询语句最短,因此可以并行执行,以便提高效率。假定某企业 2014 年 5 月的员工工资如下表所示。 2014 年5 月员工工资表 员工号姓名部门基本工资岗位工资全

34、勤奖应发工资扣款实发工资1001王小龙办公室680.001200.00100.001980.0020.001960.00100孙晓红办公室1201000.022050.21520.000.0000.00000.002001赵眙珊企划部680.001200.00100.001980.0010.001970.002002李丽敏企划部950.002000.00100.003050.0015.003035.003002傅学君设计部800.001800.000.002600.0050.002550.003003曹海军设计部950.001600.00100.002650.0020.002630.00300

35、4赵晓勇设计部1200.02500.00.003700.050.003650.000004001杨一凡销售部680.001000.00100.001780.0010.001770.004003景昊星销售部1200.002200.00100.003500.0020.003480.004005李建军销售部850.001800.00100.002750.0098.002652.00查询人数大于 2 的部门和部门员工应发工资的平均工资的 SQL 语句如下: SELECT _ FROM 工资表 _ _;(分数:6.00)A.部门,AVG (应发工资) AS 平均工资 B.姓名,AVG (应发工资) AS

36、 平均工资C.部门,平均工资 AS AVG (应发工资)D.姓名,平均工资 AS AVG (应发工资)解析:A.ORDER BY 姓名B.ORDER BY 部门C.GROUP BY 姓名D.GROUP BY 部门 解析:A.WHERE COUNT(姓名)2B.WHERE COUNT(DISTINCT(部门)2C.HAVING COUNT(姓名)2 D.HAVING COUNT(DISTINCT(部门)2解析:解析 本题要查询的是“部门”和“部门员工应发工资的平均工资”,查询条件是“部门人数大于 2”。在上述选项中,将 AVG(应发工资)命名为“平均工资”,重命名用 AS 子句实现:Old-na

37、me As New-name,可见第一个空应选 A。本题在查询中应按部门分组,并加上条件“部门人数大于 2”。分组应采用 GROUP BY,分组的依据是“部门”,对分组加上限制时使用 HAVING 子句,COUNT(姓名)可统计各个部门中的人数,而 COUNT(部门)统计的则是部门数,因此,完整的 SQL 语句应是: SELECT 部门,AVG(应发工资)AS 平均工资 FROM 工资表 GROUP BY 部门 HAVING COUNT(姓名)2;5.在数据库系统中,视图是一个_。(分数:2.00)A.真实存在的表,并保存了待查询的数据B.真实存在的表,只有部分数据来源于基本表C.虚拟表,查询

38、时只能从一个基本表中导出D.虚拟表,查询时可以从一个或者多个基本表或视图中导出 解析:解析 视图是从一个或几个基本表(或视图)导出的虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。假设学生 Students 和教师 Teachers 关系模式如下所示: Students (学号,姓名,性别,类别,身份证号) Teachers (教师号,姓名,性别,身份证号) 其中,学生关系中的类别分为“本科生”和“研究生”两类。 a.查询在读研究生的教师的平均工资

39、,最高与最低工资的差值的 SQL 语句如下: SELECT _ FROM Teachers,Students WHERE _;(分数:8.00)A.AVG (工资) AS 平均工资, MAX (工资) -MIN (工资) AS 差值 B.平均工资 AS AVG(工资), 差值 AS MAX (工资) -MIN (工资)C.AVG(工资) ANY 平均工资, MAX (工资) -MIN (工资) ANY 差值D.平均工资 ANY AVG (工资), 差值 ANY MAX (工资) -MIN (工资)解析:A.Students.身份证号=Teachers.身份证号B.Students.类别=“研究

40、生“C.Students.身份证号=Teachers.身份证号 AND Students.类别=“研究生“ D.Students.身份证号=Teachers.身份证号 OR Students.类别=“研究生“解析:(3).b.查询既是女教师又是研究生且工资大于等于 3500 元的身份证号和姓名的 SQL 语句如下: (SELECT 身份证号,姓名 FROM Students WHERE _) INTERSECT (SELECT 身份证号,姓名 FROM Teachers WHERE _)(分数:2.00)A.工资=3500B.工资=“3500“C.性别=“女“AND 类别=研究生D.性别=“女

41、“AND 类别=“研究生“ 解析:A.工资=3500 B.工资=“3500“C.性别=女 AND 类别=研究生D.性别=“女“AND 类别=“研究生“解析:解析 查询在读研究生的教师的平均工资,最高与最低工资的差值的 SQL 语句为:SELECT AVG(工资) AS 平均工资,MAX (工资) -MIN(工资) AS 差值 FROM Teachers,Students WHERE Students.身份证号=Teachers.身份证号 AND Students.类别=“研究生“。查询既是女教师又是研究生且工资大于等于 3500元的身份证号和姓名的 SQL 语句:(SELECT 身份证号,姓名

42、 FROM Students WHERE 性别=“女“ AND 类别=“研究生“) INTERSECT (SELECT 身份证号,姓名 FROM Teachers WHERE 工资=3500)。由此可知答案。若有关系 R(A,B,C,D,E)和 S(B,C,F,G),则 R 与 S 自然联结运算后的属性列有_个,与表达式 1,3,6,7 ( 36 (分数:8.00)A.5B.6C.7 D.9解析:A.A,R.C,F,G B.A,C,S.B,S.FC.A,C,S.B,S.CD.A,R.C,S.B,S.C解析:ARBSC.RSD.R,S 解析:A.B=S.B AND R.C=S.C AND R.C

43、S.BB.B=S.B AND R.C=S.C AND R.CS.F C.B=S.B OR R.C=S.C OR R.CS.BD.B=S.B OR R.C=S.C OR R.CS.F解析:解析 自然连接就是在等值连接的情况下,当连接属性 R 与 S 具有相同属性组时,把在连接结果中重复的属性列去掉,所以属性列有 7 个。SQL 语句的结果为答案 A,D,B。已知关系模式:图书(图书编号,图书类型,图书名称,作者,出版社,出版日期,ISBN),图书编号唯一识别一本图书。建立“计算机”类图书的视图 Computer-BOOK,并要求进行修改、插入操作时保证该视图只有计算机类的图书。实现上述要求的 S

44、QL 语句如下: CREATE _ AS SELECT 图书编号,图书名称,作者,出版社,出版日期 FROM 图书 WHERE 图书类型=“计算机“ _;(分数:4.00)A.TABLE Computer-BOOKB.VIEW Computer-BOOK C.Computer-BOOK TABLED.Computer-BOOK VIEW解析:A.FOR ALLB.PUBLICC.WITH CHECK OPTION D.WITH GRANT OPTION解析:解析 创建视图的 SQL 语句格式为: CREATE VIEW 视图名 AS SELECT 查询子句 WITH CHECK OPTION;

45、 其中,WITH CHECK OPTION 表示对 UPDATE、INSERT 和 DELETE 操作时保持更新、插入或删除的行满足视图定义中的谓词条件(即子查询中的条件表达式)。某销售公司数据库的零件关系 P(零件号,零件名称,供应商,供应商所在地,库存量),函数依赖集F=零件号零件名称,(零件号,供应商)库存量,供应商供应商所在地。零件关系模式 P 属于_。 查询各种零件的平均库存量、最多库存量与最少库存量之间差值的 SQL 语句如下: SELECT 零件号,零件名称,_, FROM P _(分数:6.00)A.1NF B.2NFC.3NFD.4NF解析:A.AVG (库存量) AS 平均

46、库存量,MAX(库存量)-MIN(库存量) AS 差值 B.平均库存量 AS AVG (库存量),差值 AS MAX (库存量) -MIN (库存量)C.AVG 库存量 AS 平均库存量,MAX 库存量-MIN 库存量 AS 差值D.平均库存量 AS AVG 库存量,差值 AS MAX 库存量-MIN 库存量解析:A.ORDER BY 供应商B.ORDER BY 零件号C.GROUP BY 供应商D.GROUP BY 零件号 解析:解析 1NF:关系模式 P 的每一个分量都是不可再分的数据项。 2NF:关系模式 P 属于 1NF,且每个非主属性完全依赖于码。 本题中,关系模式 P 的每个分量都

47、不可以再分,满足 1NF 的定义。从函数依赖集 F 可以看出关系 P 的码为(零件号,供应商),零件号决定零件名称,则零件名称不完全依赖于码,不满足 2NF 的定义。因此关系模式 P 属于 1NF。 查询平均库存时需要使用 AVG()函数。计算最大值和最小值,则需要使用 MAX()和 MIN()函数。SELECT 语句可以通过 AS 子句为属性重新命名,形式为 old-name AS new-name,也就是说,姓名要放在 AS 的后面。ORDER BY 子句用于排序,GROPU BY 子句用于分组。很显然,本题要按零件进行分组。将 Students 表的插入权限赋予用户 UserA,并允许其将权限授予他人,应使用的 SQL 语句为: GRANT _ TABLE Students TO UserA _;(分数:4.00)A.UPDATEB.UPDATE ONC.INSERTD.INSERT ON 解析:A.FORALLB.PUBLICC.WITH CHECK OPTIOND.WITH GRANT OPTION 解析:解析 授权的语句格式为: GRANT权限,权限.ON对象类型对象名 TO用户,用户. WITH

展开阅读全文
相关资源
猜你喜欢
  • ETSI ES 201 873-9-2017 Methods for Testing and Specification (MTS) The Testing and Test Control Notation version 3 Part 9 Using XML schema with TTCN-3 (V4 8 1).pdf ETSI ES 201 873-9-2017 Methods for Testing and Specification (MTS) The Testing and Test Control Notation version 3 Part 9 Using XML schema with TTCN-3 (V4 8 1).pdf
  • ETSI ES 201 873-9-2018 Methods for Testing and Specification (MTS) The Testing and Test Control Notation version 3 Part 9 Using XML schema with TTCN-3 (V4 9 1).pdf ETSI ES 201 873-9-2018 Methods for Testing and Specification (MTS) The Testing and Test Control Notation version 3 Part 9 Using XML schema with TTCN-3 (V4 9 1).pdf
  • ETSI ES 201 910-2003 Access and Terminals (AT) Digital Access to the Public Telephone Network Line power requirements for IP terminals《接入和终端 (AT) 数字接入公用电话网 IP终端的线路功率要求》.pdf ETSI ES 201 910-2003 Access and Terminals (AT) Digital Access to the Public Telephone Network Line power requirements for IP terminals《接入和终端 (AT) 数字接入公用电话网 IP终端的线路功率要求》.pdf
  • ETSI ES 201 912-2004 Access and Terminals (AT) Short Message Service (SMS) for PSTN ISDN Short Message Communication between a fixed network Short Message Terminal Equipment and a .pdf ETSI ES 201 912-2004 Access and Terminals (AT) Short Message Service (SMS) for PSTN ISDN Short Message Communication between a fixed network Short Message Terminal Equipment and a .pdf
  • ETSI ES 201 912-2004 Access and Terminals (AT) Short Message Service (SMS) for PSTN ISDN Short Message Communication between a fixed network Short Message Terminal Equipment and a _1.pdf ETSI ES 201 912-2004 Access and Terminals (AT) Short Message Service (SMS) for PSTN ISDN Short Message Communication between a fixed network Short Message Terminal Equipment and a _1.pdf
  • ETSI ES 201 915-1-2006 Open Service Access (OSA) Application Programming Interface (API) Part 1 Overview (Parlay 3) (V1 6 1)《开放业务接入(OSA) 应用编程接口(API) 第1部分 概述(Parlay 3)(版本1 6 1)》.pdf ETSI ES 201 915-1-2006 Open Service Access (OSA) Application Programming Interface (API) Part 1 Overview (Parlay 3) (V1 6 1)《开放业务接入(OSA) 应用编程接口(API) 第1部分 概述(Parlay 3)(版本1 6 1)》.pdf
  • ETSI ES 201 915-10-2003 Open Service Access (OSA) Application Programming Interface (API) Part 10 Connectivity Manager SCF (Parlay 3) (V1 4 1)《开放业务接入(OSA) 应用编程接口(API) 第10部分 连通性管理业务.pdf ETSI ES 201 915-10-2003 Open Service Access (OSA) Application Programming Interface (API) Part 10 Connectivity Manager SCF (Parlay 3) (V1 4 1)《开放业务接入(OSA) 应用编程接口(API) 第10部分 连通性管理业务.pdf
  • ETSI ES 201 915-10-2003 Open Service Access (OSA) Application Programming Interface (API) Part 10 Connectivity Manager SCF (Parlay 3) (V1 4 1)《开放业务接入(OSA) 应用编程接口(API) 第10部分 连通性管理业务_1.pdf ETSI ES 201 915-10-2003 Open Service Access (OSA) Application Programming Interface (API) Part 10 Connectivity Manager SCF (Parlay 3) (V1 4 1)《开放业务接入(OSA) 应用编程接口(API) 第10部分 连通性管理业务_1.pdf
  • ETSI ES 201 915-11-2006 Open Service Access (OSA) Application Programming Interface (API) Part 11 Account Management SCF (Parlay 3) (V1 6 1 Includes Diskette)《开放业务接入(OSA) 应用编程接口(AP.pdf ETSI ES 201 915-11-2006 Open Service Access (OSA) Application Programming Interface (API) Part 11 Account Management SCF (Parlay 3) (V1 6 1 Includes Diskette)《开放业务接入(OSA) 应用编程接口(AP.pdf
  • 相关搜索

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

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