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