【计算机类职业资格】计算机数据库工程师-98及答案解析.doc

上传人:registerpick115 文档编号:1338969 上传时间:2019-10-17 格式:DOC 页数:18 大小:84.50KB
下载 相关 举报
【计算机类职业资格】计算机数据库工程师-98及答案解析.doc_第1页
第1页 / 共18页
【计算机类职业资格】计算机数据库工程师-98及答案解析.doc_第2页
第2页 / 共18页
【计算机类职业资格】计算机数据库工程师-98及答案解析.doc_第3页
第3页 / 共18页
【计算机类职业资格】计算机数据库工程师-98及答案解析.doc_第4页
第4页 / 共18页
【计算机类职业资格】计算机数据库工程师-98及答案解析.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、计算机数据库工程师-98 及答案解析(总分:90.00,做题时间:90 分钟)一、选择题(总题数:30,分数:37.00)1.下面关系函数依赖的传述中,不正确的是_。A) 若 XYZ,则 XZ,YZB) 若 XY,YZ,则 XYZC) 若 XY,Z 包含 Y,则 XZD) 若 XY,YZ,则 XZ(分数:1.00)A.B.C.D.2.以下关于 DFD与 IDEF0比较错误的是_。A)在模型规范方面,DFD 方法更加规范,更加适合初学者B)DFD图用箭头也称数据流来描述数据移动的方向C)IDEF0还可以表示出控制流和说明处理或活动实施方式的一些约束D)这两种方法都是基于结构化分析的思想(分数:2

2、.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.5.关于分布式数据库,下列说法错误的是_。A) 在分布式数据库系统中,分片透明性主要是指数据分片的分配位置对用户是透明的,用户无需关注每个分片被分配的场地B) 对于用户而言,

3、一个分布式数据库系统从逻辑上看如同一个集中式数据库,用户可在任何一个场地执行全局应用和局部应用C) 分布式数据库的查询处理代价既包括 CPU和 I/O代价,也需要考虑场地间传输数据所需的通信代价D) 在分布式数据库查询中,导致场地问数据传输量大的主要原因是数据问的连接操作和并操作(分数:1.00)A.B.C.D.6.在数据库物理设计阶段,建立索引的目的是为了提高数据的_。 A) 更改效率 B) 插入效率 C) 查询效率 D) 删除效率(分数:1.00)A.B.C.D.7.以记录为单位的日志文件的内容不包括_。A) 每个事务的详细执行过程 B) 每个事务的结束标记C) 每个事务的所有更新操作 D

4、) 每个事务的开始标记(分数:2.00)A.B.C.D.8.在关系数据库设计中,设计关系模式是下面哪个阶段的任务_。 A) 需求分析 B) 概念设计 C) 逻辑设计 D) 物理设计(分数:1.00)A.B.C.D.9.UML是软件开发中的一个重要工具,它主要应用于下列哪种软件开发方法_。A)基于瀑布模型的结构化方法 B)基于需求动态定义的原型化方法C)基于数据的数据流开发方法 D)基于对象的面向对象的方法(分数:1.00)A.B.C.D.10.数据库系统不仅包括数据库本身,还包括相应的硬件、软件和_。A) 数据库管理系统 B) 数据库应用系统C) 相关的计算机系统 D) 各类相关人员(分数:1

5、.00)A.B.C.D.11.日志文件的内容不包括下面哪个_。A) 每个事务的开始标记B) 每个事务的结束标记C) 故障发生点D) 每个事务的所有更新操作(分数:2.00)A.B.C.D.12.以下不属于性能需求分析的内容是_。A) 数据操作响应的时问 B)系统吞吐量C) 每 TPS代价值 D) 存储需求分析(分数:1.00)A.B.C.D.13.设有关系模式 W(C, P, S, G, T,R),其中各属性的含义是:C 为课程、P 为教师,S 为学生,G 为成绩,T为时间,R 为教室,根据定义有如下函数依赖属性:F=CG,(S,C)G,(T,R)C,(T,P)R,(T,S)R则 W的规范化程

