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