计算机等级考试三级数据库技术第8套试题及答案

上传人:ali****an 文档编号:119132767 上传时间:2020-01-06 格式:PDF 页数:20 大小:293.03KB
返回 下载 相关 举报
计算机等级考试三级数据库技术第8套试题及答案_第1页
第1页 / 共20页
计算机等级考试三级数据库技术第8套试题及答案_第2页
第2页 / 共20页
计算机等级考试三级数据库技术第8套试题及答案_第3页
第3页 / 共20页
计算机等级考试三级数据库技术第8套试题及答案_第4页
第4页 / 共20页
计算机等级考试三级数据库技术第8套试题及答案_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《计算机等级考试三级数据库技术第8套试题及答案》由会员分享,可在线阅读,更多相关《计算机等级考试三级数据库技术第8套试题及答案(20页珍藏版)》请在金锄头文库上搜索。

1、第 1 页 共 20 页 计算机等级考试三级数据库技术第计算机等级考试三级数据库技术第 8 套试题及答案套试题及答案 一、单项选择题(共一、单项选择题(共 40 分;分;1-20 题每题题每题 1 分,分,21-30 题每题题每题 2 分)分) 1、数据完整性保护是指保护数据的正确性和一致性。有下列关键字: GRANT CHECK UNIQUE NOT NULL 上述关键字中和完整性定义相关的是()。 A) 仅和 B) 仅、和 C) 仅、和 D) 仅、和 2、在一个 ER 图中,包含三个实体集,分别是员工、部门和项目;员工内部存在一对多的领 导联系,员工和部门之间存在一对一的管理联系,员工和部

2、门之间存在多对一的属于联系, 员工和项目之间存在多对多的参与联系,部门和项目之间存在一对多的负责联系,则将该 ER 图转化为关系模型后,得到的关系模式个数是()。 A) 4 个 B) 5 个 C) 6 个 D) 7 个 3、 从功能角度数据库应用系统可以划分为四个层次, 其中负责向表示层直接传送数据的是 () 。 A) 表示层 B) 业务逻辑层 C) 数据访问层 D) 数据持久层 4、在需求分析阶段规定好不同用户所允许访问的视图,这属于数据库应用系统的()。 A) 功能需求分析 第 2 页 共 20 页 B) 性能需求分析 C) 存储需求分析 D) 安全需求分析 5、安全性保护是防止用户对数据

3、库的非法使用。现有下列措施: 用户身份鉴别 权限控制 视图机制 双机热备 上述措施中和安全性保护相关的是()。 A) 仅和 B) 仅、和 C) 仅、和 D) 全部都是 6、已知有关系:学生(学号,姓名,性别,年龄),对该关系有如下查询操作: SELECT 学号 FROM 学生 WHERE 性别 = 男 AND 年龄 != 25 ORDER BY 姓名 为了加快其查询速度,则应该()。 A) 在学号上建索引 B) 在姓名上建索引 C) 在性别上建索引 D) 在年龄上建索引 7、如果一个基本表的数据量很小,查询以整表扫描为主,并且会频繁执行更新操作,则存储 该表的最佳文件结构是()。 A) 散列文

4、件 B) 堆文件 C) 顺序文件 D) 聚集文件 8、在数据库系统运行过程中,并发事务可能导致死锁。下面是一些实现事务的做法: 按相同顺序访问资源 第 3 页 共 20 页 减少事务中的用户交互 合并多个小事务 尽量使用表级锁 使用绑定连接 在以上做法中,能有效减少数据库死锁发生数量的是()。 A) 仅、和 B) 仅、和 C) 仅、和 D) 仅、和 9、在数据库应用系统建模过程中,经常采用 UML 作为建模工具。关于 UML 的动态建模机制, 下列说法错误的是()。 A) 类图是展现一组类、接口和协作以及它们之间的关系的一种静态视图 B) 协作图是交互图的一种,其中包含一组对象、对象之间的联系

