计算机等级考试三级数据库技术第13套试题及答案.pdf_第1页
计算机等级考试三级数据库技术第13套试题及答案.pdf_第2页
计算机等级考试三级数据库技术第13套试题及答案.pdf_第3页
计算机等级考试三级数据库技术第13套试题及答案.pdf_第4页
计算机等级考试三级数据库技术第13套试题及答案.pdf_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第 1 页 共 18 页 计算机等级考试三级数据库技术第八套试题及答案计算机等级考试三级数据库技术第八套试题及答案 一、单项选择题(共 40 分;1-20 题每题 1 分,21-30 题每题 2 分)一、单项选择题(共 40 分;1-20 题每题 1 分,21-30 题每题 2 分) 1、在数据库应用系统需求分析阶段,需要分析系统应具有的性能指标。下列不属于数据库应 用系统性能指标的是()。 A) 最大用户并发数 B) 系统吞吐量 C) 每 TPS 代价值 D) 数据库增长速度 2、设在一个学校信息系统的 ER 图中,有教师、项目、学生三类实体,一名教师可以负责多 个项目,每个项目只能有一个负责人,一名教师可以参与多个项目,一个学生只能参与一个 项目,一个项目可以有多个学生和教师参与。将该 ER 图转化为关系模型后,得到的关系模式 个数是()。 A) 4 个 B) 5 个 C) 6 个 D) 7 个 3、DFD 建模方法由四种基本元素组成,其中使用矩形框来表示的元素是()。 A) 数据流 B) 处理 C) 数据存储 D) 外部项 4、功能角度可以将数据库应用系统划分为四个层次,其中数据访问层设计的主要工作是()。 A) 进行人机界面设计 B) 把业务活动表示为系统构件 C) 进行事务设计 第 2 页 共 18 页 D) 进行应用系统的存储结构设计 5、现有商品表(商品号,商品名,商品价格,商品类别),销售表(顾客号,商品号,销售数 量,销售日期)。关于这两个表有如下性能优化做法: 因为经常按照销售日期进行销售数量的汇总分析,因此对销售表可以按销售日期进行分 区 因为经常按照商品名查询商品的销售数量,因此可以在销售表中添加商品名属性 因为经常按照商品类别进行销售数量的汇总分析,因此可以将按商品号分组的销售数量 汇总结果保存起来 因为经常按照顾客号执行分组操作,因此可以将销售表组织成基于顾客号的顺序文件 以上做法中,正确的是()。 A) 仅、和 B) 仅、和 C) 仅、和 D) 全部都对 6、已知有关系:员工(员工号,姓名,年龄,性别),对该关系有如下查询操作: SELECT 姓名 FROM 员工 WHERE 年龄 = 20 现有如下四种创建索引的方式,则对于上面查询,执行效率最高的索引定义方式是()。 A) 在姓名列上建索引 B) 在年龄列上建索引 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) 需求分析 第 3 页 共 18 页 B) 系统设计 C) 实现与部署 D) 运行和维护 9、下列关于顺序图的说法,正确的是()。 A) 对象间的通信用对象生命线之间的垂直消息线表示,箭头说明消息的类型,如同步、异步 或简单 B) 顺序图可以表示递归过程,当一个操作调用它本身时,消息总是异步的 C) 在顺序图中可以描述如何创建和销毁对象,创建或销毁一个对象的消息一般是同步的 D) 顺序图中的消息可以有条件,并规定只有条件为真时才可以发送和接收消息,如果条件之 间不互相排斥,则一次只能发送一条消息 10、设有职工表(职工号,姓名,所在部门,工资),现要查询姓名为“张三“(姓名唯一) 的职工所在部门的最高工资。下列查询语句中正确的是()。 A) SELECT MAX(A.工资) FROM 职工表 A JOIN 职工表 B ON A.所在部门 = B.所在部门 AND B.姓名 = 张三 B) SELECT 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) 利用登录触发器可以实现用户登录审计 B) 在视图上可以定义 AFTER 型触发器,但不可以定义 INSTEAD OF 型触发器 C) 在一个表上可以建立多个名称不同的针对同一个操作的 AFTER 型触发器 第 4 页 共 18 页 D) 针对一个表的同一个操作只能定义一个 INSTEAD OF 型触发器 12、设有职工表(职工号,姓名,所在部门,工资),现要建立查询指定部门的最高工资的 标量函数。下列语句中正确的是()。 A) CREATE FUNCTION f_MaxSalary(dept varchar(20) RETURNS INT AS BEGIN RETURN (SELECT MAX(工资) FROM 职工表 WHERE 所在部门 = dept) END B) CREATE FUNCTION f_MaxSalary(dept varchar(20) RETURN INT AS BEGIN DECLARE x 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) CREATE FUNCTION f_MaxSalary(dept varchar(20) RETURNS INT AS BEGIN DECLARE x INT SET x = SELECT MAX(工资) FROM 职工表 WHERE 所在部门 = dept ORDER BY 姓名 RETURN (x) END 13、在 SQL Server 2008 中,架构(schema)是数据库下的一个逻辑命名空间,可以存放表、 视图等数据库对象。下列关于架构的说法,错误的是()。 A) 同一个数据库的不同架构下表名可以相同 B) 在创建架构时,如果没有指定架构名,则架构名隐含为用户名 C) 创建架构的用户必须具有数据库管理员的权限,或者是获得了 CREATE SCHEMA 的权限 第 5 页 共 18 页 D) 在删除架构时,如果使用 RESTRICT 选项,则会将该架构中的所有架构对象一起全部删 除 14、 在SQL Server 2008中, 要为数据库DB1添加一个新的数据文件, 该文件的逻辑名为data2, 物理存储位置为 D:Datadata2.ndf,初始大小为 10MB,每次自动增长 20%。下列语句中正 确的是()。 A) ALTER DATABASE DB1 ADD FILE ( NAME = data2, FILENAME = D:Datadata2.ndf, SIZE = 10MB, FILEGROWTH = 20% ) B) ALTER DATABASE DB1 ADD FILE ( NAME = data2, FILENAME = D:Datadata2.ndf, SIZE = 10, FILEGROWTH = 20 ) C) ALTER DATABASE DB1 ADD FILE ( NAME = data2, FILENAME = D:Datadata2.ndf, SIZE = 10, FILEGROWTH = 20% ) D) ALTER DATABASE DB1 ADD FILE ( NAME = data2, FILENAME = D:Datadata2.ndf, SIZE = 10MB, FILEGROWTH = 20 ) 15、SQL Server 2008 安装完成后,系统会自动安装 5 个系统数据库,分别是 master、msdb、 model、tempdb 和 Resource。下列关于这 5 个系统数据库的说法,错误的是()。 A) master 数据库记录了所有其他数据库的数据库文件的物理存储位置 B) SQL Server 实例的作业信息存储在 msdb 数据库中 C) 如果 tempdb 损坏,则需要使用备份进行恢复 D) Resource 数据库是个只读数据库,包含了 SQL Server 中的所有系统对象 第 6 页 共 18 页 16、对于数据库应用系统来说,其安全架构需要从多方面进行设计,其中计算机病毒防护属 于()。 A) 数据安全设计 B) 环境安全设计 C) 制度安全设计 D) 运维安全设计 17、在强制存取控制中,DBMS 将全部实体划分为主体和客体两大类。下列关于强制存取控制 的说法,正确的是()。 A) 仅当主体的许可证级别不低于客体的密级时,该主体才能读取相应的客体;仅当主体的许 可证级别不低于客体的密级时,该主体才能写相应的客体 B) 仅当主体的许可证级别不高于客体的密级时,该主体才能读取相应的客体;仅当主体的许 可证级别不高于客体的密级时,该主体才能写相应的客体 C) 仅当主体的许可证级别不低于客体的密级时,该主体才能读取相应的客体;仅当主体的许 可证级别不高于客体的密级时,该主体才能写相应的客体 D) 仅当主体的许可证级别不高于客体的密级时,该主体才能读取相应的客体;仅当主体的许 可证级别不低于客体的密级时,该主体才能写相应的客体 18、在数据库应用系统运行一段时间后,可能需要对数据库进行重构。下列关于数据库重构 的说法,错误的是()。 A) 数据库重构一般会需要调整数据库的模式 B) 数据库重构一般会需要调整数据库的内模式 C) 数据库重构一般是在现有数据库结构不能满足新的业务需求时进行 D) 数据库重构一般是由 DBA 完成的,应用程序开发人员需要参与进行应用测试工作 19、在数据库应用系统运行阶段,数据库日常维护工作主要是由 DBA 完成的。下列工作中不 属于数据库运行维护工作的是()。 A) 监控数据库运行状态 B) 定期检查 CPU、内存使用情况 C) 数据库管理系统打补丁升级 D) 安装指定版本的数据库软件 第 7 页 共 18 页 20、数据库优化工作中,模式调整一般是指对数据库设计阶段的结果进行调整以提高数据库 效率。下列有关此项工作的说法,正确的是()。 A) 增加派生性冗余列一般可以减少查询时的连接操作,从而达到提高效率的目的 B) 模式调整过程中一般需要严格遵循使模式达到第三范式要求的原则, 防止出现数据不一致 C) 使用分割表方法进行分割后,所得到的表结构都相同,但存储的数据不同 D) 数据库对表连接操作会进行专门优化,因此性能优化时一般无需考虑对连接操作的优化 21、数据库存储结构和存取方法优化是提高查询效率非常重要的手段。下列做法中不利于提 高查询效率的是()。 A) 为经常进行分组的列建立索引 B) 将数据文件和日志文件分别放置在不同磁盘上 C) 将数据文件和索引文件放置在同一磁盘上 D) 表中数据大量更新后重建索引 22、数据库性能优化是数据库管理员的重要工作。下列有关此项工作的说法,错误的是()。 A) 在进行服务器 IO 调整时,为了提高磁盘写入速度可以将 RAID5 换成 RAID1 B) 当系统 CPU 繁忙、IO 不繁忙时,增加数据库可用内存,提高查询速度 C) 监控查询执行情况,为经常作为查询条件的列建立索引 D) 当发现一条 SQL 语句占用大量数据库 CPU 资源时,可以查看其执行计划以便进行调优 23、当数据库系统出现故障时,通过数据库日志文件可以对数据库数据进行恢复。下列关于 数据库日志文件的说法,错误的是()。 A) 动态转储过程中要恢复到备份时间点必须使用日志文件 B) 静态转储过程中要恢复到备份时间点无需使用日志文件 C) 日志文件占用空间较小,日志文件备份较完整备份保留时间更长 D) 日志文件的格式主要有以记录为单位的日志文件和以数据块为单位的日志文件两种 24、SQL Server 2008 支持多种数据库备份类型和还原方式。下列关于数据库备份和恢复的 说法,错误的是()。 A) 完整数据库备份将备份特定数据库中的所有数据和相关日志 第 8 页 共 18 页 B) 差异数据库备份是备份从最近的差异备份之后数据库的全部变化内容 C) 在还原数据库时可以将数据库从一个 SQL Server 实例移动到其他 SQL Server 实例 D) 事务日志备份仅能用于完整恢复模式和大容量日志恢复模式 25、设 SQL Server 2008 中某数据库在 1 点进行了完整备份,8 点和 12 点分别进行了事务日 志备份,20 点进行了差异备份,21 点进行了事务日志备份。21 点 10 分时数据库出现故障, 数据库文件所在磁盘损坏,但所有备份均未丢失。现要对此数据库进行恢复,则能恢复的最 终状态时间点为()。 A) 8 点 B) 12 点 C) 21 点 D) 21 点 10 分 26、下列关于分布式数据库系统的说法,错误的是()。 A) 分布式数据库系统中的节点是紧耦合的,它们形成单一的数据库系统 B) 分布式数据库系统要求每个节点具有较高的独立性,具有本地自治能力 C) 分布式数据库的分布透明性目的在于使用户完全感觉不到数据是分布的, 使用户的使用方 式与集中式数据库完全一样 D) 分布式数据库系统的分片透明性是最高级别的透明性, 位于全局概念模式与分片模式之间 27、下列关于分布式数据库管理系统的说法,错误的是()。 A) 分布式数据库管理系统应能对各个场地的软硬件资源进行管理 B) 分布式数据库管理系统应能管理全局数据字典 C) 全局数据库管理系统是分布式数据库管理系统的核心,并负责创建和管理局部数据库 D) 通信管理是分布式数据库管理系统的重要功能,负责在各个场地之间传送数据和消息, 为 各个场地的协同工作提供可靠通信 28、在并行数据库中,需要将表拆分到不同的磁盘上。下列拆分方式中既适合点查询也适合 范围查询的是()。 A) 轮转法 B) 散列划分 第 9 页 共 18 页 C) 范围划分 D) 等值划分 29、下列关于建立数据仓库的目标的描述,不恰当的是()。 A) 充分利用企业信息系统生成的数据 B) 把企业各种类型的应用集中在一起 C) 解决数据分析应用和企业基本业务应用之间的性能冲突问题,减轻 OLTP 系统的负担 D) 以面向主题的方式合理组织数据,实现跨部门视图 30、为了进行数据分析,将 OLTP 系统中数据利用抽取程序抽取出来的最主要原因是()。 A) 减轻 OLTP 系统的数据存储负担,将数据转移出 OLTP 系统 B) 通过建立数据的独立性来确保数据分析应用的安全性 C) 解决 OLTP 应用与分析型应用之间的性能冲突问题 D) 解决企业整体信息系统的数据体系存在的蜘蛛网问题 二、应用题(共 30 分;每空 2 分)二、应用题(共 30 分;每空 2 分) 31、将 ER 图转换为关系模型属于数据库【31】结构设计阶段的任务。 32、在新建数据库应用系统中加载数据属于数据库应用系统【32】阶段的任务。 33、在 UML 提供的图中,【33】图主要用于描述系统、用例和程序模块中逻辑流程的先后或 并行执行次序。 34、在 SQL Server 2008 中,使用 TOP 限制结果集时,如果需要包括最后一行取值并列的结 果则需要使用 WITH【34】选项。 35、设有课程表(课程号,课程名,开课学期)和选课表(学号,课程号,成绩),现要定 义一个用于查询每门课程的课程名、开课学期及选该门课的学生人数(不包括没人选的课程) 的公用表表达式。请补全下列语句: 【35】CourseInfo(课程名,开课学期,选课人数) AS ( SELECT DISTINCT 课程名, 开课学期,COUNT(*) OVER(PARTITION BY T1.课程号) AS 选课人 数 FROM 课程表 T1 JOIN 选课表 T2 ON T1.课程号 = T2.课程号 ) 36、在 T-SQL 中,实现查询结果差运算的运算符是【36】。 37、在 SQL Server 2008 中,删除函数 func1 的 SQL 语句是【37】func1。 38、在 SQL Server 2008 的触发器中,用于存储 INSERT 语句所影响的行的副本的临时表为 【38】。 39、在 SQL Server 2008 中,用户自定义函数主要包括标量函数和【39】函数两类。 40、 如果要使某用户可以将授予他的权限再转授给其他用户, 那么在授权语句中需要加上 【40】 选项。 第 10 页 共 18 页 41、【41】视图不是在使用时才读取基本表,而是预先计算并保存操作结果,这样在查询时 大大提高了读取速度。 42、在数据库操作过程中,因发生了违反完整性约束而导致事务中止的故障属于【42】的事 务内部故障。 43、分布式数据库最基本的三个特征是:非集中式管理、高【43】、本地自治。 44、给定一个销售交易数据库,从中找出这些交易中的某些物品和其他物品之间的关系,这 种数据挖掘一般称为【44】挖掘。 45、数据仓库共有四个特性,分别是面向主题、【45】、非易失和随时间变化。 三、设计与应用题(共 30 分;每题 10 分)三、设计与应用题(共 30 分;每题 10 分) 46、有如下记录教师讲授课程信息的表格: 试根据表格中内容,画出合适的 ER 图。 将 ER 图转换为关系模型,并指明转换后的每个关系模式的主码和外码。 47、设在 SQL Server 2008 某数据库中有商品表和销售表,两个表的定义如下: CREATE TABLE 商品表( 商品号 char(10) PRIMARY KEY, 商品名 varchar(40), 类别 varchar(20), 进货单价 int ) CREATE TABLE 销售表( 商品号 char(10) REFERENCES 商品表(商品号), 销售时间 datetime, 销售数量 int, 销售单价 int, PRIMARY KEY(商品号,销售时间) ) 现要创建一个存储过程:查询指定类别的每种商品去年的累计销售总数量。请补全下列代码。 CREATE PROC p_TotalSales lb varchar(20) AS SELECT t1.商品号,商品名,【1】AS 销售总数量 FROM 商品表 t1 JOIN 销售表 t2 ON t1.商品号=【2】 WHERE year(销售时间) = year(【3】(year,-1,getdate() and 类别 = lb 【4】 t1.商品号,商品名 第 11 页 共 18 页 48、设某学校选课系统使用 SQL Server 2008 数据库管理系统,在学生选课期间,用户反映 速度缓慢,大部分时间内,学生无法正常选课(选课学生近 1 万人)。经技术人员分析,发 现速度缓慢的原因为数据库服务器响应缓慢。 在选课期间, 数据库服务器 CPU 使用率为 100%, 内存使用率 95%,磁盘 IO 占用 10%,网络带宽占用 20%。在进一步分析后发现,学生在选课 过程中需要在每次选定课程前校验相关课程的成绩信息,而校验成绩的 SQL 语句在业务不繁 忙时仍需要 1-2 分钟才能执行完成。现有服务器硬件情况如下: CPU:两颗英特尔至强处理器 E5-2640 2.50GHz 内存:128GB,主频 1600MHz 磁盘:6 块 600GB 15000 转 6Gbps SAS 硬盘,RAID5 网卡:千兆网卡 为了保证系统稳定运行,现有如下优化方案: (1)将 CPU 更换为两颗英特尔至强处理器 E5-2690 2.90GHz。 (2)将内存提高到 256GB,主频 1600MHz。 (3)将磁盘更换为 6 块 800GB 读取密集型 MLC 6Gpbs 硬盘,保持 RAID5。 (4)将网卡更换为万兆网卡。 (5)优化校验成绩 SQL 语句并建立相关索引,校验完成时间降低到 1 秒。 根据题目描述,请从是否能解决选课运行速度缓慢问题的角度逐个评价以上 5 个方案并给出 原因。 答案 一、单项选择题 答案 一、单项选择题 1、数据库应用系统的性能需求分析包括数据操作响应的时间或数据访问响应时间,系统吞吐 量、允许并发访问的最大用户数、每 TPS 代价值。故答案为 D 项。 第 12 页 共 18 页 2、根据题意,本题中存在 3 个实体,2 个联系即教师和项目之间是多对多联系,项目和学生 之间是一对多联系。在从 ER 图转换为关系模式时,实体转换为独立的模式,多对多联系转 换为关系模式,一对多联系中一端并入到多端的实体中。因此本题中有 3 个实体转换的模式, 1 个多对多联系转换的关系模式,一共可以得到 4 个关系模式。故答案为 A 项。 3、在 DFD 中,数据流用箭头表示,处理用矩形框表示,数据存储用圆角矩形框表示,外部 项用圆角框或者平行四边形框表示。故答案为 B 项。 4、从功能角度可以将数据库应用系统划分为 4 个层次即表示层、业务逻辑层、数据访问层、 数据持久层。其中表示层概要设计的主要任务是进行人机界面设计;业务逻层概要设计的主 要任务是梳理 DBAS 的各项业务活动,将其表示为各种系统架构;数据访问层概要设计的主 要任务就是针对 DBAS 的数据处理需求设计用于操作数据库的各类事务;数据持久层概要设 计的主要任务进行应用系统的存储结构设计。故答案为 C 项。 5、当对数据的操作只涉及一部分数据而不是所有数据时,就可以考虑建立分区表。符合分 区的条件,故正确。 增加冗余列是指在多个表中增加具有相同语义的列,它常用来在查询时避免连接操作,提高 查询效率。中在销售表中增加了“商品名“属性就属于增加冗余列,故 II 可以提高查询效率, 符合性能优化方法。 汇总过程可能需要同时对大批量数据进行实时访问,同时对数据进行加和、取平均操作,这 些操作占用数据库服务器 CPU 大、持续时间长。为了降低这些操作时间,可以根据统计操作 的使用情况,将频繁使用的统计操作的中间结果保存汇总表中,当用户发出汇总请求时,即 可直接从汇总表中获取数据,降低了数据访问量以及汇总操作的 CPU 计算量。就是通过新 增汇总表来进行性能优化的。 顺序文件支持基于查找码的顺序访问,也支持快速的二分查找。如果用户的查询条件定义在 查找码上,则顺序文件是比较适合的文件结构。中是基于顾客号的分组,因此顺序文件适 合查找。 故答案为 D 项。 6、用户在多个列上建立索引,这种索引叫做复合索引(组合索引)。复合索引在数据库操作 期间所需的开销更小,可以代替多个单一索引。当表的行数远远大于索引键的数目时,使用 这种方式可以明显加快表的查询速度。对于复合索引:(1)对一张表来说,如果有一个复合 索引就没有必要同时建立一个单索引; (2) 如果查询条件需要, 可以在已有单索引的情况下, 添加复合索引对于效率有一定的提高;(3)对于复合索引,在查询使用时,最好将 WHERE 条件顺序作为索引列的顺序,这样效率最高。故答案为 C 项。 7、在数据文件的主码属性集上建立的索引称为主索引。 create unique clustered index idx1 on R(A)中 unique 表示为表建立唯一索引;clustered 表示为表 创建聚集索引。根据题干不能确定列 A 是主码列,因此不能确定是不是主索引。故答案为 B 项。 第 13 页 共 18 页 8、数据库运行维护与优化包括数据库的转储和恢复;数据库的安全性和完整性控制;数据库 性能的监控分析和改进;数据库的重组和重构。其中引入汇总表是属于数据库性能优化的一 部分。故答案为 D 项。 9、对象间的通信用对象生命线之间的水平消息线表示,箭头说明消息的类型,如同步、异步 或简单。A 项错误。 顺序图可以表示递归过程,当一个操作调用它本身时,消息总是同步的。B 项错误。 在顺序图中可以描述如何创建和销毁对象,创建或销毁一个对象的消息一般是同步的。C 项 正确。 顺序图中的消息可以有条件,并规定只有条件为真时才可以发送和接收消息,如果条件之间 不互相排斥,则消息可能会并行发出。D 项错误。 故答案为 C 项。 10、本题考查自连接与 INNER(INNER 可省略)JOINON 语句的应用。 如果连接操是一个表与其自己进行连接,称为表的自身连接。语法格式:SELECT 查询内 容 FROM 表名 表别名 1,表名 别名 2 INNER (INNER 可省略) JOINON 语法格式: 需要连接的表 1 JOIN 需要连接的表 2 ON 连 接的条件。故答案为 A 项。 11、能在视图上定义 AFTER 型触发器,故答案为 B 选项。 12、标量函数是返回单个数据值的函数。标量函数中不适用 SET 语句,故可排除 B、D 两项。 题目中查询的是指定部门的最高工资,没涉及到分组,可排除 C 项。故答案为 A 项。 13、在删除架构时,如果使用 CASCADE 选项,则会将该架构中的所有架构对象一起全部删 除;如果使用 RESTRICT 选项,如果被删除的架构中包含架构对象,则拒绝删除此架构。故 答案为 D 项。 14、添加数据库文件的语法格式是: ALTER DATABASE 要添加文件的数据库 ADD FILE ( NAME = 文件名, FILENAME = 文件所在的绝对地址, SIZE = 文件大小, FILEGROWTH = 增长速率 ) 根据题意,A 项符合题意,故答案为 A 项。 15、每次启动 SQL Server 时都会重新创建 tempdb 数据库,因此若其损坏,没有必要恢复。 故答案为 C 项。 16、数据库应用系统的环境安全设计包括漏洞与补丁、计算机病毒防护,网络环境安全和物 理环境安全。根据解析, B 项符合题意,应当选。 第 14 页 共 18 页 17、在强制存取控制中,主体对客体的存取必须遵循如下规则:仅当主体的许可证级别不低 于客体的密级时,该主体才能读取相应的客体;仅当主体的许可证级别不高于客体的密级时, 该主体才能写相应的客体。故答案为 C 项。 18、数据库重构时可能会调整数据库的内模式即模式,如在表中增加或删除某些数据项,改 变数据项的类型,增加或删除某个表等,这些过程 DBA 都能完成,因此不需要应用程序开发 人员参与调试。故答案为 D 项。 19、数据库的运行和维护阶段的主要工作有:监控数据库运行状态、系统监控与分析(定期 检查 CPU、内存使用情况)、系统升级(数据库管理系统打补丁升级)、数据库的备份与恢 复、存储空间管理、数据库性能优化调整等工作。故答案为 D 项。 20、模式调整过程中有可能会对数据表进行反规范化处理,处理后的数据表不一定满足第三 范式要求,B 项错误。水平分割之后所得的所有表的结构都相同,而垂直分割之后所得的所 有表中除了都含有主码列外其余列都不相同,C 项错误。频繁的连接操作会影响查询效率, 数据库的性能优化很多工作都是为了减少数据库的连接操作,D 项错误。故答案为 A 项。 21、当采用 RAID 等多磁盘存储系统时,可以将基本表和建立在表上的索引分别放在不同的 磁盘上,这样在访问基本表时,存放数据和存放索引的磁盘驱动器并行工作,可以得到较快 的文件读写速度。故答案为 C 项。 22、因 CPU 繁忙而引起的数据库变慢,可以为服务器适当增加 CPU 的数量或者是终止需要 许多资源的进程来提高查询速度。故答案为 B 项。 23、日志文件占用空间小,但备份比完整备份频繁,因此保留时间比完整备份短。故答案为 C 项。 24、差异数据库备份是备份从最近的完整备份之后数据库的全部变化内容。故答案为 B 项。 25、由于无法进行尾部事物日志备份,因此无法将数据库还原到故障点时的状态。因为 21 点 进行了事务日志备份,因此在恢复时只能恢复到 21 点,之后的则不能恢复。故答案为 C 项。 26、分布式数据库系统是物理上分散、逻辑上集中的数据库系统。故答案为 A 项。 27、全局数据库管理系统是分布式数据库管理系统的核心,它为终端用户提供分布透明性, 协调全局事务在各个场地的执行,为全局应用提供支持。局部数据库管理系统负责创建和管 理局部数据库,提供场地自治能力,执行全局应用以及全局查询的子查询。C 项混淆了全局 数据库管理系统和局部数据库管理系统的概念,故答案为 C 项。 28、范围划分有利于范围查询及点查询;轮转法最适合于扫描整个关系的应用,在扫描时可 以并行的从 n 个磁盘读取数据,负载均衡,充分发挥了并行性;散列划分适合于点查询。故 答案为 C 项。 29、建立数据仓库的主要目的在于根据决策需求对企业的数据采取适当的手段进行集成,形 成一个综合的、面向分析的数据环境,用于支持企业的信息性、决策性的分析应用。故答案 为 B 项。 第 15 页 共 18 页 30、为了进行数据分析,将 OLTP 系统中数据利用抽取程序抽取出来的最主要原因是解决 OLTP 应用与分析型应用之间的性能冲突问题。故答案为 C 项。 二、应用题二、应用题 31、【答案】逻辑 【解析】数据库逻辑设计的任务是把数据库概念设计的结果(ER 模型),转换为具体的数据 库管理系统支持的数据模型。因此,将 ER 图转换为关系模型属于数据库逻辑结构设计阶段 的任务。 32、【答案】实现与部署 【解析】数据库的实现与部署(实施)阶段主要包括:建立数据库结构,数据加载,事务和 应用程序的编码及测试,系统集成、测试和试运行,系统部署。 33、【答案】活动 【解析】在 UML 提供的图中,活动图主要用于描述系统、用例和程序模块中逻辑流程的先 后执行次序,并行次序。 34、【答案】TIES 【解析】 在使用 TOP 限定结果集中,WITH TIES 表示包括最后一行取值并列的结果;TOP n 表示取查询结果的前 n 行数据; TOP n percent 表示取查询结果的前 n%行数据。 35、【答案】WITH 【解析】将查询语句产生的结果集指定一个临时命名的名字,这些命名的结果集就称为公用 表表达式。命名后的公用表表达式可以被多次引用。其语法格式是: WITH 公用表表达式标 识符(列表 1列表 n) AS (SELECT 语句 )。 36、【答案】EXCEPT 【解析】在 T-SQL 中,实现查询结果差运算的运算符是 EXCEPT。 37、【答案】DROP FUNCTION 【解析】在 SQL Server 2008 中,可以使用 DROP FUNCTION 语句从当前数据库中删除一个 或多个用户自定义函数。 38、【答案】INSERTED 【解析】在 SQL Server 2008 的触发器中,INSERTED 表用于存储 INSERT 和 UPDATE 语句 所影响的行的副本。 39、【答案】表值 【解析】在 SQL Server 2008 中,用户自定义函数主要包括标量函数和表值函数两类。 40、【答案】WITH GRANT OPTION 【解析】如果要使某用户可以将授予他的权限再转授给其他用户,那么在授权语句中需要加 上 WITH GRANT OPTION 选项。 第 16 页 共 18 页 41、【答案】物化 【解析】物化(或索引)视图不是在使用时才读取基本表,而是预先计算并保存表连接或聚 集等耗时较多的操作结果,这样在查询时大大提高了读取速度。 42、【答案】非预期 【解析】非预期的事务内部故障是不能由事务程序处理的,如运算溢出故障、并发事务死锁 故障、违反了某些完整性限制而导致的故障等。 43、【答案】可用性 【解析】本地自治、非集中式管理以及高可用性是分布式数据库最基本的特征。 44、【答案】关联 【解析】给定一个销售交易数据库,从中找出这些交易中的某些物品和其他物品之间的关系, 这种数据挖掘一般称为关联(或关联分析、关联规则)挖掘。 45、【答案】集成 【解析】数据仓库是一个面向主题的、集成的、非易失的,且随时间变化的数据集合,用来 支持管理人员的决策。这个概念指出了数据仓库的几个重要的特性,即面向主题性、集成性、 不可更新性和时间特性。 三、设计与应用题三、设计与应用题 46、 【参考答案】 (1) (2)根据转换规则,本题可得到三个关系模式: 第 17 页 共 18 页 【解题思路】 题目中一个教师可以教多门课程,一门课程可以被多名教师教。教师和课程为两个实体,它 们之间存在多对多联系,关系名叫开课。教师具有两个属性,即教师编号、教师姓名;课程 也存在两个属性,即课程编号、课程名称;联系具有三个属性,即开课编号、开课时间和开 课地点。 实体的转换:在从 ER 图转换为关系模式时,一个实体就转换成一个关系模式,实体的属性 就是关系模式的属性,实体的键就是关系的主键。 实体间联系的转换:实体间存在三种联系,即 1:1(一对一)联系,1:m(一对多)联系,m:n (多对多)联系。联系在向关系模式转换规则如下: (1)1:1(一对一)联系 方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成; 主键由两个实体中的任意一个或二个主码构成。 方法二:联系与一端的实体的关系模式合并,即将联系的属性加入到实体的关系模式内,主 键不变。 (2)1:m(一对多)联系 方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成; 主键由 m 端实体的键组成。 方法二:与 m 端的实体的关系模式合并,即将联系的属性加入到实体的关系模式内,主键不 变。 (3)m:n(多对多)联系。转换成新的独立的模式,模式的属性由联系本身的属性及两个实 体的键构成,主键由两端实体的键组合而成。 (4)3 个或者 3 个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连 的各实体的码以及联系本身的属性均转换为关系的属性,各实体的码组成关系的码或关系码 的一部分。 (5)具有相同码的关系模式可以合并。 47、【参考答案】 【1】SUM(销售数量) 【2】t2.商品号 【3】D

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论