6、度最高达到_。(A) 1NF(B) 2NF(C) 3NF(D) 4NF(分数:1.00)A.B.C.D.14.下列关于关系模型的叙述中错误的是A)关系模型是建立在离散数学几何论中“集合”和“关系”这两个基本概念基础上的B)关系模型用关系统一表示实体和实体间的联系C)关系模型具有较好的数据独立性和安全保密性D)关系模型的查询效率高于非关系数据模型(分数:1.00)A.B.C.D.15.若 Y*X*U,则 XY 成立,该规则属于函数依赖推理规则中的_。 A) 自反律 B) 增广律 C) 传递率 D) 伪传递(分数:1.00)A.B.C.D.16.以下关于顺序加锁法及其缺点叙述错误的是A)该方法对数

7、据库中事务访问的所有数据项规定一个加锁顺序B)每个事务在执行过程中必须按顺序对所需的数据项加锁C)维护对这些数据项的加锁顺序很困难,代价非常大D)事务按照固定的顺序对这些数据项进行加锁比较方便(分数:1.00)A.B.C.D.17.下述各图给出的 4个并发调度中,哪个不是冲突可串行的?_。(分数:2.00)A.B.C.D.18.设有关系模式:期刊订阅(期刊编号,期刊名称,定价,读者编号,读者姓名,订阅起始日期,订阅截止日期),其满足函数依赖集:期刊编号期刊名称,期刊编号定价,读者编号读者姓名,(期刊编号,读者编号)订阅起始日期,(期刊编号,读者编号)订阅截止日期。下列选项中的函数依赖都属于平凡

8、函数依赖的是A)(期刊编号,读者编号)期刊编号,(期刊编号,读者编号)读者编号B)(期刊编号,读者编号)期刊名称,(期刊编号,读者编号)定价C)(期刊编号,读者编号)订阅起始日期,(期刊编号,读者编号)订阅截止日期D)(期刊编号,读者编号)期刊编号,(期刑编号,读者编号)订阅起始日期(分数:1.00)A.B.C.D.19.有如下的索引文件指针号指针号J0093X1001X0022指针号1西服 X1007002洗衣机 X00215003彩电 J0092300则该索引文件称为A)聚集、稀疏索引 B)非聚集、稀疏索引C)聚集、稠密索引 D)非聚集、稠密索引(分数:1.00)A.B.C.D.20.以下

9、关于两段锁协议的原理叙述错误_。(A) 每个事务的执行程序划分为两个阶段,加锁阶段和解锁阶段(B) 加锁阶段事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁(C) 在解锁阶段,事务可以释放在任何数据项上的任何类型的锁,但是不能再申请任何锁(D) 每个事务开始执行后就进入了加锁阶段(分数:1.00)A.B.C.D.21.以下关于锁的粒度叙述错误的是_。A)施加 X锁和 S锁的数据项的大小称为锁的粒度B)锁粒度与事务并发执行的程度和 DBMS并发控制的开销密切相关C)在关系数据库中,可以对数据页、索引和块等物理单元进行加锁D)当锁粒度比较大时,事务的并发度高,但是系统开销比较大(分数:2

10、.00)A.B.C.D.22.关于部署图,下述说法错误的是_。A) 部署图又叫配置图B) 描述系统中硬件和软件的物理配置情况和系统体系结构C) 用结点表示实际的物理配置D) 部署图是动态图(分数:1.00)A.B.C.D.23.Visual Basic 6.0中,ADO 数据控件用于连接数据源的属性是_。A)Refresh B)RecordSource C)CommandType D)ConnectionString(分数:1.00)A.B.C.D.24.关于一次性加锁法及其缺点叙述错误的是_。(A) 该方法要求每个事务在开始执行时不必将要访问的数据项全部加锁(B) 要求事务必须一次性的获得对

