[计算机类试卷]计算机三级(数据库技术)模拟试卷27及答案与解析.doc
《[计算机类试卷]计算机三级(数据库技术)模拟试卷27及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]计算机三级(数据库技术)模拟试卷27及答案与解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、计算机三级(数据库技术)模拟试卷 27及答案与解析 一、选择题 1 在数据库应用系统需求分析阶段,需要分析系统应具有的性能指标。下列不属于数据库应用系统性能指标的是 ( )。 ( A)最大用户并发数 ( B)系统吞吐量 ( C)每 TPS代价值 ( D)数据库增长速度 2 设在一个学校信息系统的 ER图中,有教师、项目、学生三类实体,一名教师可以负责多个项目,每个项目只能有一个负责人,一名教师可以参与多个项目,一个学生只能参与一个项目,一个项目可以有多个学生和教师参与。将该 ER图转化为关系模型后,得 到的关系模式个数是 ( )。 ( A) 4个 ( B) 5个 ( C) 6个 ( D) 7个
2、 3 DFD建模方法由四种基本元素组成,其中使用矩形框来表示的元素是 ( )。 ( A)数据流 ( B)处理 ( C)数据存储 ( D)外部项 4 从功能角度可以将数据库应用系统划分为四个层次,其中数据访问层设计的主要工作是 ( )。 ( A)进行人机界面设计 ( B)把业务活动表示为系统构件 ( C)进行事务设计 ( D)进行应用系统的存储结构设计 5 现有商品表 (商品号,商品名,商品价格,商品类别 ),销售表 (顾客号,商品号,销售数量,销售日期 )。关于这两个表有如下性能优化做法: 因为经常按照销售日期进行销售数量的汇总分析,因此对销售表可以按销售日期进行分区 因为经常按照商品名查询商
3、品的销售数量,因此可以在销售表中添加商品名属性 因为经常按照商品类别进行销售数量的汇总分析,因此可以将按商品号分组的销售数量汇总结果保存起来 因为经常按照顾客号执行分组操作,因此可以将销售表组织成基于顾客号的顺序文件 以上做法中,正确的是 ( )。 ( A)仅 、 和 ( B)仅 、 和 ( C)仅 、 和 ( D)全部都对 6 已知有关系:员工 (员工号,姓名,年龄,性别 ),对该关系有如下查询操作: SELECT、姓名 FROM员工 WHERE 年龄 =20 现有如下四种创建索引的方式,则对于上面查询,执行效率最高的索引定义方式是( )。 ( A)在姓名列上建索引 ( B)在年龄列上建索引
4、 ( C)在 (年龄,姓名 )列上建索引 ( D)在 (姓名,年龄 )列上建索引 7 已知有关系 R(A, B, C),现使用如下语句建立索引: create unique clustered index idx1 on R(A)。则下列说法中正确的是 ( )。 ( A) idx1既是聚集索引,也是主索引 ( B) idx1是聚集索引,但不一定是主索引 ( C) idx1是主索引,但不是聚集索引 ( D) idx1既不是聚集索引,也不是主索引 8 通过引入汇总表来提高一些经常执行的聚集查询的性能,这属于下列数据库应用系统开发过程中哪个阶段的任务 ?( ) ( A)需求分析 ( B)系统设计 (
5、 C)实现与部署 ( D)运行和维护 9 下列关于顺序图的说法,正确的是 ( )。 ( A)对象间的通信用对象生命线之间 的垂直消息线表示,箭头说明消息的类型,如同步、异步或简单 ( B)顺序图可以表示递归过程,当一个操作调用它本身时,消息总是异步的 ( C)在顺序图中可以描述如何创建和销毁对象,创建或销毁一个对象的消息一般是同步的 ( D)顺序图中的消息可以有条件,并规定只有条件为真时才可以发送和接收消息,如果条件之间不互相排斥,则一次只能发送一条消息 10 设有职工表 (职工号,姓名,所在部门,工资 ),现要查询姓名为 “张三 ”(姓名唯一 )的职工所在部门的最高工资。下列查询语句中正确的
6、是 ( )。 ( A) SELECT MAX(A工资 )FROM职工表 A JOIN职工表 B ON A所在部门 =B所在部门 AND B姓名 =张三 ( B) SEIJECT MAX(工资 )FROM职工表 WHERE姓名 =张三 GROUP BY所在部门 ( C) SELECT MAX(工资 )FROM职工表 WHERE姓名 =张三 GROUP BY所在部门 ORDER BY 1 ( D) SELECT MAX(工资 )FROM职工表 WHERE姓名 =张三 ORDER BY 1 11 下列关于 SQL Server 2008触发器的说法, 错误的是 ( )。 ( A)利用登录触发器可以实
7、现用户登录审计 ( B)在视图上可以定义 AFTER型触发器,但不可以定义 INSTEAD OF型触发器 ( C)在一个表上可以建立多个名称不同的针对同一个操作的 AFTER型触发器 ( D)针对一个表的同一个操作只能定义一个 INSTEAD OF型触发器 12 设有职工表 (职工号,姓名,所在部门,工资 ),现要建立查询指定部门的最高工资的标量函数。下列语句中正确的是 ( )。 ( A) CREATE FUNCTION f_MaxSalary(dept varchar(20) RETURNS INT AS BEGIN RETURN(SELECT MAX(工资 )FROM职工表 WHERE所在
8、部门 =dept) END ( B) CREATE FUNCTION f_MaxSalary(dept varchar(20) RETURN INT AS BEGIN DECIJAREx INT SET x=SELECT MAX(工资 )FROM职工表 WHERE所在部门 =dept RETURN (X) END ( C) CREATE FUNCTION f_MaxSalary(dept varchar(20) RETURNS INT AS BEGIN RETURN(SELECT MAX(工资 )FROM职工表 WHERE所在部门 =dept GROUP BY姓名 ) END ( D) CRE
9、ATE FUNCTION f_MaxSalary(dept varchar(20) RETURNS INT AS BEGIN DECLAREx INT SETX=SELECT MAX(工资 )FROM职工表 WHERE所在部门 =dept ORDER BY姓名 RETURN(X) END 13 在 SQL Server 2008中,架构 (schema)是数据库下的一个逻辑命名空间,可以存放表、视图等数据库对象。下列关于架构的说法,错误的是 ( )。 ( A)同一个数据库的不同架构下表名可以相同 ( B)在创建架构时,如果没有指定架构名,则架构名隐含为用户名 ( C)创建架构的用户必须具有数据
10、库管理员的权限,或者是获得了 CREATE SCHEMA的权限 ( D)在删除架构时,如果使用 RESTRICT选项,则会将该架构中的所有架构对象一起全部删除 14 在 SQL Server 2008中,要为数据库 DB1添加一个新的数据文件,该文件的逻辑名为 data2,物理存储位置为 D: Data data2 ndf,初始大小为 10MB,每次自动增长 20。下列语句中正确的是 ( )。 ( A) ALTER DATABASE DB1 ADD FILE( NAME=data2, FILENAME=D: Data data2 ndf, SIZE=10MB, FILEGROWTH=20 )
11、( B) ALTER DATABASE DB1 ADD FILE( NAME=data2, FILENAME=D: Data data2 ndf, SIZE=10, FILEGROWTH=20) ( C) ALTER DATABASE DB1 ADD FILE( NAME=data2, FILENAME=D: Data data2 ndf, SIZE=10, FILEGROWTH=20 ) ( D) ALTER DATABASE DB1 ADD FILE( NAME=data2 FILENAME=D Data data2 ndf SIZE=10MB, FILEGROWTH=20) 15 SQL
12、 Server 2008安装完成后,系统会自动安装 5个系统数据库,分别是master、 msdb、 model、 tempdb和 Resource。下列关于这 5个系统数据库的说法,错误的是 ( )。 ( A) master数据库记录了所有其他数据库的数据库文件的物理存储位置 ( B) SQL server实例的作业信息存储在 msdb数据库中 ( C)如果 tempdb损坏,则需要使用备份进行恢复 ( D) Resource数据库是个只读数据库,包含了 SQL Server中的所有系统对象 16 对于数据库应用系统来说,其安全架构需要 从多方面进行设计,其中计算机病毒防护属于 ( ), (
13、 A)数据安全设计 ( B)环境安全设计 ( C)制度安全设计 ( D)运维安全设计 17 在强制存取控制中, DBMS将全部实体划分为主体和客体两大类。下列关于强制存取控制的说法,正确的是 ( )。 ( A)仅当主体的许可证级别不低于客体的密级时,该主体才能读取相应的客体;仪当主体的许可证级别不低于客体的密级时,该主体才能写相应的客体 ( B)仅当主体的许可证级别不高于客体的密级时,该主体才能读取相应的客体;仅当主体的许可证级别不高于客体的密 级时,该主体才能写相应的客体 ( C)仅当主体的许可证级别不低于客体的密级时,该主体才能渎取相应的客体;仪当主体的许可证级别不高于客体的密级时,该主体
14、才能写相应的客体 ( D)仅当主体的许可证级别不高于客体的密级时,该主体才能读取相应的客体;仅当主体的许可证级别不低于客体的密级时,该主体才能写相应的客体 18 在数据库应用系统运行一段时间后,可能需要对数据库进行重构。下列关于数据库重构的说法,错误的是 ( )。 ( A)数据库重构一般会需要调整数据库的模式 ( B)数据库重构一般会需要调整数据库的内 模式 ( C)数据库重构一般是在现有数据库结构不能满足新的业务需求时进行 ( D)数据库重构一般是由 DBA完成的,应用程序开发人员需要参与进行应用测试工作 19 在数据库应用系统运行阶段,数据库日常维护工作主要是由 DBA完成的,下列工作中不
15、属于数据库运行维护工作的是 ( ), ( A)监控数据库运行状态 ( B)定期检查 CPU、内存使用情况 ( C)数据库管理系统打补丁升级 ( D)安装指定版本的数据库软件 20 数据库优化工作中,模式调整一般是指对数据库设计阶段的结果进行调整以提高数据效率。下 列有关此项工作的说法正确的是 ( )。 ( A)增加派生性冗余列一般可以减少查询时的连接操作,从而达到提高效率的目的 ( B)模式调整过程中一般需要严格遵循使模式达到第三范式要求的原则,防止出现数据不一致 ( C)使用分割表方法进行分割后,所得到的表结构都相同,但存储的数据不同 ( D)数据库对表连接操作会进行专门优化,因此性能优化时
16、一般无需考虑对连接操作的优化 21 数据库存储结构和存取方法优化是提高查询效率非常重要的手段。下列做法中不利于提高查询效率的是 ( )。 ( A)为经常进行分组的 列建立索引 ( B)将数据文件和日志文件分别放置在不同磁盘上 ( C)将数据文件和索引文件放置在同一磁盘上 ( D)表中数据大量更新后重建索引 22 数据库性能优化是数据库管理员的重要工作。下列有关此项工作的说法,错误的是 ( )。 ( A)在进行服务器 IO调整时,为了提高磁盘写入速度可以将 RAID5换成 RAID1 ( B)当系统 CPU繁忙、 IO不繁忙时,增加数据库可用内存,提高查询速度 ( C)监控查询执行情况,为经常作
17、为查询条件的列建立索引 ( D)当发现一条 SQL语句占用大量数据库 CPU资源时 ,可以查看其执行计划以便进行调优 23 当数据库系统出现故障时,通过数据库日志文件可以对数据库数据进行恢复。下列关于数据库日志文件的说法,错误的是 ( )。 ( A)动态转储过程中要恢复到备份时间点必须使用日志文件 ( B)静态转储过程中要恢复到备份时间点无需使用日志文件 ( C)日志文件占用空间较小,日志文件备份较完整备份保留时间更长 ( D)日志文件的格式主要有以记录为单位的日志文件和以数据块为单位的日志文件两种 24 SQL Server 2008支持多种数据库备份类型和还原方式。下列关于 数据库备份和恢
18、复的说法,错误的是 ( )。 ( A)完整数据库备份将备份特定数据库中的所有数据和相关日志 ( B)差异数据库备份是备份从最近的差异备份之后数据库的全部变化内容 ( C)在还原数据库时可以将数据库从一个 SQL Server实例移动到其他 SQL Server实例 ( D)事务日志备份仅能用于完整恢复模式和大容量日志恢复模式 25 设 SQL Server 2008中某数据库在 1点进行了完整备份, 8点和 12点分别进行了事务日志备份, 20点进行了差异备份, 21点进行了事务日志备份。 21点 10分时数据库出现故障,数据库文件所在磁盘损坏,但所有备份均未丢失。现要对此数据库进行恢复,则能
19、恢复的最终状态时间点为 ( )。 ( A) 8点 ( B) 12点 ( C) 21点 ( D) 21点 10分 26 下列关于分布式数据库系统的说法,错误的是 ( )。 ( A)分布式数据库系统中的节点是紧耦合的,它们形成单一的数据库系统 ( B)分布式数据库系统要求每个节点具有较高的独立性,具有本地自治能力 ( C)分布式数据库的分布透明性目的在于使用户完全感觉不到数据是分布的,使用户的使用方式与集中式数据库完全 一样 ( D)分布式数据库系统的分片透明性是最高级别的透明性,位于全局概念模式与分片模式之间 27 下列关于分布式数据库管理系统的说法,错误的是 ( )。 ( A)分布式数据库管理
20、系统应能对各个场地的软硬件资源进行管理 ( B)分布式数据库管理系统应能管理全局数据字典 ( C)全局数据库管理系统是分布式数据库管理系统的核心,并负责创建和管理局部数据库 ( D)通信管理是分布式数据库管理系统的重要功能,负责在各个场地之间传送数据和消息,为各个场地的协同工作提供可靠通信 28 在并行数据库中,需要将 表拆分到不同的磁盘上。下列拆分方式中既适合点查询也适合范围查询的是 ( )。 ( A)轮转法 ( B)散列划分 ( C)范围划分 ( D)等值划分 29 下列关于建立数据仓库的目标的描述,不恰当的是 ( )。 ( A)充分利用企业信息系统生成的数据 ( B)把企业各种类型的应用
21、集中在一起 ( C)解决数据分析应用和企业基本业务应用之间的性能冲突问题,减轻 OLTP系统的负担 ( D)以面向主题的方式合理组织数据,实现跨部门视图 30 为了进行数据分析,将 OLTP系统中数据利用抽取程序抽取出来 的最主要原因是 ( )。 ( A)减轻 OLTP系统的数据存储负担,将数据转移出 OLTP系统 ( B)通过建立数据的独立性来确保数据分析应用的安全性 ( C)解决 OLTP应用与分析型应用之间的性能冲突问题 ( D)解决企业整体信息系统的数据体系存在的蜘蛛网问题 二、应用题 31 数据库管理系统为三级模式结构提供了两层映像机制,其中模式内模式映像提供了 _独立性。 32 按
22、照数据库应用系统生命周期模型,系统设计阶段细分为概念设计、 _计和物理设计三个步骤。 33 设用 UML设计某数据库应用系统,设计人员规划了一组应用程序集,该集合由动态链接库和可执行程序构成。为了展现这些应用程序集间的组织和依赖关系,以对源代码、可执行程序的发布等进行系统建模,应采用的 UML图是 _图。 34 设有学生表 (学号,姓名,所在系名 )和选课表 (学号,课程号,成绩 )。现要建立统计每个系选课人数的视图。请补全下列语句: CREATE VIEW V1(系名,人数 )AS SELECT所在系名, _ FROM选课表 JOIN学生表 ON选课表学号 =学生表学号 _ 35 有课程表
23、(课程号,课程名,学分,先修课程号 ),已知某应用程序需要列出 “数据库原理 ”课程的一门先修课程,查询结果要求输出 (课程名,学分,先修课名称,先修课学分 ),可以用 _连接操作在一个查询中实现此功能。 36 在 SQL Server 2008的某用户数据库中,设有 T表,现要在 T表的 c1列和 c2列上建立一个复合唯一聚集索引,其中 c1列值重复率为 20, c2列为 10。请补全下列语句建立一个性能最优的索引: CREATE UNIQUE CLUSTERED INDEX Idx1 ON T(_) 37 在 SQL Server 2008中,现要将 T1表的 C1列 (int类型 )定义
24、为标识列,初值和增量值均为 1。请补全下列语句: CREATE TABLE T1(C1 int _(1, 1), ) 38 在 SQL Server 2008中,设 U1是 SQL Server身份验证模式的数据库服务器登录账户,现希望 U1在该数据库服务器上具有系统管理员权限。请补全下列语句: EXEC sp addsrvrolememberU1, _ 39 数据库管理 系统中的加锁协议规定了事务的加锁时间、持锁时间和释放锁时间,其中 _协议可以完全保证并发事务数据的一致性。 40 在数据库系统出现系统故障后进行恢复时,对于事务 T,如果日志文件中有BEGIN TRANSACTION记录,而
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 三级 数据库技术 模拟 27 答案 解析 DOC