5、以及对象间发送和接收的消 息 C) 状态图主要用来描述一个实体在发生一些事件时的状态变化情况, 用于展示该实体处于不 同状态时对不同事件做出响应后的状态变化情况 D) 顺序图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序或并行次序 10、在 SQL Server 2008 中,设有职工表(职工号,姓名,所在部门,工资),各列均不允 许空值。现要查询人数最多的 3 个部门,有下列查询语句: SELECT TOP 3 所在部门, COUNT(*) FROM 职工表 GROUP BY 所在部门 ORDER BY COUNT(*) DESC SELECT TOP 3 所在部门, COUNT(

6、职工号) FROM 职工表 GROUP BY 所在部门 ORDER BY COUNT(职工号) DESC SELECT TOP 3 所在部门, COUNT(所在部门) FROM 职工表 GROUP BY 所在部门 ORDER BY COUNT(所在部门) DESC SELECT TOP 3 所在部门, SUM(职工号) FROM 职工表 GROUP BY 所在部门 ORDER BY SUM(职工号) DESC 上述语句中,能够实现该查询要求的是()。 第 4 页 共 20 页 A) 仅 B) 仅 C) 仅和 D) 仅、和 11、下列关于 SQL Server 2008 触发器的说法,错误的是

7、()。 A) 触发器可用于实现复杂的业务规则 B) 使用触发器实现数据完整性的效率通常低于 CHECK 约束 C) 在同一个表的同一个操作上可以建立多个后触发型触发器 D) 当前触发型触发器执行时,引发触发器执行的操作语句已执行完毕 12、在 SQL Server 2008 中,设有职工表(职工号,姓名,所在部门,工资),现要建立查 询指定部门的最高工资的标量函数。下列语句中正确的是()。 A) CREATE FUNCTION dbo.f_AvgSalary(dept varchar(20) RETURNS INT AS BEGIN RETURN(SELECT MAX(工资) FROM 职工表

8、 WHERE 所在部门 = dept) END B) CREATE FUNCTION dbo.f_AvgSalary(dept varchar(20) RETURNS INT AS BEGIN DECLARE x INT SET x = SELECT MAX(工资) FROM 职工表 WHERE 所在部门 = dept RETURN (x) END C) CREATE FUNCTION dbo.f_AvgSalary(dept varchar(20) RETURNS INT AS BEGIN RETURN(SELECT MAX(工资) FROM 职工表 WHERE 所在部门 = dept GR

9、OUP BY 所在部门) END D) CREATE FUNCTION dbo.f_AvgSalary(dept varchar(20) 第 5 页 共 20 页 RETURNS INT AS BEGIN DECLARE x INT SET x = SELECT MAX(工资) FROM 职工表 WHERE 所在部门 = dept GROUP BY 所在部门 RETURN (x) END 13、下列关于 SQL Server 2008 数据库文件的说法,错误的是 ()。 A) 一个数据库可以包含多个主要数据文件 B) 一个数据文件不能属于多个文件组 C) 日志文件不能包含在文件组中 D) 一个

10、数据库可以包含多个日志文件 14、下列关于 SQL Server 2008 中分离和附加数据库的说法,错误的是()。 A) 在分离数据库之前,必须先断开所有用户与该数据库的连接 B) 分离数据库只分离数据文件,不会分离日志文件 C) 附加数据库时文件存储位置可以与分离数据库时文件所处的存储位置不同 D) 进行分离数据库操作时不能停止 SQL Server 服务 15、下列关于 SQL Server 2008 分区表的说法,错误的是()。 A) 分区表是从物理上将一个表划分为若干个分区 B) 分区后的各分区必须存储在不同的文件组中 C) 表中数据量的大小并不是是否需要进行分区的唯一考虑因素 D)

11、 对表进行分区后,用户在访问数据时不需要知道被访问数据所在的分区 16、下列关于数据库存取控制的说法,错误的是()。 A) 自主存取控制主要通过 GRANT、REVOKE、DENY 语句来实现 B) 在强制存取控制中,DBMS 将实体划分为主体和客体两大类 C) 仅当主体的许可级别大于客体的密级时,主体才能读取相应的客体 D) 强制存取控制本质上是分层次的,它比自主存取控制更严格 第 6 页 共 20 页 17、在 SQL Server 2008 某数据库中,设用户 U1 是 db_ddladmin 角色中的成员。下列关于 U1 在该数据库中具有的权限的说法,正确的是()。 A) 对所有用户表