11、需要访问的全部数据的访问权(C) 多个数据项会被一个事务长期锁定独占,降低了系统的并发程度(D) 将事务执行时可能访问的所有数据项全部加锁,进一步降低了系统的并发程度(分数:1.00)A.B.C.D.25.关于视图的属性列有如下说法,正确的是_。A) 组成视图的属性列名应该全部指定B) 组成视图的属性列名可以省略一部分或者指定一部分,其他隐含在子查询中C) 组成视图的属性列名或者全部省略或者全部指定,别无选择D) 组成视图的属性列名应该全部省略(分数:1.00)A.B.C.D.26.下列关于视图的说法中不正确的是( ) (A) 可以用视图数据暂时从数据库中分离成为自由数据(B) 视图建立之后,

12、可以脱离数据库单独使用(C) 视图兼有表和查询的特点(D) 视图可分为本地视图和远程视图。(分数:2.00)A.B.C.D.27.下面关于视图的描述中不正确的是_。 A) 视图是外模式 B) 视图是虚表 C) 使用视图可以简化查询语句的编写 D) 使用视图可以加快查询语句的执行速度(分数:1.00)A.B.C.D.28.JDBC API中用来执行 SQL语句的对象是_。A) DriverManager B) StatementC) Connection D) ResultSet(分数:1.00)A.B.C.D.29.可以按照原数据库设计要求对数据库存储空间进行全面调整,重新安排存储位置、回收垃

13、圾、减少指针链等,以提高系统性能的是_。 A) 重组织 B) 查询优化 C) 重构造 D) 监控分析(分数:2.00)A.B.C.D.30.下面列出的数据模型中,哪一项是概念数据模型?_A) 网状模型 B) 层次模型C) 实体一联系模型 D) 关系模型(分数:1.00)A.B.C.D.二、应用题(总题数:4,分数:8.00)31.设某数据库中有商品表(商品号,商品名,商品类别,价格)。现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。清补全如下语句:CREATE VIEW V1(商品类别,平均价格)ASSELECT商品类别,_FROM 商品表GROUP BY商品类别(分数:2.00

14、)填空项 1:_32.下图是 A和 B用户分别对同一银行帐号进行不同的操作,导致的错误的原因是 1。时间 取款事务 A 转账事务 BT1 开始事务T2 开始事务T3 查询账户余额为 1000元T4 查询账户余额为 1000元T5 取出 100元把余额改为 900元T6 提交事务T7 查询账户余额为 900元(和 T4读取的不一致)(分数:2.00)填空项 1:_33.目前,许多关系型数据库管理系统支持定义既具有计算逻辑,也保存数据并提供有限的数据更新机制的视图,这类视图称为 1。填空项 1:_假设某数据库中有表 SC(S#,C#,Grade),各属性分别表示为学号,课程号及相应的成绩。请补充如

15、下查询语句,求各个课程号及相应的选课人数。SELECT_FROM SC_(分数:4.00)填空项 1:_填空项 1:_三、设计与应用题(总题数:1,分数:45.00)对于教学数据库的三个基本表:S(SNo,SName,SAge,Ssex)SC(Sno,CNo,Grade)C(CNo,CName,Teacher)使用 SQL更新语句表达对下列的更新操作:(分数:45.00)(1).把 WANG同学的学习选课和成绩全部删去;(分数:15.00)_(2).把选修 Maths课及格的成绩全改为空值;(分数:15.00)_(3).把低于总平均成绩的女同学成绩提高 5%。(分数:15.00)_计算机数据库

16、工程师-98 答案解析(总分:90.00,做题时间:90 分钟)一、选择题(总题数:30,分数:37.00)1.下面关系函数依赖的传述中,不正确的是_。A) 若 XYZ,则 XZ,YZB) 若 XY,YZ,则 XYZC) 若 XY,Z 包含 Y,则 XZD) 若 XY,YZ,则 XZ(分数:1.00)A.B.C. D.解析:解析 多值函数依赖中不存在 C这种关系。2.以下关于 DFD与 IDEF0比较错误的是_。A)在模型规范方面,DFD 方法更加规范,更加适合初学者B)DFD图用箭头也称数据流来描述数据移动的方向C)IDEF0还可以表示出控制流和说明处理或活动实施方式的一些约束D)这两种方法

