【计算机类职业资格】计算机数据库工程师-102及答案解析.doc
《【计算机类职业资格】计算机数据库工程师-102及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机数据库工程师-102及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、计算机数据库工程师-102 及答案解析(总分:84.00,做题时间:90 分钟)一、选择题(总题数:30,分数:39.00)1.数据库在外存中是以文件形式组织的,组织文件记录方法的不同就形成了不同的文件结构。下列关于顺序文件结构及其存取效率的说法错误的是_。 A) 顺序文件因其记录按照查找代码值升序或降序排列,当按照查找码的值顺序读取记录时其效率很高 B) 当按照一定的条件对顺序文件进行查询时,如果查询条件定义在查找码上,可以使用二分查找技术快速找到满足条件的记录 C) 由于需要保持文件中记录的顺序,因此顺序文件的插入和删除操作比较复杂,耗费时间也较多 D) 对顺序文件进行条件查询时,如果查询
2、条件没有定义在查找码上,其查找效率一般也会比无序文件高(分数:1.00)A.B.C.D.2.以下关于单层索引叙述错误的是_。 A) 单层索引也称为线性索引 B) 单层索引中每个索引项直接指向数据文件中的数据记录 C) 当数据文件很大时,即使采用稀疏索引,建成的索引文件也会很大,只能以顺序文件形式存放在磁盘上 D) 单层索引的典型例子是数据库系统中广泛应用的 B-树和 B+-树索引(分数:1.00)A.B.C.D.3.关于数据库运行和功能与性能测试,下列说法正确的是_。A) 对数据库系统的转储和恢复能力的测试属于系统的功能测试范畴B) 在进行数据库功能测试时,一般要先进入大规模的数据C) 数据库
3、运行一般是与编写调试程序的工作同步开展D) 数据库系统的压力测试、并发访问测试、查询效率测试一般都属于性能测试范围(分数:1.00)A.B.C.D.4.设 T1 和 T2 两个事务,他们对数据 data 的并发操作如下表所示(SLOCK data 表示对数据 data 上 S 锁,UNLOCK data 表示对数据 data 解锁),对这个并发操作,下面说法正确的是_。T1 T2请求SLOCK data读 data=20请求SLOCK data读 data=20写回 data=50A=A+30 写回 A=50COMMITUNLOCK dataCOMMITUNLOCK dataA该操作部能重复读
4、 B该操作符合完整性要求C该操作的第步中,事务 T1 应该申请 X 锁 D该操作的第步中,事务 T2 不可能得到对 data 的锁(分数:1.00)A.B.C.D.5.如果要删除 Student 数据库中的 Information 表,可以使用下列哪个命令?_A) ALTER TABLE Information B) TRUNCATE TABLE.InformationC) DROP TABLE Information D) DELETE TABLE Information(分数:1.00)A.B.C.D.6.数据库管理系统的体系结构是_。A)三级模式结构和一级映像B)三级模式结构C)三级模式
5、结构和二级映像D)三级模式结构和三级映像(分数:1.00)A.B.C.D.7.数据库恢复的基础是利用转储的冗余数据,这些转储的冗余数据包是指_。A)数据字典、应用程序、审计档案、数据库后援副本B)数据字典、应用程序、日志文件、审计档案C)日志文件、数据库后援副本D)数据字典、应用程序、数据库后援副本(分数:1.00)A.B.C.D.8.在 SQL Server 2000 中,假设利用备份设备对某个数据量和日志量都比较大的数据库进行完全备份。下列说法正确的是A) 如果各个磁盘上的剩余空间均不足以存储数据库的备份,但全部磁盘的剩余空间总和大于备份数据库所需的空间,则可以将这些磁盘的剩余空间组织起来
6、建立一个备份设备以实施备份B) 如果各个磁盘上的剩余空间均不足以存储数据库的备份,但全部磁盘的剩余空间总和大于备份数据库所需的空间,则可以将数据库中的数据和日志分别备份到位于不同磁盘的备份设备上,以解决单个磁盘空间不足的问题C) 可以只对数据库中的数据进行备份,并且可以备份到位于不同磁盘的备份设备上,以最大限度地减少备份该数据库占用的空间D) 如果各个磁盘上的剩余空间均不足以存储数据库的备份,但全部磁盘的剩余空间总和大于备份数据库所需的空间,则可以在每个磁盘上分别建立一个备份设备,并同时利用这些设备备份数据库(分数:2.00)A.B.C.D.9.数据库系统性能调优过程中,需要考虑服务器、网络等
7、各方面因素。下列关于数据库系统性能调优的说法,正确的是_。A) 当发现数据库服务器 CPU 很忙时,可以考虑增加数据库服务器 CPU 数据,数据库服务器的处理能力可随之线性增长B) 当有大量数据经常需要在数据库服务器和应用服务器之间传输时,需要考虑在内网与外网之问设置防火墙,以避免内网数据传输对外网带来的影响C) 很多情况下,仅依靠增加硬件资源无法实现调优目的,对频繁执行且性能较差的 SQL 语句进行调优有时会起到很好的效果D) 通常数据库管理系统能把部分数据暂存在内存缓冲区中,因此一般情况下,磁盘 IO 都不会成为数据库服务器的性能瓶颈(分数:2.00)A.B.C.D.10.在数据库应用系统
8、开发的需求调研阶段,需要对用户提出的需求进行分析和整理。此过程不仅需要描述用户提出的具体功能需求,也需要对用户未明确提出的非功能需求进行描述。设在某商场经营管理系统的需求分析阶段整理了下列需求:系统需要支持会员制系统不需要考虑财务核算功能系统应长期稳定运行系统应有销售统计功能系统应保证数据存储安全上述需求中属于非功能需求的是_。A) 仅和 B) 仅和C) 仅和 D) 仅、和(分数:1.00)A.B.C.D.11.在学校的教务处数据库管理系统中存放着该校的每个学生的部分在校表现的信息,如果某个教师想查看某个学生的学习成绩,则必须经过三个认证过程,其中第二个认证过程是验证_。A) 身份验证B) 用
9、户是否是数据库的合法用户C) 数据库用户是否具有进行操作的权限D) 其他验证(分数:2.00)A.B.C.D.12.在分布式数据库的数据分配中,若全局数据存在多个副本,在每个物理场地都保存着一个完整的数据副本,该策略属于_。A) 集中式 B) 分割式 C) 全复制式 D) 混合式(分数:1.00)A.B.C.D.13.事务的一致性是指_。A) 事务中包括的所有操作要么都做,要么都不做B) 事务必须是数据库从一个一致性状态变到另一个一致性状态C) 事务一旦提交,对数据库的改变是永久的D) 一个事务内部的操作及使用的数据对并发的其他事务是隔离的(分数:1.00)A.B.C.D.14.索引项根据键值
10、在索引文件中顺序排列,组织成一维线性结构,每个索引项直接指向数据文件中的数据记录,则该索引文件称为_。A) 稀疏索引 B) 聚集索引C) 稠密索引 D) 单层索引(分数:1.00)A.B.C.D.15.设有某商场的数据库应用系统,在其生命周期中有下列活动:在系统上线之前模拟客户的消费行为,生成销售数据,测试系统是否能正确完成销售业务为应对商场业务迅速增长带来的数据快速增长而扩展硬盘空间监控数据表的使用情况,根据表访问率的不同对系统进行优化系统上线后,在正常营业期间运行模拟数据生成器向正在运行的数据库模拟生成大量销售数据,测试系统的性能在系统上线运行的正常营业期间,手动切断所有数据库服务器电源,
11、测试数据库系统在发生软故障后的恢复能力在非营业时间停机后给数据库服务器增加内存以提升服务器性能以上活动属于商场数据库系统运维活动的是A)仅和 B)仅、和C)仅、和 D)都是(分数:2.00)A.B.C.D.16.下列关于锁的说法错误的是_。(A) 锁是一种特殊的二元信号量(B) 为了避免活锁现象的发生,DBMS 采用资源分配图的方法来处理事务的数据操作请求(C) 对于每个需要撤销的死锁事务,可以简单的放弃该事务已经完成的全部操作,重新启动该事务(D) 在顺序加锁中,维护数据项的加锁顺序很困难,代价也非常大(分数:2.00)A.B.C.D.17.以下关于 DBAS 生命周期模型的基本思想的叙述中
12、错误的是A)DBAS 的生命周期由项目规划、需求分析、系统设计、实现与部署、运行管理与维护等基本活动组成B)将瀑布模型和螺旋模型的开发思路引入 DBAS 生命周期模型,允许渐进、迭代地开发 DBASC)引入了数据组织与存储设计、数据访问与处理设计、应用设计三条设计主线D)将 DBAS 设计阶段细分为概念设计、逻辑设计、物理设计三个步骤,第一步的设计内容又涵盖了三条设计主线(分数:1.00)A.B.C.D.18.若系统中存在一个等待事务集 T0,T1,,Tn,其中 T0 正在等待被 T1 封锁住的数据项 A,T1 正在等待被 T2 锁住的数据项 A2,Tn-1 正在等待被 Tn 锁住的的数据项
13、An,Tn 正在等待被 T0 锁住的数据项 A0,则该系统处于_的工作状态(A) 并发处理(B) 封锁(C) 循环(D) 死锁(分数:1.00)A.B.C.D.19.在为业务繁忙的企业的多个部门服务的数据库系统中,同时开展各部门的 OLTP 业务和数据分析业务会给数据库系统带来性能冲突,下列方案中无法从根本上解决性能冲突的是_。A) 抽取出各部门需要的分析数据,建立各部门独立的数据集市,将数据分析业务转移到数据集市中B) 抽取出企业所有分析功能所需的分析数据,建立统一的企业级数据仓库环境,将企业的大部分分析业务转移到数据仓库环境中C) 抽取出企业的近期业务数据,建立操作型数据存储(ODS),将
14、一些快速分析业务转移到操作型数据存储中D) 不建立新的数据存储体系,在基本业务处理时间内开展 OLTP 业务,在其余时间开展分析业务(分数:1.00)A.B.C.D.20.DBAS 生命周期模型中时间最长的阶段是_。A) 需求分析 B) 系统设计C) 实行与部署 D) 运行管理与维护(分数:1.00)A.B.C.D.21.在支撑繁忙业务的并行数据库系统中,有一个数据量很大的表 T(a1,a2,an),对该表的查询多数为针对主码 a1 的范围查询和点查询,为了改善查询性能,需要对该表进行划分。关于该表的划分和应用策略,下列说法错误的是_。A)采用轮转法对 T 中的元组进行划分,这样数据分布均匀,
15、适合于点查询和范围查询B)以 a1 为划分属性,对 T 采用散列划分是一种可行的划分方法,有利于对该表的点查询C)以 a1 为划分属性,对 T 采用范围划分并建立主索引,是一种有效的划分方法D)以 al 为划分属性,对 T 采用散列划分和范围划分都有可能带来 T 的各个数据分区的数据分布不均匀的问题(分数:1.00)A.B.C.D.22.在分布式数据库系统中,一般不适合作为衡量查询代价依据的是_。A) CPU 代价 B) I/O 代价 C) 通信代价 D) 存储代价(分数:1.00)A.B.C.D.23.在面向对象模型中,根据可继承的父类的个数通常把继承分为两种:单继承和多继承。多继承的层次结
16、构图是A)树 B)无向图C)有向图 D)二叉树(分数:2.00)A.B.C.D.24.以下关于活锁叙述错误的_。(A) 事务的活锁又称为事务的饿死(B) 为避免锁现象的发生,DBMS 可以采用先来先服务的策略处理事务的数据操作请求(C) 各个事务可以按照申请访问 Q 的时间先后顺序,依次获得定义在 Q 上的锁(D) DBMS 按事务请求加锁的先后顺序对这些事务排队,先请求的事务排在队列的靠后位置(分数:2.00)A.B.C.D.25.在对数据库进行事务故障恢复时,只需对相应的事务执行_。A) ABORT 处理 B) REDO 处理C) UNDO 处理 D) ROLLBACK 处理(分数:1.0
17、0)A.B.C.D.26.按照数据库应用系统生命周期模型,在开发某数据库应用系统时,对系统采用的软硬件及技术方案等做出合理的评估并提出选择建议的工作属于_。 A) 规划与分析阶段的系统规划与定义 B) 规划与分析阶段的可行性分析 C) 需求分析阶段的业务规则需求分析 D) 系统设计阶段的总体设计(分数:1.00)A.B.C.D.27.在数据库应用系统生命周期模型中,规划与分析阶段的输出结果不包括A)需求规范说明书 B)系统范围与边界C)可行性研究报告 D)项目计划书(分数:2.00)A.B.C.D.28.在 SQL Server 2000 中,设已对 MyDB 数据库进行了如下图所示的备份操作
18、,备份数据均存储在 bk 设备上,且该设备仅包含这些备份数据。(分数:2.00)A.B.C.D.29.用二维表结构表示实体及实体间联系的数据模型称为_。A) 层次模型 B) 网状模型C) 关系模型 D) 面向对象模型(分数:1.00)A.B.C.D.30.一个 C/S 结构的数据库应用系统中,前台应用程序与后台数据库连接的标准接口是_。A) LINK B) ODBC C) OODB D) OSDB(分数:1.00)A.B.C.D.二、应用题(总题数:3,分数:10.00)31.某表定义了视图 BT_S,则要把该视图以及由该视图导出的所有的视图都一起删除的 SQL 语句是 1。(分数:2.00)
19、填空项 1:_已知关系 R(A,B,C),其中 A、C 为数值型属性,试用 SQL 语句完成:按属性 A 分组,求出每组中在属性C 上的最大值和最小值,且将它们置于视图 RVE 中。8AS9FROM R10(分数:6.00)填空项 1:_填空项 1:_填空项 1:_32.补充语句,把对 Student 表和 Course 表的全部操作权限授予用户 U1 和 U2:GRANT _ON TABLE Student,CourseTO U1,U2(分数:2.00)填空项 1:_三、设计与应用题(总题数:3,分数:35.00)33.数据库中有表 Table_priceHistory 表,结构如下表所示:
20、字段 字段名 数据类型 可否为 空 单位 备注ID 商品编号 VARCHAR(8) 不允许 主码GoodsName 商品名称 VARCHAR(20) 不允许StartDate 价格生效日期 DATETIME 不允许 主码EndDate 价格失效日期 DATETIME 不允许 主码,晚于 StartDateSaleUnitPrice 单价 MONEY 不允许 元写出创建 Teachers 表的 SQL 语句,要求语句中包含所有的约束。 现要查询单价最高的前三种商品的商品编号,商品名称和单价(使用 TOP 语句)(分数:15.00)_34.在学籍管理中,设有 4 个表,关系模式分别为:STUDEN
21、T( SNO,SNAME,SEX,BIRTHDAY,CLASS);TEACHER( TNO,TNAME,SEX ,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:任课教
22、师号;成绩关系模式中:SNO:学号;CNO:课程号;DEGREE:分数。试用 SQL 语句完成下列操作:1)列出“计算机系”教师所教课程的成绩表。2)列出“计算机系”与“电子工程系”不同职称的教师的 TNAME 和 PROFESSION。3)列出存在有 85 分以上成绩的课程 CNO。4)列出选修编号为“3-105”课程且成绩同于选修了编号为“3-245”的同学的 CNO、SNO 和 DEGREE。并按DEGREE 从高到低次序排列。5)列出选修编号为“3-105”课程且成绩高于选修了编号为“3-245”的同学的 CNO、SNO 和 DEGREE。6)列出成绩比该课程平均成绩低的同学的成绩表。
23、(分数:10.00)_35.现有员工和项目两个实体,员工有属性员工号、员工姓名、年龄,项目有属性项目号、项目名称。假设一个员工可以参加多个项目,一个项目也可以有多个员工。员工可以同名。员工参与一个项目主要记录所完成工作。试画出 E-R 图,并注明属性和联系类型。并将所得到的 E-R 图转换成关系模式,并给出各关系模式的关键字。(分数:10.00)_计算机数据库工程师-102 答案解析(总分:84.00,做题时间:90 分钟)一、选择题(总题数:30,分数:39.00)1.数据库在外存中是以文件形式组织的,组织文件记录方法的不同就形成了不同的文件结构。下列关于顺序文件结构及其存取效率的说法错误的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 数据库 工程师 102 答案 解析 DOC
