【计算机类职业资格】四级数据库工程师-86及答案解析.doc
《【计算机类职业资格】四级数据库工程师-86及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】四级数据库工程师-86及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、四级数据库工程师-86 及答案解析(总分:109.00,做题时间:90 分钟)一、选择题(总题数:30,分数:42.00)1.索引项根据键值在索引文件中顺序排列,组织成一维线性结构,每个索引项直接指向数据文件中的数据记录,则该索引文件称为_。(分数:1.00)A.稀疏索引B.聚集索引C.稠密索引D.单层索引2.如果一个关系模式 R 的所有属性都是不可分的基本数据项,则_。(分数:2.00)A.R1NFB.R2NFC.R3NFD.R4NF3.当关系引用了属性名以后,关系具有的性质中不包括_。(分数:2.00)A.有重复的元组B.元组上下无序C.按属性名引用时属性左右无序D.所有属性值都是原子项4
2、.某跨国公司的业务系统需要提供全球性服务,该业务系统需要 24 小时7 天在线服务,系统业务繁忙,为了保证业务系统中数据库数据的安全,需要设计与实施数据转储机制。设完成该数据库每天数据增量的转储需要 2 个小时,在不考虑成本因素的情况下,下列最合理的是_。(分数:2.00)A.配备高性能数据库服务器,通过事务传送机制实时地将数据库中的任何变化反映到备份环境中B.每天划出长度为 2 小时的时间窗口 tw,在 tw 内采用静态转储方法实现每天数据增量的转储C.每天划出长度为 2 小时的时间窗口 tw,在 tw 内采用动态转储方法实现每天数据增量的转储D.每周做一次完全转储,每天选择浮动时间段对变化
3、的数据进行转储5.关于数据仓库设计,下述说法正确是_。(分数:1.00)A.数据仓库项目的需求很难把握,所以不可能从用户的需求出发进行数据仓库的设计,只能从数据出发进行设计B.在进行数据仓库主题数据模型设计时,应该按部门业务应用的方式来设计数据模型C.在进行数据仓库主题数据模型设计时要强调数据的集成性D.在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域6.包(package)是 UML 的_。(分数:1.00)A.结构事务B.分组事务C.行为事务D.注释事务7.设有关系模式 Student(Sno, Sname, Sex, Birthday),Cour
4、se(Cno, Cname, Credit),SC(Sno,Cno, Grade)。若在 SQL Server 2000 中建有与以上模式对应的关系表,并有如下操作: .定义 Sno 是 Student 关系表的主码,定义 Cno 是 Course 关系表的主码,定义 Sno,Cno 是 SC 关系表的主码 .定义 Student 关系表 Sex 列的取值只能为”男,或“女”,定义 Course 关系表 Credit 列的取值范围是1, 4 .在 Student 关系表的 Sname 列上建立一个非聚集索引,在 Course 关系表的 Cname 列上建立一个非聚集索引- .定义 SC 关系表
5、的 Sno 列的取值不能为空,并且其镶一个值必须在 Student 关系表的 Sno 列的值集中 以上操作对内模式结构有影响的是 A) 仅和 B) 仅和 C) 仅和 D ) 仅和 (分数:2.00)A.B.C.D.8.在为业务繁忙的企业的多个部门服务的数据库系统中,同时开展各部门的 OLTP 业务和数据分析业务会给数据库系统带来性能冲突,下列方案中无法从根本上解决性能冲突的是_。(分数:1.00)A.抽取出各部门需要的分析数据,建立各部门独立的数据集市,将数据分析业务转移到数据集市中B.抽取出企业所有分析功能所需的分析数据,建立统一的企业级数据仓库环境,将企业的大部分分析业务转移到数据仓库环境
6、中C.抽取出企业的近期业务数据,建立操作型数据存储(ODS),将一些快速分析业务转移到操作型数据存储中D.不建立新的数据存储体系,在基本业务处理时间内开展 OLTP 业务,在其余时间开展分析业务9.某高校五个系的学生信息放在一张基本表里,下列措施可使各系的管理员只能读取本系的学生信息的是_。(分数:1.00)A.建立各系的列级信息,并将对该视图的读取权限赋予该系的管理员B.建立各系的行级视图,并将对该视图的读取权限赋予该系的管理员C.将学生信息表的部分列的读取权限赋予各系的管理员D.将修改学生信息表的权限赋予各系的管理员10.以下关于事务调度的说法错误的是_。(分数:2.00)A.调度分为串行
7、调度和并发调度B.串行调度的特点是一个事务的所有操作都执行完后才开始执行另一个事务C.多个事务的调度必须保持每个事务的操作在事务中的执行顺序不变D.并发调度中不同事务的操作不可以交叉执行11.下面关于基本表选择合适的文件结构的原则错误的是(分数:1.00)A.如果数据库中的一个基本表中的数据量很少,操作很频繁,该基本表可以采用堆文件组织方式B.顺序文件支持基于查找码的顺序访问,也支持快速的二分查找C.如果用户查询是基于散列域值的等值匹配,散列文件比较合适D.如果某些重要而频繁的用户查询经常需要进行多表连接操作,可以考虑将表组织成为非聚集文件12.以下关于单层索引叙述错误的是_。 A.单层索引也
8、称为线性索引 B.单层索引中每个索引项直接指向数据文件中的数据记录 C.当数据文件很大时,即使采用稀疏索引,建成的索引文件也会很大,只能以顺序文件形式存放在磁盘上 D.单层索引的典型例子是数据库系统中广泛应用的 B-树和 B+-树索引(分数:1.00)A.B.C.D.13.定期对数据仓库进行维护,维护操作的触发条件是时间的策略的是(分数:2.00)A.定期维护B.延时维护C.实时维护D.快照维护14.以下关于数据完整性的叙述错误的是(分数:1.00)A.域约束限制指定表列的取值及范围B.主码约束定义每个关系的主码值不为空,但可以不唯一C.引用完整性约束定义不同关系模式的属性之间满足的条件D.引
9、用完整性约束定义一个关系模式中属性之间可能满足的条件15.要写出高质量的 SQL 语句,提高系统的可用性,需要对查询进行优化,下面哪一项不是优化查询的常用方法_。(分数:1.00)A.事务处理B.使用游标C.合理使用索引D.不使用左(右)连接16.数据库系统中部分或全部事务由于无法获得对需要访问的数据项的控制权而处于等待状态,并且一直等待下去的一种系统状态的情况称为_。(分数:2.00)A.活锁B.死锁C.排他锁D.共享锁17.数据库管理员作为数据库的主要维护者,其维护工作主要包括 数据库的转储和恢复数据库的安全性、完整性控制 数据库性能的监控分析和改进数据库的重组和重构(分数:1.00)A.
10、B.C.D.18.以下关于两阶段锁协议的原理叙述错误的是(分数:1.00)A.每个事务的执行程序划分为两个阶段,即加锁阶段和解锁阶段B.在加锁阶段,事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁C.在解锁阶段,事务可以释放任何数据项上的任何类型的锁,但是不能再申请任何锁D.每个事务开始执行后就进入了加锁阶段19.实际的数据库管理系统产品在体系结构上通常具有的相同的特征是_。(分数:2.00)A.树形结构和网状结构的并用B.采用三级模式结构并提供二级映像功能C.采用关系模型D.有多种接口,提供树形结构到网状结构的映射功能20.一个用户试图用查询分析器连接到一个 SQL 服务器上,服务
11、器使用 Windows 验证模式,用户需要如何填写登录名和口令框中的内容才能被验证成功,获得访问权限(分数:2.00)A.什么也不用填B.Windows 2000 账号和一个空口令C.Windows 2000 账号和口令D.以上选项都不对21.设有某商场的数据库应用系统,在其生命周期中有下列活动: 在系统上线之前模拟客户的消费行为,生成销售数据,测试系统是否能正确完成销售业务 为应对商场业务迅速增长带来的数据快速增长而扩展硬盘空间 监控数据表的使用情况,根据表访问率的不同对系统进行优化 系统上线后,在正常营业期间运行模拟数据生成器向正在运行的数据库模拟生成大量销售数据,测试系统的性能 在系统上
12、线运行的正常营业期间,手动切断所有数据库服务器电源,测试数据库系统在发生软故障后的恢复能力 在非营业时间停机后给数据库服务器增加内存以提升服务器性能 以上活动属于商场数据库系统运维活动的是(分数:2.00)A.仅和B.仅、和C.仅、和D.都是22.下面关系函数依赖的传述中,不正确的是_。(分数:1.00)A.若 XY-Z,则 X-Z,Y-ZB.若 X-Y,Y-Z,则 X-YZC.若 X-Y,Z 包含 Y,则 X-ZD.若 X-Y,Y-Z,则 X-Z23.下列语句正确描述了将 Windows NT 用户“Server/nt_user”添加到 sysadmin 固定的服务器角色中的是_。(分数:1
13、.00)A.EXEC sp_addroleServer/nt_user,sysadminB.EXEC sp_addsrvrolememberServer/nt_user,sysadminC.ADD sp_addroleServer/nt_user,sysadminD.ADD sp_addsrvrolememberServer/nt_user,sysadmin24.在数据库系统中,当数据库数据的物理存储结构改变时,通过改变_,可以保证数据与应用程序间的物理独立性。(分数:2.00)A.外模式/模式映像B.模式/内模式映像C.外模式D.内模式25.Visual Basic 6.0 不能使用下面哪一
14、种数据访问技术(分数:1.00)A.ADOB.DAOC.ADO.NETD.ODBC26.在 UML 模型中,用于表达一系列的对象、对象之间的联系以及对象问发送和接收消息的图是_。(分数:1.00)A.协作图B.状态图C.顺序图D.部署图27.下列关于锁的说法错误的是_。(分数:2.00)A.锁是一种特殊的二元信号量B.为了避免活锁现象的发生,DBMS 采用资源分配图的方法来处理事务的数据操作请求C.对于每个需要撤销的死锁事务,可以简单的放弃该事务已经完成的全部操作,重新启动该事务D.在顺序加锁中,维护数据项的加锁顺序很困难,代价也非常大28.以下关于视图叙述错误的是(分数:1.00)A.视图是
15、由从数据库的基本表中取出来的数据组成的逻辑窗口B.视图是一个虚表C.数据库中不仅存放视图的定义,还存放视图包含的数据D.基本表中的数据如果发生了变化,从视图中查询的数据也随之发生变化29.分布式数据库系统的透明性主要表现在位置透明性和复制透明性。位于分片视图和分配视图之间的透明性是_。(分数:1.00)A.位置透明性B.分配透明性C.全局数据模型透明性D.局部数据模型透明性30.SQL 语言具有数据定义、数据查询、数据操纵和数据控制功能,语句 ALTER TABLE 实现下列哪类功能? _。(分数:1.00)A.数据定义B.数据操纵C.数据查询D.数据控制二、应用题(总题数:11,分数:32.
16、00)31.在 SQL Server 2000 中,某数据库中有角色 Role 和用户 User,User 是 Role 角色的成员,且只属于该角色。先对 Table 表给 Role 只授予 SELECT 和 DELETE 权限,并授予 User 对 T 表具有 SELECT、UPDATE 和DENY DELETE 权限,则用户 User 对 Table 表可以执行的操作是 1。 (分数:2.00)32.设某并行数据库采用一台具有 14 个刀片的刀片服务器,每个刀片具有独立的内存和磁盘,各刀片之间通过刀片服务器上的以太网交换机实现通信,则该并行数据库采用的体系结构是 1 结构。 (分数:2.0
17、0)33.能够实现“收回用户 U4 对学生表(STUD)中学号(XH)的修改权“的 SQL 语句是 1 。 (分数:2.00)34.计算机 C 上运行着 DBMS 软件和应用程序,并存有所有的用户数据,其余各结点作为终端通过通信线路向计算机 C 发出数据库应用请求,则该网络数据库应用系统中采用了 1 数据库体系结构。 (分数:2.00)35.补充语句,把对 Student 表和 Course 表的全部操作权限授予用户 U1 和 U2: GRANT 1 ON TABLE Student,Course TO U1,U2 (分数:2.00)数据库系统在运行过程中,可能会发生故障,如果系统在运行过程中
18、,由于某种原因,造成系统停止运行,致使事务在执行过程中以非常控制方式终止,这时内存中的信息丢失,而存储在外存上的数据不受影响,这种故障叫做 1;如果系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为 2。前者的恢复由 3 完成,后者是由 4 完成。(分数:8.00)填空项 1:_填空项 1:_填空项 1:_填空项 1:_37.数据仓库是一个面向主题,集成的,时变的,非易失的数据集合,支持管理部门的决策过程,数据仓库通过数据转移从多个数据源中提取数据,为了解决不同数据源格式上的不统一,需要进行的操作是 1。 (分数:2.00)假设某数据库中有表 SC(S#,
19、C#,Grade),各属性分别表示为学号,课程号及相应的成绩。请补充如下查询语句,求各个课程号及相应的选课人数。 SELECT 1 FROM SC 2(分数:4.00)填空项 1:_填空项 1:_39.利用日志技术进行数据库恢复时,为了使恢复子系统避免对整个日志文件进行检查,需要在日志文件中增加 1 记录。 (分数:2.00)40.数据库管理员要随时观察数据库的动态变化,并在数据库出现错误、故障或产生不适应的情况时能够随时采取有效措施保护数据库。这种监控机制称为 1。 (分数:2.00)假设某数据库中有表 SC(S#,C#,Grade) ,各属性分别表示为学号,课程号,及相应的成绩。请补充如下
20、查询语句,求各个课程号及相应的选课人数。 SELECT 1 FROM SC 2(分数:4.00)填空项 1:_填空项 1:_三、设计与应用题(总题数:3,分数:35.00)42.在 SQLServer 2000 的某数据库中有如下两张关系表: 学生表(学号,姓名,性别,系号),学号为主码 系表(系号,系名,系简称),系号为主码 在数据库中执行如下 TransactSQL 代码: DECLARE DeptID varchar (10) DECLARE cnt int set cnt=0 DECLARE cursor1 cursor FOR SELECT 系号 FROM 系表 WHERE 系名 L
21、IKE “%电%“ OPEN cursor1 FETCH NEXT FROM cursor1 INTO DeptID WHILE FETCH_STATUS= 0 BEGIN DECLARE temp_cnt int SELECT temp_cnt=COUNT(*) FROM 学生表 WHERE 系号=DeptID set cnt=cnt+temp cnt FETCH NEXT FROM cursor1 INTO DeptID END CLOSE cursor1 DEALLOCATE cursor1 SELECT cnt 执行过程中发现速度比较慢,为了解决性能问题,需在功能不变的情况下,将此 T
22、ransact-SQL 代码改为一条 SQL 语句,请写出此 SQL 语句(语句中不能含有子查询)并说明为什么此种修改可以提高性能。 设在学生表的(姓名,系号)列上建有一个复合索引,该索引是否有助于提高下列两个语句的查询效率?并说明原因。 SELECT*FROM 学生表 WHERE 系号=“1“; SELECT*FROM 学生表 WHERE 姓名=“张三“; (分数:10.00)_43.已知某教务管理系统的设计人员在需求分析阶段收集到下列原始数据表格,写出这些表格的对应关系模式。 (分数:10.00)_44.已知关系模式 R 的全部属性集 U=A,B,C,D,E,G及函数依赖集: F=ABC,
23、CA,BCD,ACDB,DEG,BEC,CGBD,CEAG 求属性集闭包(BD) + (分数:15.00)_四级数据库工程师-86 答案解析(总分:109.00,做题时间:90 分钟)一、选择题(总题数:30,分数:42.00)1.索引项根据键值在索引文件中顺序排列,组织成一维线性结构,每个索引项直接指向数据文件中的数据记录,则该索引文件称为_。(分数:1.00)A.稀疏索引B.聚集索引C.稠密索引D.单层索引 解析:解析 单层索引也称为线性索引,其特点是索引项根据键值在索引文件中顺序排列,组织成一维线性结构,每个索引项直接指向数据文件中的数据记录。2.如果一个关系模式 R 的所有属性都是不可
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 级数 工程师 86 答案 解析 DOC