17、都是基于结构化分析的思想(分数:2.00)A. B.C.D.解析:解析 在模型规范方面,IDEF0 方法更加规范,更适合初学者。3.数据库的安全性控制可以保证用户只能存取他有权存取的数据。在授权的定义中,数据对象_,授权子系统就越灵活。A)范围越大 B)范围越小C)约束越细 D)范围越适中(分数:1.00)A.B. C.D.解析:解析 用户权限定义中数据对象范围越小(例如精确到字段级),授权子系统就越灵活。4.在数据库中为什么要并发控制?_为了控制数据库防止多用户并发使用数据库时造成数据错误和程序运行错误保证数据的完整性保证数据的安全性保证数据的可靠性A) B) C) D) (分数:1.00)

18、A. B.C.D.解析:解析 数据库的并发控制就是为了控制数据库,防止多用户并发使用数据库时造成数据错误和程序运行错误,保证数据的完整性。5.关于分布式数据库,下列说法错误的是_。A) 在分布式数据库系统中,分片透明性主要是指数据分片的分配位置对用户是透明的,用户无需关注每个分片被分配的场地B) 对于用户而言,一个分布式数据库系统从逻辑上看如同一个集中式数据库,用户可在任何一个场地执行全局应用和局部应用C) 分布式数据库的查询处理代价既包括 CPU和 I/O代价,也需要考虑场地间传输数据所需的通信代价D) 在分布式数据库查询中,导致场地问数据传输量大的主要原因是数据问的连接操作和并操作(分数:

19、1.00)A. B.C.D.解析:解析 分片透明性是最高层次的分布透明性,即用户或应用程序只对全局关系进行操作而不必考虑数据的分片。位置透明性是指用户或应用程序应当了解分片情况,但不必了解片段的存储场地。位置透明性位于分片视图与分配视图之间。6.在数据库物理设计阶段,建立索引的目的是为了提高数据的_。 A) 更改效率 B) 插入效率 C) 查询效率 D) 删除效率(分数:1.00)A.B.C. D.解析:解析 为数据表创建索引的目的是提高查询的检索效率,所以本题的答案为 C。7.以记录为单位的日志文件的内容不包括_。A) 每个事务的详细执行过程 B) 每个事务的结束标记C) 每个事务的所有更新

20、操作 D) 每个事务的开始标记(分数:2.00)A. B.C.D.解析:解析 以记录为单位的日志文件的内容包括每个事务的开始标记,每个事务的结束标志,以及每个事务的所有更新操作,事务的详细执行过程不在其中。8.在关系数据库设计中,设计关系模式是下面哪个阶段的任务_。 A) 需求分析 B) 概念设计 C) 逻辑设计 D) 物理设计(分数:1.00)A.B.C. D.解析:解析 概念设计阶段的结果得到一个与计算机软硬件、DBMS 的具体性能无关的全局概念模式,设计成果是 E-R模型。逻辑设计阶段设计数据库的整体逻辑数据结构,即数据模型,是将概念结构转换成特定 DBMS所支持的数据模型并进行优化。从

21、 E-R图所表示的概念模型可以转换成任何一种具体 DBMS所支持的数据模型,如:层次模型、网状模型、关系模型。在关系数据库设计中,数据模型为关系模型,它是由一组关系模式组成的。9.UML是软件开发中的一个重要工具,它主要应用于下列哪种软件开发方法_。A)基于瀑布模型的结构化方法 B)基于需求动态定义的原型化方法C)基于数据的数据流开发方法 D)基于对象的面向对象的方法(分数:1.00)A.B.C.D. 解析:解析 面向对象的技术首先是 SmallTalk语言中得到应用,后来随着 C+、JAVA 等面向对象语言的出现,面向对象技术的广泛开发工具的支持,UML 是在面向对象的软件开发在设计阶段常用

22、的一个工具。10.数据库系统不仅包括数据库本身,还包括相应的硬件、软件和_。A) 数据库管理系统 B) 数据库应用系统C) 相关的计算机系统 D) 各类相关人员(分数:1.00)A.B.C.D. 解析:解析 数据库系统包括以下几个部分:硬件平台及数据库,软件(有 DBMS,支持 DBMS的操作系统,具有与数据库接口的高级语言及其编译系统,以 DBMS为核心的应用开发工具),人员(数据库管理员,系统分析员和数据库设计人员,应用程序以及用户)。11.日志文件的内容不包括下面哪个_。A) 每个事务的开始标记B) 每个事务的结束标记C) 故障发生点D) 每个事务的所有更新操作(分数:2.00)A.B.

