【计算机类职业资格】计算机数据库工程师-81及答案解析.doc
《【计算机类职业资格】计算机数据库工程师-81及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机数据库工程师-81及答案解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、计算机数据库工程师-81 及答案解析(总分:126.00,做题时间:90 分钟)一、选择题(总题数:30,分数:41.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) 每个事务
2、的所有更新操作(D) 每个事务的开始标记(分数:2.00)A.B.C.D.4.以下关于死锁检测与恢复错误的是_。A)死锁检测,用于定期检查系统是否发生死锁B)死锁恢复,用于将系统从死锁中解救出来C)有效的方法是从后向前 REDO 这个事务的部分操作,只要能解开系统死锁即可D)为了防止某些事务总是被选做被撤销的事务,可以限定每个事务被选为撤出事务的次数(分数:1.00)A.B.C.D.5.设有商品销售系统,该系统每天最多产生 1 万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存 3 年的销售记录,每年按 365 天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10
3、 个字节)、销售数量(8 个字节)、价格(8 个字节)、金额(8 个字节)、收银台编号(4 个字节)、销售员编号(4 个字节)、销售时间(8 个字节)。保存该表的数据库管理系统的数据存储单位是数据页,每页大小为 8KB(共 8192 个字节)。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许跨数据页存放。则在数据库中保存商品销售数据表需要的数据页数目是_。A) 67178 B) 65535C) 65540 D) 67158(分数:2.00)A.B.C.D.6.以下关于数据模型要求错误的是_。A能够比较真实地模拟现实世界 B容易为人们所理解C便于在计算机上实现
4、 D目前大部分数据库模型能同时满足这三方面的要求(分数:1.00)A.B.C.D.7.不但能够防止丢失修改,还能进一步防止读脏数据,但是不能防止不可重复读的封锁协议是_。A) 一级封锁协议 B) 二级封锁协议 C) 三级封锁协议 D) 四级封锁协议(分数:2.00)A.B.C.D.8.SQL Server 2000 提供了很多种备份的方法,其中差异备份的内容是A)上次差异备份之后修改的数据库的全部内容B)上次日志备份之后修改的数据库的全部内容C)上次完全备份之后修改的数据库的全部内容D)上次完全备份后修改的数据内容,但是不包含日志等其他内容(分数:1.00)A.B.C.D.9.设有关系模式:教
5、师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是_。A)CREATE VIEW SalaryView(系名,工资总额) AS SELECT 所在系,COUNT(工资)FROM 教师表 GROUP BY 所在系B)CREATE VIEW SalaryView(系名,工资总额)AS SELECT 所在系,SUM(工资)FROM 教师表 GROUP BY 所在系C)CREATE VIEW SalaryView AS SELECT 所在系,COUNT(工资)FROM 教师表 GROUP BY 所在系D)CREATE VIEW SalaryView AS
6、SELECT 所在系,SUM(工资)FROM 教师表 GROUP BY 所在系(分数:1.00)A.B.C.D.10.如果一个关系中的属性或属性组并非该关系的关键字,但它们是另外一个关系的关键字,则称为该关系的_。A) 数据项 B) 主属性C) 外关键字 D) 主属性值(分数:1.00)A.B.C.D.11.以下关于数据库的访问接口中的 JDBC 接口错误的是_。A) JDBC 全称是 Java DataBase ConnectionB) 是一种用于执行 SQL 语句的 Java API 的面向对象的应用程序接口C) 由一组用 Java 语言编写的类和接口组成D) JDBC 可做三件事:与数据
7、库建立连接、发送 SQL 语句并处理结果(分数:2.00)A.B.C.D.12.如果关系模式 R 的所有属性都是不可分的基本数据项,则 R 满足_。 A) 1NF B) 2NF C) 3NF D) 4NF(分数:2.00)A.B.C.D.13.以下关于数据库的访问接口 JDBC 的说法错误的是A)JDBC 全称是 Java DataBase ConnectionB)是一种用于执行 SQL 语句的 Java API 的面向对象的应用程序接口C)由一组用 Java 语言编写的类和接口组成D)JDBC 可做三件事:与数据库建立连接、发送 SQL 语句并处理结果(分数:2.00)A.B.C.D.14.
8、以下关于软件需求说明书的内容说法错误的是_。 A) 需求概述是对应用信息系统或软件项目的总体描述 B) 功能需求详细描述系统的总体结构及功能,系统覆盖的功能范围 C) 信息需求完整描述系统涉及的信息范围,数据的属性特征,数据之间的关系及约束 D) 环境需求是对系统的性能要求,包括响应时间,存储容量,系统的适应性,数据的安全性、一致性和可靠性等要求(分数:1.00)A.B.C.D.15.在 SQL Server2000 中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的 0.61.5 倍范围之内,实现这个约束的正确代码是A
9、)CHECK(销售价格 BETWEEN 单价*0.6 AND 单价*1.5)B)CHECK(销售价格 BETwEEN 商品表单价*0.6 AND 商品表单价*1.5)C)CREATE TRIGGER tri Sales ON 销售表 FOR INSERT,UPDATEASIF EXISTS(SELECT*FROM INSERTED a JOIN 商品表 b)ON a商品号=b商品号WHERE 销售价格 NOT BETwEEN 单价*0.6 AND 单价*1.5)ROLLBACKD)CREATE TRIGGER tri Sales ON 销售表 INSTEAD OF INSERT,UPDATEA
10、SIF EXISTS(SELECT*FROM INSERTED a JOIN 商品表 b ON a商品号=b商品号 wHERE 销售价格 NOT BETwEEN 单价*0.6 AND 单价*1.5)ROLLBACK(分数:2.00)A.B.C.D.16.以下关于索引的说法_不正确。A) 使用索引可提高查询效率B) 使用索引可能使更新操作费时C) 使用索引可使输出结果按一定顺序排列D) 索引为 DBMS 提供了不同的查询路径(分数:1.00)A.B.C.D.17.事务 T 对数据对象 A 加上某种锁后,其他事务只能在对 A 加 S 锁,不能加 X 锁,直到事务 T 释放 A 上的锁,则可以确定为
11、事务 T 对数据对象 A 加的锁是_。A) 共享锁 B) 排他锁C) 独占锁 D) 写锁(分数:2.00)A.B.C.D.18.查询 C:/ZG/ZGDA.DBF 表中的编号、姓名、工资字段的数据,并将查询结果保存到 C:/ZG/ DA.DBFGE表,正确的命令是_。A) SELECT 编号,姓名,工资 FORM C:/ZG/ZGDA INTO DBF C:/ZG/DAB) SELECT 编号,姓名,工资 FORM C:/ZG/ZGDA INTO DBFDA.DBFC) SELECT 编号,姓名,工资 FORM C:/ZG/ZGDA TO DBF C:/ZG/DAD) SELECT 编号,姓名
12、,工资 FORM C:/ZG/ZGDA INTO CURSOR C:/ZG/DA(分数:1.00)A.B.C.D.19.IDEF0 是 IDEF 方法的一部分,用于建立系统的_。 A) 功能模型 B) 信息模型 C) 动态模型 D) 关系模型(分数:1.00)A.B.C.D.20.在分布式数据库中,查询处理和优化比集中式数据库要复杂得多,其中的查询优化需要考虑的主要因素包括 I/O 代价、CPU 代价和通信代价。一般而言,分布式数据库查询优化的首要目标是A) 使查询执行时 I/O 代价最省B) 使查询执行时 CPU 代价最省C) 使查询执行时通信代价最省D) 使查询执行时 I/O 代价和 CP
13、U 代价之和最省(分数:1.00)A.B.C.D.21.以下关于顺序加锁法及其缺点叙述错误的是A)该方法对数据库中事务访问的所有数据项规定一个加锁顺序B)每个事务在执行过程中必须按顺序对所需的数据项加锁C)维护对这些数据项的加锁顺序很困难,代价非常大D)事务按照固定的顺序对这些数据项进行加锁比较方便(分数:1.00)A.B.C.D.22.数据运行一段时间后,由于记录不断增删改,会使数据库的物理存储情况变坏,降低了数据的存取效率,数据库的性能也下降,这时,数据库管理员就要对数据进行_。A) 监控分析 B) 空间管理 C) 再组织和重构 D) 参数调整(分数:2.00)A.B.C.D.23.如果事
14、务 T 获得了数据项 Q 上的排它锁,则 T 对 Q_。A) 只能写不能读 B) 只能读不能写C) 不能读不能写 D) 既可读又可写(分数:1.00)A.B.C.D.24.以下关于 E-R 图的叙述不正确的是_。(A) E-R 图建立在关系数据库的假设上(B) E-R 图使用过程和数据的关系清晰,实体间的关系可以导出应用过程的表示(C) E-R 图可以将现实时间中的信息抽象地表示为实体及实体间的联系(D) E-R 图能表示数据生命周期(分数:1.00)A.B.C.D.25.设有关系模式 Student(Sno,Sname,Sex,Birthday),Course(Cno,Cname,Credi
15、t),SC(Sno,Cno,Grade)。若在 SQL Sever 2000 中建有与以上模式对应的关系表,并有如下操作: 定义 Sno 是 Student 关系表的主码,定义 Cno 是 Course 关系表的主码,定义 Sno,Cno 是 SC 关系表的主码 定义 Student 关系表 Sex 列的取值只能为“男”或“女”,定义 Course 关系表 Credit 列的取值范围是1,4 在 Student 关系表的 Sname 列上建立一个非聚集索引,在 Course 关系表的 Cname 列上建立一个非聚集索引 定义 SC 关系表的 Sno 列的取值不能为空,并且其每一个值必须在 St
16、udent 关系表的 Sno 列的值集中 以上操作对内模式结构有影响的是_。 A) 仅和 B) 仅和 C) 仅和 D) 仅和(分数:1.00)A.B.C.D.26.数据库物理设计中一项重要工作是为数据库文件建立合适的索引,以提高数据库访问效率。若数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲授的课程,应该_。A) 在教师表上按教师编号建索引B) 在教师表上按姓名建索引C) 在课程表上按课程号建索引D) 在课程表上按教师编号建索引(分数:2.00)A.B.C.D.27.考虑两个事务 Ti=Ii 和 Tj=Ij,以及定义在 Ti,Tj 上的并
17、发调度 S,其中 Ii,Ij 分别代表组成 Ti 和Tj 的操作,则下列中不会引起事务 Ti 的操作 Ii 与事务 Tj 的操作 Ij 冲突的是_。A) Ii=read(Q),Ij=write(Q) B) Ii=write(Q),Ij=read(Q)C) Ii=read(Q),Ij=read(Q) D) Ii=write(Q),Ij=write(Q)(分数:1.00)A.B.C.D.28.在软件需求分析和设计工程中,其分析与设计的对象可归结成两个主要的对象,即数据和程序,按一般实施的原则,对两者的处理应该_。A) 先数据后程序 B) 与顺序无关C) 先程序后数据 D) 可同时进行(分数:1.0
18、0)A.B.C.D.29._是数据库技术与并行处理技术相结合的产物,是为了处理大型复杂数据库管理应用领域中的海量数据而提出的,该 DBS 的硬件平台是并行计算机系统使用多个 CPU 和多个磁盘进行并行数据处理和磁盘访问操作,以提高数据库系统的数据处理和 I/O 速度。A) 集中式数据库系统 B) 并行数据库系统C) 分布式数据库系统 D) 客户/服务器数据库系统(分数:1.00)A.B.C.D.30.以下关于双机热备份叙述不正确的是_。A) 双机热备份就是一台主机为工作机,另一台主机为备份机B) 在系统正常运行情况下,工作机为信息系统提供支持C) 双机热备份模式的切换时机与双机互备援模式的切换
19、时机一致D) 当工作机出现异常时,原来的备份机改为工作机,而原来的工作机不再使用(分数:2.00)A.B.C.D.二、应用题(总题数:11,分数:30.00)31.在分布式数据库系统中,涉及多个站点的分布式查询的查询代价主要是由 1 代价来衡量的。(分数:2.00)填空项 1:_32.假设已对 pubs 数据库进行了完全备份,并备份到 MyBK_1 备份上,假设此备份设备只含有对 pubs 数据库的完全备份,则恢复 pubs 数据库的语句为 1。(分数:2.00)填空项 1:_33.事务是数据库执行的基本单位,如果一个事务执行成功,则全部更新提交,如果一个事物执行失败,则已做过的更新被恢复原状
20、,好像整个事务从未有过这些更新,这就是保持数据库处于 1 状态(分数:2.00)填空项 1:_34.在关系数据库中,可以对属性值、属性值集合、元组、关系、整个索引,整个数据库等逻辑单元进行加锁,也可以对数据页、索引页和块等物理单元进行加锁,这些施加了锁的数据项的大小称为11。(分数:2.00)填空项 1:_35.SQL Server 2000 中四个版本,适合在移动环境中作业的用户,并且所运行的应用程序需要本地数据存储的是 1。(分数:2.00)填空项 1:_36.某高校学生管理系统的新生数据取自各省招生办公室的考生信息,筛选出录取本校的考生信息直接导入,再根据录取专业划分班级并生成学号(学号
21、的前四位与所在班级编号相同)。学校的学生管理业务多以班级和学生为单位处理,应该对学生信息表建立 1,以减少 I/O 访问次数,提高系统性能。(分数:2.00)填空项 1:_37.在 SQL Server 2000 中,数据页的大小是 8KB。某数据库表有 1000 行数据,每行需要 5000 字节空间,则此数据库表需要占用的数据页数为 1 页。(分数:2.00)填空项 1:_设有三个基本表,表 ITEM(项目号,项目名,项目负责人,电话),BIP(项目号,零件号,数量,日期),PART(零件号,零件名称,规格,单价),完成 SQL 语句统计出每个项目使用零件的金额和不同项目使用零件的合计金额,
22、并将结果按表 SSP(项目号,项目名,金额)的结构显示。SELECT ITEM项目,项目名,SUM(单价*数量)AS 金额FROM ITEM,BIP,PARTWHERE _GROUP BY ITEM.项目_SELECT“合计”,SUM(单价*数量)FROM BIP,PARTWHERE _ORDER BY 1_(分数:8.00)填空项 1:_填空项 1:_填空项 1:_填空项 1:_38.下图是 A 和 B 用户分别对同一银行账号进行不同的操作,导致错误的原因是 1。时间 取款事物 A 转账事物 BT1 开始事物T2 开始事物T3 查询账户余额为 1000 元T4 查询账户余额为 1000 元T
23、5 取出 100 元吧余额改为900 元T6 提交事物T7 查询账户余额为 900 元(和 T4 读取的不一致)(分数:2.00)填空项 1:_39.事务是数据执行的基本工作单位,如果一个事务执行成功,则全部更新提交。如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这就保持数据库处于 1 状态。(分数:2.00)填空项 1:_设在 SQL Server 2000 平台一民对数据库 SalesDB 进行了如下图所示的各份操作。*己知这三次备份操作均备份在设备 BK 上,且该设备只包含这三个备份操作的结果。在数据库出现故障后,为尽可能减少数据丢失,需要恢复所有的备份。
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 数据库 工程师 81 答案 解析 DOC
