【计算机类职业资格】计算机数据库工程师-103及答案解析.doc
《【计算机类职业资格】计算机数据库工程师-103及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机数据库工程师-103及答案解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、计算机数据库工程师-103 及答案解析(总分:92.00,做题时间:90 分钟)一、选择题(总题数:30,分数:37.00)1.ADO 对象模型中,RecordSet 对象的 AddNew 方法的功能是_。A)在对应的数据库表中增加一条新记录B)在记录集中增加一个新列C)在内存中开辟存放一条新记录的空间D)增加一个新的记录集(分数:1.00)A.B.C.D.2.ADO 对象模型中,RecordSet 对象的 AddNew 方法的功能是A)在对应的数据库表中增加一条新记录B)在记录集中增加一个新列C)在内存中开辟存放一条新纪录的空间D)增加一个新的记录集(分数:1.00)A.B.C.D.3.DF
2、D 方法由 4 种基本对象元素组成,其中又被称为外部项的是_。 A) 数据源及数据终点 B) 数据流 C) 数据存储 D) 处理(分数:1.00)A.B.C.D.4.DBMS 中实现事务持久性的子系统是_。 A) 完整性管理子系统 B) 并发控制子系统 C) 安全性管理子系统 D) 恢复管理子系统(分数:1.00)A.B.C.D.5.以下关于数据库的访问接口中的 JDBC 接口错误的是_。A) JDBC 全称是 Java DataBase ConnectionB) 是一种用于执行 SQL 语句的 Java API 的面向对象的应用程序接口C) 由一组用 Java 语言编写的类和接口组成D) J
3、DBC 可做三件事:与数据库建立连接、发送 SQL 语句并处理结果(分数:2.00)A.B.C.D.6.对于基本表,下面一些属性上不可建立索引的是_。A) 在 WHERE 查询子句中引用率较高的属性B) 在 ORDER BY 子句、GROUP BY 子句中出现的属性C) 在某些范围内频繁搜索的属性和按照排序顺序频繁检索的属性D) 表的外码(分数:1.00)A.B.C.D.7.数据库需求分析的方法是_。 A) DFD 和 IDEF1X 方法 B) ER 和 IDEF0 方法 C) ER 和 IDEF1X 方法 D) DFD 和 IDEF0 方法(分数:1.00)A.B.C.D.8.以下关于数据库
4、的访问接口中的 JDBC 接口错误的是_。A) JDBC 全称是 Java DataBase ConnectionB) 是一种用于执行 SQL 语句的 Java API 的面向对象的应用程序接口C) 由一组用 Java 语言编写的类和接口组成D) JDBC 可做三件事:与数据库建立连接、发送 SQL 语句并处理结果(分数:2.00)A.B.C.D.9.查询 C:/ZG/ZGDA.DBF 中的姓名、职称、工资字段和 C:/ZG/ZGJJ.DBF 中的奖金字段的数据,正确的命令是_。A)SELECT 姓名,职称,工资,奖金 FROM C:/ZG/ZGDA,C:/ZGZGJJ;WHERE DA.编号
5、=JJ.编号B)SELECT DA.姓名,DA.职称,DA.工资,JJ.奖金 FROM C:/ZG/ZGDA,C:/ZG/ZGJJ;WHERE DA. 编=JJ.编号C)SELECT DA.姓名,DA.职称,DA.工资,JJ.奖金 FROM C:/ZG/ZGDA,C:/ZG/ZGJJD)SELECT DA.姓名,DA.职称,DA.工资,JJ.奖金 FROM C:/ZG/ZGDA,C:/ZG/ZGJJ;FOR DA.编=JJ.编号(分数:1.00)A.B.C.D.10.下列关于锁的说法错误的是_。A锁是一种特殊的二元信号量B为了避免活锁现象的发生,DBMS 采用资源分配图的方法来处理事务的数据操
6、作请求C对于每个需要撤销的死锁事务,可以简单的放弃该事务已经完成的全部操作,重新启动该事务D在顺序加锁中,维护数据项的加锁顺序很困难,代价也非常大(分数:2.00)A.B.C.D.11.需求描述主要由哪几部分组成?_。需求模型软件需求说明书 项目文档功能说明书 A) B) C) D) (分数:1.00)A.B.C.D.12.以下关于索引的说法_不正确。A) 使用索引可提高查询效率B) 使用索引可能使更新操作费时C) 使用索引可使输出结果按一定顺序排列D) 索引为 DBMS 提供了不同的查询路径(分数:1.00)A.B.C.D.13.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存
7、储空间,常用的方法是创建_。A) 索引 B) 游标 C) 视图 D) 另一个表(分数:1.00)A.B.C.D.14.用二维表结构表示实体以及实体间联系的数据模型称为_。A) 层次模型 B) 网状模型C) 关系模型 D) 面向对象模型(分数:1.00)A.B.C.D.15.VB 6.0 中的数据绑定控件必须_。A同时具有 DataSource 属性和 DataField 属性 B同时具有 ConnectionString 属性和 RecordSource 属性C具有 DataSource 属性 D具有 ConnectionString 属性(分数:2.00)A.B.C.D.16.联接有多种,如
8、内联接、外联接和交叉联接,其中外联接只能对几个表进行?_A) 两个 B) 三个C) 四个 D) 任意个(分数:1.00)A.B.C.D.17.在关系中,从列的角度(属性)依据一定条件将关系分为不同的片断,这种方法属于_。A) 水平分片 B) 垂直分片 C) 导出分片 D) 混合分片(分数:1.00)A.B.C.D.18.以下关于标定联系语法的叙述错误的是_。A)联系的语法用直线B)如果两个实体集之间有关系,并且是一个标定型联系,就用一条实线或线段把它们连接起来C)1(父)端是线段的原点,n(子女)端是线段的终点D)用一个空心圆表示其联系的基数是 n(分数:1.00)A.B.C.D.19.论证是
9、否具备 DBAS 开发所需的各类人员资源的可行性分析属于_。 A) 经济可行性 B) 技术可行性 C) 硬件可行性 D) 操作可行性(分数:1.00)A.B.C.D.20.以下关于顺序文件及其操作叙述错误的是_。 A) 顺序文件按照文件记录在查找码上的取值的大小顺序排列各个记录 B) 顺序文件的每个记录中有一个指针字段 C) 如果查询条件定义在非查找码上,可以使用二分查找技术快速找到满足条件的记录 D) 访问方式与堆文件访问方式相同,顺序文件的访问效率也不高(分数:1.00)A.B.C.D.21.通过指针链接来表示和实现实体之间联系的模型是_。A)关系模型 B)层次模型C)网状模型 D)层次和
10、网状模型(分数:2.00)A.B.C.D.22.在关系模式 S(A,B,C,D)中,F=A(B,C,D),CD,则 R 最高达到_。 A) 1NF B) 2NF C) 3NF D) BCNF(分数:1.00)A.B.C.D.23.下列关于基本表选择合适的文件结构的原则错误的是_。A)如果数据库中的一个基本表中的数据量很少,操作很频繁,该基本表可以采用堆文件组织方式B)顺序文件支持基于查找码的顺序访问,也支持快速的二分查找C)如果用户查询是基于散列阈值的等值匹配,散列文件比较合适D)如果某些重要而频繁的用户查询经常需要进行多表连接操作,可以考虑将表组织成为非聚集文件(分数:2.00)A.B.C.
11、D.24.在数据库应用系统的需求分析阶段,需要进行性能分析。下列关于数据库应用系统性能指标的说法,错误的是_。A) 数据访问响应时间是指用户向数据库提交数据操作请求到操作结果返回给用户的时间B) 系统吞吐量是指在单位时间内系统能存储的数据量C) 并发用户数是指在保证单个用户查询响应时间的前提下,系统最多允许同时访问数据库的用户数量D) 系统性能指标是系统软硬件设计和选型的重要依据(分数:1.00)A.B.C.D.25.数据库应用系统投入运行后,应用系统进入运行管理与维护阶段。设某系统在运行管理与维护阶段有如下工作:定期检查数据文件的存储空间占用情况根据数据库日志文件分析数据库中已完成的各种操作
12、,以发现潜在性能问题根据 SQL 执行计划调整视图及索引对一些数据量非常大的表进行水平分区,并将不同分区分布到不同磁盘上根据用户要求对应用程序从功能和性能上进行扩充和完善上述工作中属于系统性能优化调整的是_。A) 仅和 B) 仅和 C) 仅、和 D) 仅和(分数:2.00)A.B.C.D.26.关于一次性加锁法及其缺点叙述错误的是_。A) 该方法要求每个事务在开始执行时不必将要访问的数据项全部加锁B) 要求事务必须一次性地获得对需要访问的全部数据的访问权C) 多个数据项会被一个事务长期锁定独占,降低了系统的并发程度D) 将事务执行时可能访问的所有数据项全部加锁,进一步降低了系统的并发程度(分数
13、:1.00)A.B.C.D.27.有如下的索引文件指针号(分数:1.00)A.B.C.D.28.以下关于数据模型要求错误的是_。A)能够比较真实的模拟现实世界B)容易为人们所理解C)便于在计算机上实现D)目前大部分数据库模型能很好的同时满足这三方面的要求(分数:1.00)A.B.C.D.29.IDEF0 是 IDEF 方法的一部分,用于建立系统的_。 A) 功能模型 B) 信息模型 C) 动态模型 D) 关系模型(分数:1.00)A.B.C.D.30.在 UML 模型中,用于表达一系列的对象、对象之间的联系以及对象间发送和接收消息的图是_。A)协作图 B)状态图 C)顺序图 D)部署图(分数:
14、1.00)A.B.C.D.二、应用题(总题数:4,分数:10.00)31.假设已对 pubs 数据库进行了完全备份,并备份到 MyBK_1 备份上,假设此备份设备只含有对 pubs 数据库的完全备,则恢复 pubs 数据库的语句为 1。(分数:2.00)填空项 1:_32.数据库应用系统中通常会将编码构建成字典表,包含代码和名称项,如民族(民族代码,民族名称),针对这类表,为提高查询性能,应该采用的优化方式是_。(分数:2.00)填空项 1:_33.能够实现“收回用户 U4 对学生表(STUD)中学号(XH)的修改权”的 SQL 语句是 1。(分数:2.00)填空项 1:_当数据库出现故障时要
15、对数据库进行恢复,恢复的原理是 (14) ,常用的技术是数据转储和 (15) 。(分数:4.00)填空项 1:_填空项 1:_三、设计与应用题(总题数:3,分数:45.00)34.数据库中有 Tahie_priceHistory 表,结构如下表所示:字段 字段名 数据类型 可否为 空 单位 备注ID 商品编号 VARCHAR(8) 不允许 主码GoodsName 商品名称 VARCHAR(20) 不允许StartDate 价格生效日 期 DATETIME 不允许 主码EndDate 价格失效日 期 DATETIME 不允许 主码,晚于 StartDateSaleUnitPrice 单价 MON
16、EY 不允许 元写出创建 Teachers 表的 SQL 语句,要求语句中包含所有的约束。现要查询单价最高的前三种商品的商品编号、商品名称和单价(使用 TOP 语句)。(分数:15.00)_35.设关系模式 R(A,B,C,D,E,F),函数依赖集 F=AC,CA,BAC,DAC,BDA。1)求出 R 的候选码及 F 的最小函数依赖集。2)将 R 分解为 3NF,使其既具有无损连接性又具有函数依赖保持性。(分数:20.00)_36.在学籍管理中,设有 4 个表,关系模式分别为:STUDENT( SNO,SNAME,SEX,BIRTHDAY,CLASS);TEACHER( TNO,TNAME,S
17、EX ,BIRTHDAY,PROFESSION,DEPARTMENT);COURSE( CNO,CNAME,TNO);SCORE( SNO,CNO,DEGREE).说明:学生关系模式中:SNO:学号;SNAME:姓名;SEX:性别;BIRTHDAY:出生日期;CLASS:班级;教师关系模式中:TNO:教师号;TNAME:姓名;SEX:性别;BIRTHDAY:出生日期;PROFESSION:职称;DEPARTMENT:所在系;课程关系模式中:CNO:课程号;CNAME:课程名;TNO:任课教师号;成绩关系模式中:SNO:学号;CNO:课程号;DEGREE:分数。试用 SQL 语句完成下列操作:1
18、)列出“计算机系”教师所教课程的成绩表。2)列出“计算机系”与“电子工程系”不同职称的教师的 TNAME 和 PROFESSION。3)列出存在有 85 分以上成绩的课程 CNO。4)列出选修编号为“3-105”课程且成绩同于选修了编号为“3-245”的同学的 CNO、SNO 和 DEGREE。并按DEGREE 从高到低次序排列。5)列出选修编号为“3-105”课程且成绩高于选修了编号为“3-245”的同学的 CNO、SNO 和 DEGREE。6)列出成绩比该课程平均成绩低的同学的成绩表。(分数:10.00)_计算机数据库工程师-103 答案解析(总分:92.00,做题时间:90 分钟)一、选
19、择题(总题数:30,分数:37.00)1.ADO 对象模型中,RecordSet 对象的 AddNew 方法的功能是_。A)在对应的数据库表中增加一条新记录B)在记录集中增加一个新列C)在内存中开辟存放一条新记录的空间D)增加一个新的记录集(分数:1.00)A. B.C.D.解析:解析 RecordSet 对象的 AddNew 方法的功能是在对应的数据库表中增加一条新记录,所以本题的答案为 A。2.ADO 对象模型中,RecordSet 对象的 AddNew 方法的功能是A)在对应的数据库表中增加一条新记录B)在记录集中增加一个新列C)在内存中开辟存放一条新纪录的空间D)增加一个新的记录集(分
20、数:1.00)A. B.C.D.解析:解析 RecordSet 对象的 AddNew 方法的功能是在对应的数据库表中增加一条新记录,所以本题的答案为 A。3.DFD 方法由 4 种基本对象元素组成,其中又被称为外部项的是_。 A) 数据源及数据终点 B) 数据流 C) 数据存储 D) 处理(分数:1.00)A. B.C.D.解析:解析 数据源及数据终点表示当前系统的数据来源或数据去向,可以是某个人员、组织或其他系统,它处于当前系统范围之外,所以又称它为外部项,其图形符号用平行四边形表示。所以本题的答案为A。4.DBMS 中实现事务持久性的子系统是_。 A) 完整性管理子系统 B) 并发控制子系
21、统 C) 安全性管理子系统 D) 恢复管理子系统(分数:1.00)A.B.C.D. 解析:解析 DBMS 中实现事务持久性的子系统是恢复管理子系统。5.以下关于数据库的访问接口中的 JDBC 接口错误的是_。A) JDBC 全称是 Java DataBase ConnectionB) 是一种用于执行 SQL 语句的 Java API 的面向对象的应用程序接口C) 由一组用 Java 语言编写的类和接口组成D) JDBC 可做三件事:与数据库建立连接、发送 SQL 语句并处理结果(分数:2.00)A. B.C.D.解析:解析 JDBC(Java DataBase Connectivity Sta
22、ndard)是一种用于执行 SQL 语句的 JAVA API 的面向对象的应用程序接口,可以为多种关系数据库提供统一的访问,它是由一组用 JAVA 语言编写的类和接口组成。JDBC 可做三件事:与数据库建立连接,发送 SQL 语句并处理结果。6.对于基本表,下面一些属性上不可建立索引的是_。A) 在 WHERE 查询子句中引用率较高的属性B) 在 ORDER BY 子句、GROUP BY 子句中出现的属性C) 在某些范围内频繁搜索的属性和按照排序顺序频繁检索的属性D) 表的外码(分数:1.00)A.B.C.D. 解析:解析 对于基本表,下面一些属性上可以考虑建立索引:表的主码,一般由 DBMS
23、 自动建立索引,在 WHERE 查询子句中引用率较高的属性,参与了链接操作的属性,在 ORDER BY 子句、GROUP BY 子句中出现的属性,在某一范围内频繁搜索的属性和按照排序频繁检索的属性,在 WHERE 子句中包含的一个关系的多少个属性,可以考虑在这些属性上建立多属性索引。7.数据库需求分析的方法是_。 A) DFD 和 IDEF1X 方法 B) ER 和 IDEF0 方法 C) ER 和 IDEF1X 方法 D) DFD 和 IDEF0 方法(分数:1.00)A.B.C.D. 解析:解析 数据库需求分析的建模方法是 DFD 和 IDEF0 方法,E-R 方法和 IDEF1X 是系统
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 数据库 工程师 103 答案 解析 DOC