23、C. D.解析:解析 日志文件的内容不包括故障发生点。12.以下不属于性能需求分析的内容是_。A) 数据操作响应的时问 B)系统吞吐量C) 每 TPS代价值 D) 存储需求分析(分数:1.00)A.B.C.D. 解析:解析 性能需求分析主要包括数据操作响应时间、系统吞吐量、允许并发访问的最大用户数和每TPS代价值。13.设有关系模式 W(C, P, S, G, T,R),其中各属性的含义是:C 为课程、P 为教师,S 为学生,G 为成绩,T为时间,R 为教室,根据定义有如下函数依赖属性:F=CG,(S,C)G,(T,R)C,(T,P)R,(T,S)R则 W的规范化程度最高达到_。(A) 1NF

24、(B) 2NF(C) 3NF(D) 4NF(分数:1.00)A. B.C.D.解析:14.下列关于关系模型的叙述中错误的是A)关系模型是建立在离散数学几何论中“集合”和“关系”这两个基本概念基础上的B)关系模型用关系统一表示实体和实体间的联系C)关系模型具有较好的数据独立性和安全保密性D)关系模型的查询效率高于非关系数据模型(分数:1.00)A.B.C.D. 解析:15.若 Y*X*U,则 XY 成立,该规则属于函数依赖推理规则中的_。 A) 自反律 B) 增广律 C) 传递率 D) 伪传递(分数:1.00)A. B.C.D.解析:解析 自反律:若 Y*X*U,则 XY 成立。所以本题的答案为

25、 A。增广律为若 XY,且 Z*U,则:XZYZ 成立。传递律为若 XY,YZ 成立,则 XZ 成立。伪传递律为若 XY,YWZ,则XWZ 成立。16.以下关于顺序加锁法及其缺点叙述错误的是A)该方法对数据库中事务访问的所有数据项规定一个加锁顺序B)每个事务在执行过程中必须按顺序对所需的数据项加锁C)维护对这些数据项的加锁顺序很困难,代价非常大D)事务按照固定的顺序对这些数据项进行加锁比较方便(分数:1.00)A.B.C.D. 解析:解析 顺序加锁法对数据库中事务访问的所有数据项规定一个加锁顺序,每个事务在执行过程中必须按此顺序对所需的数据项加锁。顺序加锁法的缺点是:数据库中需要加锁的数据项非

26、常多,并且不断变化,维护对这些数据项的加锁顺序很困难,代价非常大;事务访问的数据项有时无法事先完全确定,而是随着事务的执行过程动态变化的,有时候很难要求事务按照固定的顺序对这些数据项进行加锁。17.下述各图给出的 4个并发调度中,哪个不是冲突可串行的?_。(分数:2.00)A.B.C.D. 解析:解析 如果定义在事务集 TS上的并发调度 S冲突等价于事务集 TS上的某个串行调度 s,则称 S是冲突可串行的,D 项中 T1 R(A);T4 W(B);T4 R(B);T1 W(B)不是冲突可串行的,因此本题答案为 D。18.设有关系模式:期刊订阅(期刊编号,期刊名称,定价,读者编号,读者姓名,订阅

27、起始日期,订阅截止日期),其满足函数依赖集:期刊编号期刊名称,期刊编号定价,读者编号读者姓名,(期刊编号,读者编号)订阅起始日期,(期刊编号,读者编号)订阅截止日期。下列选项中的函数依赖都属于平凡函数依赖的是A)(期刊编号,读者编号)期刊编号,(期刊编号,读者编号)读者编号B)(期刊编号,读者编号)期刊名称,(期刊编号,读者编号)定价C)(期刊编号,读者编号)订阅起始日期,(期刊编号,读者编号)订阅截止日期D)(期刊编号,读者编号)期刊编号,(期刑编号,读者编号)订阅起始日期(分数:1.00)A. B.C.D.解析:解析 若 XY,但 Y属于 X(YX),则称 XY 是平凡函数依赖,否则称非平