12、仅具有增、删、改、查数据的权限 B) 对所有用户表仅具有增、删、改、查数据及创建表的权限 C) 具有执行全部数据定义语句的权限 D) 仅具有创建数据库的权限 18、完成数据库应用系统的设计并进行实施后,数据库系统进入运行维护阶段。下列工作中 不属于数据库运行维护工作的是()。 A) 恢复数据库数据以核查问题 B) 为了保证安全,定期修改数据库用户的密码 C) 更换数据库服务器以提高应用系统运行速度 D) 使用开发人员提供的 SQL 语句初始化数据库中的表 19、数据库管理员应该定期对数据库进行重组,以保证数据库性能。下列有关数据库重组工 作的说法,错误的是()。 A) 重组工作中可能会对数据库

13、数据的磁盘分区方法和存储空间进行调整 B) 重组工作一般会修改数据库的内模式和模式,一般不改变数据库外模式 C) 重组工作一般在数据库运行一段时间后进行,不应频繁进行数据库重组 D) 重组工作中应尤其注意频繁修改数据的表,因为这些表很容易出现存储碎片,导致效率下 降 20、索引是数据库中重要的数据结构,关于索引现有下列说法: 在某个查询中带排序的属性有多个时可以考虑在这些属性上建立复合索引 一个表中最多只能有一个主索引或聚集索引 多属性索引中,索引属性的顺序一般按照属性的长度进行排列 在频繁更新的属性上建立索引可能导致系统开销过大 B 树索引一般适用于等值和范围查询,散列索引一般适用于范围查询

14、 以上说法正确的是()。 A) 仅、和 B) 仅和 C) 仅、和 第 7 页 共 20 页 D) 仅、和 21、某应用系统需使用运行于两个地点的分布式数据库,该应用系统经常需要进行某一查询 操作,此查询需要对两个分布在两地数据量很大的表进行连接操作。这两张数据变化很慢。 为了提高查询速度,下列方法中最可行的是()。 A) 使用表水平分割方法,将两张表分别分割为多张表 B) 将两张表复制交叉复制到两地 C) 增加网络带宽,提高数据传输速度 D) 增加数据库内存,缓冲更多的数据 22、检查点能减少数据库完全恢复时所必须执行的日志,提高数据库恢复速度。下列有关检 查点的说法,错误的是()。 A) 检

15、查点记录的内容包括建立检查点时正在执行的事务清单和这些事务最近一个日志记录 的地址 B) 在检查点建立的同时, 数据库管理系统会将当前数据缓冲区中的所有数据记录写入数据库 中 C) 数据库管理员应定时手动建立检查点, 保证数据库系统出现故障时可以快速恢复数据库数 据 D) 使用检查点进行恢复时需要从重新开始文件中找到最后一个检查点记录在日志文件中 的地址 23、为了保证数据库系统稳定运行,需要使用服务器容错技术保证其运行服务器的可靠性。 下列有关 Active-Standby 模式服务器容错技术的说法,错误的是()。 A) 此模式需要两台服务器使用共享的存储设备,数据库中数据需要存储在此设备中

16、 B) 此模式需要在两台服务器之间建立专用的状态检测网络 C) 此模式中增加串口方式检测服务器状态可以有助于避免脑裂现象出现 D) 此模式的优点是两台服务器切换速度快,数据库连接不中断,应用不受影响 24、SQL Server 2008 提供了三种恢复模式,不同的恢复模式决定了数据库支持的备份类型 和还原方案。下列有关其恢复模式的说法,错误的是()。 A) 简单恢复模式不记录事务日志,如果数据库损坏,简单恢复模式可能造成数据丢失 B) 完整恢复模式记录所有的事务日志,同时事务日志记录保留到对其备份完毕为止 第 8 页 共 20 页 C) 大容量日志恢复模式只对大容量操作进行最小记录, 使事务日志不会被大容量加载操作所 填充 D) 大容量日志恢复模式不支持时点恢复,但可以支持还原单个数据页 25、SQL Server

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号