【计算机类职业资格】四级数据库工程师-57及答案解析.doc
《【计算机类职业资格】四级数据库工程师-57及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】四级数据库工程师-57及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、四级数据库工程师-57 及答案解析(总分:106.00,做题时间:90 分钟)一、选择题(总题数:30,分数:41.00)1.日志文件的内容不包括下面哪个_。(分数:1.00)A.每个事务的开始标记B.每个事务的结束标记C.故障发生点D.每个事务的所有更新操作2.关于数据库运行和功能与性能测试,下列说法正确的是_。(分数:1.00)A.对数据库系统的转储和恢复能力的测试属于系统的功能测试范畴B.在进行数据库功能测试时,一般要先进入大规模的数据C.数据库运行一般是与编写调试程序的工作同步开展D.数据库系统的压力测试,并发访问测试,查询效率测试一般都属于性能测试范围3._是数据库系统最常用的一种概
2、念数据模型。(分数:1.00)A.网状模型B.关系模型C.面向对象模型D.实体-联系模型4.以下关于视图叙述错误的是(分数:1.00)A.视图是由从数据库的基本表中取出来的数据组成的逻辑窗口B.视图是一个虚表C.数据库中不仅存放视图的定义,还存放视图包含的数据D.基本表中的数据如果发生了变化,从视图中查询的数据也随之发生变化5.关于死锁,下列叙述中不正确的是_。(分数:1.00)A.死锁是操作系统中的问题,数据库操作中不存在B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库C.当两个用户竞争相同的资源时不会发生死锁D.只有出现并发操作时,才有可能出现死锁6.以下不属于实现数据库系统安
3、全性的主要技术和方法的是_。(分数:1.00)A.视图机制B.存取控制技术C.审计技术D.出入机房登记和加锁7.SQL Server 2000提供了很多种备份的方法,其中差异备份的内容是_。(分数:1.00)A.上次差异备份之后修改的数据库的全部内容B.上次日志备份之后修改的数据库的全部内容C.上次完全备份之后修改的数据库的全部内容D.上次完全备份后修改的数据内容,但是不包含日志等其他内容8.文件的存取方式与文件的结构有关,有如下文件结构: 顺序文件 线性文件聚集文件索引文件 其中,常见的文件结构是(分数:2.00)A.、和B.、和C.、和D.、和9.以下关于人机界面设计原则叙述不正确的是_。
4、(分数:1.00)A.保持用户与人机界面间的双向交流B.用户界面应该遵循一定标准和常规C.尽量减少用户的输入负担D.减少字符、图形、图像、声音等数据输入方式10.在支撑繁忙业务的并行数据库系统中,有一个数据量很大的表 T(a1,a2,an),对该表的查询多数为针对主码 a1的范围查询和点查询,为了改善查询性能,需要对该表进行划分。关于该表的划分和应用策略,下列说法错误的是_。(分数:2.00)A.采用轮转法对 T中的元组进行划分,这样数据分布均匀,适合于点查询和范围查询B.以 a1为划分属性,对 T采用散列划分是一种可行的划分方法,有利于埘该表的点查询C.以 a1为划分属性,对 T采用范围划分
5、并建立主索引,是一种有效的划分方法D.以 a1为划分属性,对 T采用散列划分和范围划分都有可能带来 T的各个数据分区的数据分布不均匀的问题11.ADO对象模型用于简化通过 ODBC, OLE DB等接口访问数据库的编程工作。下列关于 ADO的说法错误的是 (分数:1.00)A.用 ADO对象访问数据库时,仍需依赖 OLE DB, ODBC等数据库访问接口B.开发者只需通过使用 ADO对象模型中的几个简单对象的方法和属性即可实现对数据库的访问,因此,使用 ADO对象模型可以提高数据访问效率C.ADO是在 OLE DB, ODBC等接口基础上设置的高一层接口D.ADO对象模型提供的编程接口与数据提
6、供者无关,提高了数据访问的透明性12.浏览顺序图的方法是_。(分数:1.00)A.从左到右查看对象间交换的信息B.从下到上查看对象间交换的信息C.从右到左查看对象间交换的信息D.从上到下查看对象间交换的信息13.在软件工程项目中,不随参与人数的增加而使软件的生产效率增加的主要问题是_。(分数:2.00)A.工作阶段的等待时间B.生产原型的复杂性C.参与人员所需的工作站数D.参与人员之间的通信困难14.关于 SQL的特点说法错误的是_。(分数:2.00)A.SQL语言集数据定义语言、数据操纵语言、数据控制语言的功能于一体B.高度非过程化C.同一种语法结构提供两种使用方式,即 SQL语句既有自含式
7、语言,又是嵌入式语言D.SQL采用对象的操作方式,不仅查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的对象15.关于优化查询说法中正确的是_。(分数:2.00)A.避免或简化排序的目的是实现查询优化_。B.在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在一个存储过程中,这样可以大大提高系统的响应速度C.使用临时表会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃D.相关子查询的使用可以加速查询16.保持事务的原子性是数据库管理系统中哪一个部件的责任?_(分数:1.00)A.事务管理B.性能管理C.存取管理D.安全管理17
8、.数据镜像有很多优点,但是不包括_。(分数:2.00)A.数据库镜像提供完整或接近完整的数据冗余,增强数据保护功能B.发生灾难时,数据库镜像可快速使数据库的备用副本提供服务C.数据库镜像可以降低应用成本D.提高生产数据库在升级期间的可用性18.当关系引用了属性名以后,关系具有的性质中不包括_。(分数:1.00)A.有重复的元组B.元组上下无序C.按属性名引用时属性左右无序D.所有属性值都是原子项19.关于数据库应用系统的需求分析工作,下列说法正确的是_。(分数:2.00)A.通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明B.在需求分析阶段,系统需求分析员要与用户充分沟通,
9、并做出各类用户视图C.数据需求分析的主要工作是要辨识出数据处理中的数据处理流程D.数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标20.对于基本表,下面一些属性上不可建立索引的是_。 A) 在 whete查询子句中引用率较高的属性 B) 在 order by子句、group by 子句中出现的属性 C) 在某一范围内频繁搜索的属性和按照排序顺序频繁硷索的属性 D) 表的外码 (分数:1.00)A.21.17_在分布式数据库的数据分配中,所有全局数据有且只有一份,它们被分割成若干片断,每一个片断被分配在一个特定的场地上,这种数据分配的方法属于_。(分数:1.00)A.集中式
10、B.分割式C.全复制式D.混合式22.在关系数据库中,表对应于三级模式结构中的(分数:1.00)A.外模式B.模式C.内模式D.用户模式23.关于数据库试运行和功能与性能测试,下列说法正确的是_。(分数:2.00)A.对数据库系统的转储和恢复能力的测试属于系统的功能测试范畴B.在进行数据库功能测试时,一般要先进入大规模的数据C.数据库试运行一般是与编写调试程序的工作同步开展的D.数据库系统的压力测试、并发访问测试、查询效率测试一般属于性能测试范畴24.已知关系模式 A(C,T,H,R,S),其中各属性的含义是:C 表示课程;T 表示教员;H 表示上课时间;R表示教室;S 表示学生。根据语义有如
11、下函数依赖集 F=CT,(H,R)C,(H,T)R,(H,S)R。则关系 A的规范化程度最高达到(分数:2.00)A.1NFB.2NFC.3NFD.BCNF25.软件开发生命周期不包括_。(分数:1.00)A.需求阶段B.设计阶段C.测试阶段D.升级阶段26.以下关于数据模型要求错误的是_。(分数:1.00)A.能够比较真实地模拟现实世界B.容易为人们所理解C.便于在计算机上实现D.目前大部分数据模型能够很好地同时满足这三方面的要求27.在数据库应用系统生命周期模型中,规划与分析阶段的输出结果不包括_。(分数:1.00)A.需求规范说明书B.系统范围与边界C.可行性分析报告D.项目计划书28.
12、SQL Server 2000提供了多种备份方法,其中差异备份的内容是_。(分数:2.00)A.上次差异备份之后修改的数据库全部内容B.上次日志备份之后修改的数据库全部内容C.上次完全备份之后修改的数据库全部内容D.上次完全备份之后修改的数据内容,但不包含日志等其他内容29.SQL server 2000提供了完全备份、差异备份和日志备份等几种备份方法,其中差异备份的内容是_。(分数:1.00)A.上次差异备份之后修改的数据库全部内容B.上次完全备份之后修改的数据库全部内容C.上次日志备份之后修改的数据库全部内容D.上次完全备份之后修改的数据库内容,但不包括日志等其他内容30.以下关于数据库用
13、户的说法错误的是_。(分数:2.00)A.数据库用户的来源是服务器上已有的登录账户B.让登录账户成为数据库的用户的过程称为“映射”C.一个登录账户只可以映射为一个数据库用户D.默认情况下,新建立的数据库只有一个用户:dbo二、应用题(总题数:11,分数:30.00)31.计算机 C上运行着 DBMS软件和应用程序,并存有所有的用户数据,其余各节点作为终端通过通信线路向计算机 C发出数据库应用请求,则该网络数据库应用系统中采用了 1 数据库体系结构。 (分数:2.00)32.在 VB6.0中,用于设置 ADO结果集的内容,这个内容可以是一张表,也可以是来自一个查询语句,还可以来自一个存储过程的执
14、行结果的属性是 1。 (分数:2.00)有学生选课表 SC(Sno,Cno,Grade),各属性为学号,课程号,成绩;完成 SQL语句:找出每个学生超过他选修课平均成绩的课程号 SELECT Sno , Cno FROM SC X WHERE 1 (SELECT 2 FROM SC Y 3);(分数:6.00)填空项 1:_填空项 1:_填空项 1:_34.假设用户 U1将对表 SC的 INSERT权限授予了 U2,而 U2又将其授予了用户 U3。现要将 U1对表 SC的权限收回,请完成下列的 SQL语句。 1 ON TABLE SC 2 (分数:2.00)35.OLAP主要用于支持复杂的分析
15、操作,侧重对决策人员和高层管理人员的数据支持。OLAP 的实现方式主要有三种:MOLAP、 1 和 HOLAP。 (分数:2.00)36.数据库应用系统中通常会将编码构建成字典表,包含代码和名称项,如民族(民族代码,民族名称),针对这类表,为提高查询性能,应该采用的优化方式是 1。 (分数:2.00)37.创建触发器 TEST,定义后触发型触发器,要求每当在 STUDENT表中修改数据后,将向客户端显示一条“记录已修改”的消息。 1 ON STUDENT 2 AS 3“记录已修改“ (分数:2.00)38.数据库系统在运行过程中,由于临时硬件故障、数据库软件及操作系统的漏洞、突然停电等导致停止
16、运转,需要系统重新启动的一类故障称为 1。 (分数:2.00)假设某数据库中有表 SC(S#,C#,SCORE),表 C(C#,CNAME,TNAME)和表 SC_C(C#,CNAME,AVG_GRADE),其中 SC表中各属性分别表示为学号,课程号,以及对应的分数;要求把 SC表中的每门课程的平均成绩插到表 SC_C中,完成下列的 SQL语句。 INSERT INTO SC_C(C#,CNAME,AVG_GRADE) SELECT C,C#,CNAME, 1 FROM SC,C 2 3(分数:6.00)填空项 1:_填空项 1:_填空项 1:_40.设有员工实体。Employee(emplo
17、yeeID,name,age,tel,(tepartID),其中各属性为员工号,员工姓名,员工性别,员工年龄,员工电话(要求记录该员工的手机号码和办公室电话),员工所在部门(要求参照另一部门的实体的主动码为 departID)。Empolyee 实体中存在多值属性,该属性的处理为 1。 (分数:2.00)41.数据库管理员要随时观察数据库的动态变化,并在数据库出现错误、故障或产生不适应的情况时能够随时采取有效措施保护数据库。这种监控机制称为 1。 (分数:2.00)三、设计与应用题(总题数:2,分数:35.00)42.现有一个局部应用,包括两个实体:“出版社”和“作者”,这两个实体是多对多的联
18、系,请设计适当的属性,画出 E-R图,再将其转换为关系模型(包括关系名、属性名码和完整性约束条件)。 (分数:20.00)_设数据库中有四个关系 课程关系 C(C#,CNAME,TNAME) 学生关系 S(S#,SNAME,AGE,SEX) 选课关系 SC(S#,C#,SCORE) 其中课程关系中各属性分别表示为课程号,课程名,以及相应的课程任课老师名;学生关系中各属性分别为学号,学生姓名,年龄以及性别;用 SQL语句完成下面的各个问题:(分数:15.00)(1).创建学生关系 S,其中 S#为主码,SEX 只能取 F和 M两个值,其他的属性不为空(分数:5.00)_(2).检索年龄小于 17
19、岁的女生的学号和姓名(分数:5.00)_(3).检索 WANG同学不学的课程的课程号(分数:5.00)_四级数据库工程师-57 答案解析(总分:106.00,做题时间:90 分钟)一、选择题(总题数:30,分数:41.00)1.日志文件的内容不包括下面哪个_。(分数:1.00)A.每个事务的开始标记B.每个事务的结束标记C.故障发生点 D.每个事务的所有更新操作解析:解析 日志文件的内容不包括故障发生点。2.关于数据库运行和功能与性能测试,下列说法正确的是_。(分数:1.00)A.对数据库系统的转储和恢复能力的测试属于系统的功能测试范畴B.在进行数据库功能测试时,一般要先进入大规模的数据C.数
20、据库运行一般是与编写调试程序的工作同步开展 D.数据库系统的压力测试,并发访问测试,查询效率测试一般都属于性能测试范围解析:3._是数据库系统最常用的一种概念数据模型。(分数:1.00)A.网状模型B.关系模型C.面向对象模型D.实体-联系模型 解析:解析 实体-联系模型是最常用的概念数据模型,它利用实体、实体集、联系、联系集和属性等基本概念,抽象描述现实世界中客观数据对象及其特征、数据对象之间的关联关系。网状模型和关系模型都是数据结构模型不符题意。面向对象模型不属于数据模型分类,所以本题的答案为 D。4.以下关于视图叙述错误的是(分数:1.00)A.视图是由从数据库的基本表中取出来的数据组成
21、的逻辑窗口B.视图是一个虚表C.数据库中不仅存放视图的定义,还存放视图包含的数据 D.基本表中的数据如果发生了变化,从视图中查询的数据也随之发生变化解析:解析 视图是由从数据库的基本表中选取出来的数据组成的逻辑窗口,它与基本表不同的是视图是一个虚表。数据库中只存放视图的定义,而不存放视图包含的数据。5.关于死锁,下列叙述中不正确的是_。(分数:1.00)A.死锁是操作系统中的问题,数据库操作中不存在B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库C.当两个用户竞争相同的资源时不会发生死锁D.只有出现并发操作时,才有可能出现死锁 解析:6.以下不属于实现数据库系统安全性的主要技术和方
22、法的是_。(分数:1.00)A.视图机制B.存取控制技术C.审计技术D.出入机房登记和加锁 解析:解析 实现数据库安全性控制的常用方法和技术有: 用户标识和鉴别:该方法由系统提供一定的方式让用户标识自己的名字或身份。每次用户要求进入系统时,由系统进行核对,通过鉴定后才提供系统的使用权。 存取控制:通过用户权限定义和合法权检查确保只有合法权限的用户访问数据库,所有未被授权的人员无法存取数据。例如 C2级中的自主存取控制(DAC) ,B1 级中的强制存取控制(MAC) 。 视图机制:为不同的用户定义视图,通过视图机制把要保密的数据对无权存取的用户隐藏起来,从而自动地对数据提供一定程度的安全保护。
23、审计:建立审计日志,把用户对数据库的所有操作自动记录下来放入审计日志中,DBA 可以利用审计跟踪的信息,重现导致数据库现有状况的一系列事件,找出非法存取数据的人、时间和内容等。 数据加密:对存储和传输的数据进行加密处理,从而使得不知道解密算法的人无法获知数据的内容。7.SQL Server 2000提供了很多种备份的方法,其中差异备份的内容是_。(分数:1.00)A.上次差异备份之后修改的数据库的全部内容B.上次日志备份之后修改的数据库的全部内容C.上次完全备份之后修改的数据库的全部内容 D.上次完全备份后修改的数据内容,但是不包含日志等其他内容解析:解析 差异备份时备份从最近的完全备份之后对
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 级数 工程师 57 答案 解析 DOC