28、凡函数依赖。即平凡函数依赖,仅当其右边的属性集是左边属性集的子集时成立。非平凡函数依赖,仅当其右边的属性集至少有一个属性不属于左边的集合时成立。完全非平凡函数依赖,仅当其右边集合中的属性都不在左边的集合中时成立。19.有如下的索引文件指针号指针号J0093X1001X0022指针号1 西服X1007002 洗衣 X15机 002003 彩电J0092300则该索引文件称为A)聚集、稀疏索引 B)非聚集、稀疏索引C)聚集、稠密索引 D)非聚集、稠密索引(分数:1.00)A.B.C.D. 解析:解析 如果数据文件中的每一个查找码值在索引文件中都对应一个索引记录,则该索引为稠密索引;如果只是一部分查

29、找码的值有对应的索引记录,则该索引为稀疏索引;对数据文件和它的一个特定的索引文件,如果数据文件中的数据记录的排列顺序与索引文件中索引项的排列顺序相一致,或者说,索引文件按照其查找码指定的顺序与数据文件中数据记录的排列顺序相一致,则该索引文件称为聚集索引,否则为非聚集索引。20.以下关于两段锁协议的原理叙述错误_。(A) 每个事务的执行程序划分为两个阶段,加锁阶段和解锁阶段(B) 加锁阶段事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁(C) 在解锁阶段,事务可以释放在任何数据项上的任何类型的锁,但是不能再申请任何锁(D) 每个事务开始执行后就进入了加锁阶段(分数:1.00)A.B.

30、C.D.解析:21.以下关于锁的粒度叙述错误的是_。A)施加 X锁和 S锁的数据项的大小称为锁的粒度B)锁粒度与事务并发执行的程度和 DBMS并发控制的开销密切相关C)在关系数据库中,可以对数据页、索引和块等物理单元进行加锁D)当锁粒度比较大时,事务的并发度高,但是系统开销比较大(分数:2.00)A.B.C.D. 解析:解析 锁粒度越大,系统中可以被加锁的数据项就越少,事务并发执行度也越低,但同时系统的开销也越小。22.关于部署图,下述说法错误的是_。A) 部署图又叫配置图B) 描述系统中硬件和软件的物理配置情况和系统体系结构C) 用结点表示实际的物理配置D) 部署图是动态图(分数:1.00)

31、A.B.C.D. 解析:解析 部署图是属于静态图。23.Visual Basic 6.0中,ADO 数据控件用于连接数据源的属性是_。A)Refresh B)RecordSource C)CommandType D)ConnectionString(分数:1.00)A.B.C.D. 解析:解析 Visual Basic 6.0 中,ADO 数据控件用于连接数据源的属性是 connectionString,因此本题答案为 D。24.关于一次性加锁法及其缺点叙述错误的是_。(A) 该方法要求每个事务在开始执行时不必将要访问的数据项全部加锁(B) 要求事务必须一次性的获得对需要访问的全部数据的访问权

32、(C) 多个数据项会被一个事务长期锁定独占,降低了系统的并发程度(D) 将事务执行时可能访问的所有数据项全部加锁,进一步降低了系统的并发程度(分数:1.00)A. B.C.D.解析:25.关于视图的属性列有如下说法,正确的是_。A) 组成视图的属性列名应该全部指定B) 组成视图的属性列名可以省略一部分或者指定一部分,其他隐含在子查询中C) 组成视图的属性列名或者全部省略或者全部指定,别无选择D) 组成视图的属性列名应该全部省略(分数:1.00)A.B.C. D.解析:解析 视图是从一个或几个基本表(或视图)导出的表,组成视图的属性列名或者全部省略或者全部指定,没有第三种选择。如果省略了视图的各

