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