33、个属性列名,则隐含该视图由子查询中的 SELECT子句目标列中的诸字段组成。26.下列关于视图的说法中不正确的是( ) (A) 可以用视图数据暂时从数据库中分离成为自由数据(B) 视图建立之后,可以脱离数据库单独使用(C) 视图兼有表和查询的特点(D) 视图可分为本地视图和远程视图。(分数:2.00)A.B. C.D.解析:27.下面关于视图的描述中不正确的是_。 A) 视图是外模式 B) 视图是虚表 C) 使用视图可以简化查询语句的编写 D) 使用视图可以加快查询语句的执行速度(分数:1.00)A.B.C.D. 解析:解析 使用视图不可以加快查询语句的执行速度。28.JDBC API中用来执

34、行 SQL语句的对象是_。A) DriverManager B) StatementC) Connection D) ResultSet(分数:1.00)A.B. C.D.解析:解析 JDBC API 中用来执行 SQL语句的对象是 Statement。29.可以按照原数据库设计要求对数据库存储空间进行全面调整,重新安排存储位置、回收垃圾、减少指针链等,以提高系统性能的是_。 A) 重组织 B) 查询优化 C) 重构造 D) 监控分析(分数:2.00)A. B.C.D.解析:解析 可以按照原数据库设计要求对数据库存储空间进行全面调整,重新安排存储位置、回收垃圾、减少指针链等,以提高系统性能的是

35、重组织。30.下面列出的数据模型中,哪一项是概念数据模型?_A) 网状模型 B) 层次模型C) 实体一联系模型 D) 关系模型(分数:1.00)A.B.C. D.解析:解析 网状模型、层次模型和关系模型属于数据结构模型,实体一联系模型(E-R)属于概念数据模型。二、应用题(总题数:4,分数:8.00)31.设某数据库中有商品表(商品号,商品名,商品类别,价格)。现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。清补全如下语句:CREATE VIEW V1(商品类别,平均价格)ASSELECT商品类别,_FROM 商品表GROUP BY商品类别(分数:2.00)填空项 1:_ (正确

36、答案:AVG(价格))解析:解析 SQL 中计算一组记录中某个字段值的平均值用 AVG(字段名)函数。32.下图是 A和 B用户分别对同一银行帐号进行不同的操作,导致的错误的原因是 1。时间 取款事务 A 转账事务 BT1 开始事务T2 开始事务T3 查询账户余额为 1000元T4 查询账户余额为 1000元T5 取出 100元把余额改为 900元T6 提交事务T7 查询账户余额为 900元(和 T4读取的不一致)(分数:2.00)填空项 1:_ (正确答案:不可重复读)解析:33.目前,许多关系型数据库管理系统支持定义既具有计算逻辑,也保存数据并提供有限的数据更新机制的视图,这类视图称为 1

37、。填空项 1:_ (正确答案:触发器)解析:假设某数据库中有表 SC(S#,C#,Grade),各属性分别表示为学号,课程号及相应的成绩。请补充如下查询语句,求各个课程号及相应的选课人数。SELECT_FROM SC_(分数:4.00)填空项 1:_ (正确答案:C#,COUNT(S#))解析:填空项 1:_ (正确答案:GROUP BY C#)解析:三、设计与应用题(总题数:1,分数:45.00)对于教学数据库的三个基本表:S(SNo,SName,SAge,Ssex)SC(Sno,CNo,Grade)C(CNo,CName,Teacher)使用 SQL更新语句表达对下列的更新操作:(分数:4

38、5.00)(1).把 WANG同学的学习选课和成绩全部删去;(分数:15.00)_正确答案:(DELETE FROM SCWHERE Sno IN(SELECT SnoFROM SWHERE Sname=WANG);)解析:(2).把选修 Maths课及格的成绩全改为空值;(分数:15.00)_正确答案:(UPDATE SCSET Grade=NULLWHERE Grade60AND CNo IN(SELECT CgoFROM CWHERE Cname=Maths)解析:(3).把低于总平均成绩的女同学成绩提高 5%。(分数:15.00)_正确答案:(UPDATE SCSET Grade=Grade*1.05WHERE Sno IN(SELECT SnoFROM SWHERE Ssex=F)AND Grade(SELECT AVG(Grade)FROM SC);)解析:解析 考查对表的删除、修改的操作以及对聚集函数的合理使用。

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

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

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