1、计算机三级数据库技术-75 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:100.00)1.在数据库应用系统需求分析阶段,需要分析系统应具有的性能指标。下列不属于数据库应用系统性能指标的是_。(分数:2.50)A.最大用户并发数B.系统吞吐量C.每 TPS 代价值D.数据库增长速度2.设在一个学校信息系统的 ER 图中,有教师、项目、学生三类实体,一名教师可以负责多个项目,每个项目只能有一个负责人,一名教师可以参与多个项目,一个学生只能参与一个项目,一个项目可以有多个学生和教师参与。将该 ER 图转化为关系模型后,得到的关系模式个数是_。(分数:2.50
2、)A.4 个B.5 个C.6 个D.7 个3.DFD 建模方法由四种基本元素组成,其中使用矩形框来表示的元素是_。(分数:2.50)A.数据流B.处理C.数据存储D.外部项4.从功能角度可以将数据库应用系统划分为四个层次,其中数据访问层设计的主要工作是_。(分数:2.50)A.进行人机界面设计B.把业务活动表示为系统构件C.进行事务设计D.进行应用系统的存储结构设计5.现有商品表(商品号,商品名,商品价格,商品类别),销售表(顾客号,商品号,销售数量,销售日期)。关于这两个表有如下性能优化做法: 因为经常按照销售日期进行销售数量的汇总分析,因此对销售表可以按销售日期进行分区 因为经常按照商品名
3、查询商品的销售数量,因此可以在销售表中添加商品名属性 因为经常按照商品类别进行销售数量的汇总分析,因此可以将按商品号分组的销售数量汇总结果保存起来 因为经常按照顾客号执行分组操作,因此可以将销售表组织成基于顾客号的顺序文件 以上做法中,正确的是_。(分数:2.50)A.仅、和B.仅、和C.仅、和D.全部都对6.已知有关系:员工(员工号,姓名,年龄,性别),对该关系有如下查询操作: SELECT 姓名 FROM 员工 WHERE 年龄 = 20 现有如下四种创建索引的方式,则对于上面查询,执行效率最高的索引定义方式是_。(分数:2.50)A.在姓名列上建索引B.在年龄列上建索引C.在(年龄,姓名
4、)列上建索引D.在(姓名,年龄)列上建索引7.已知有关系 R(A, B, C),现使用如下语句建立索引:create unique clustered index idx1 on R(A)。则下列说法中正确的是_。(分数:2.50)A.idx1 既是聚集索引,也是主索引B.idx1 是聚集索引,但不一定是主索引C.idx1 是主索引,但不是聚集索引D.idx1 既不是聚集索引,也不是主索引8.通过引入汇总表来提高一些经常执行的聚集查询的性能,这属于下列数据库应用系统开发过程中哪个阶段的任务?_(分数:2.50)A.需求分析B.系统设计C.实现与部署D.运行和维护9.下列关于顺序图的说法,正确的
5、是_。(分数:2.50)A.对象间的通信用对象生命线之间的垂直消息线表示,箭头说明消息的类型,如同步、异步或简单B.顺序图可以表示递归过程,当一个操作调用它本身时,消息总是异步的C.在顺序图中可以描述如何创建和销毁对象,创建或销毁一个对象的消息一般是同步的D.顺序图中的消息可以有条件,并规定只有条件为真时才可以发送和接收消息,如果条件之间不互相排斥,则一次只能发送一条消息10.设有职工表(职工号,姓名,所在部门,工资),现要查询姓名为“张三“(姓名唯一)的职工所在部门的最高工资。下列查询语句中正确的是_。 A.SELECT MAX(A.工资)FROM 职工表 A JOIN 职工表 B ON(分
6、数:2.50)A.所在部门 = B.所在部门 AND B.姓名 = “张三“B.SELECT MAX(工资) FROM 职工表 WHERE 姓名 = “张三“ GROUP BY 所在部门C.SELECT MAX(工资) FROM 职工表 WHERE 姓名 = “张三“ GROUP BY 所在部门 ORDER BY 1D.SELECT MAX(工资) FROM 职工表 WHERE 姓名 = “张三“ ORDER BY 111.下列关于 SQL Server 2008 触发器的说法,错误的是_。(分数:2.50)A.利用登录触发器可以实现用户登录审计B.在视图上可以定义 AFTER 型触发器,但不
7、可以定义 INSTEAD OF 型触发器C.在一个表上可以建立多个名称不同的针对同一个操作的 AFTER 型触发器D.针对一个表的同一个操作只能定义一个 INSTEAD OF 型触发器12.设有职工表(职工号,姓名,所在部门,工资),现要建立查询指定部门的最高工资的标量函数。下列语句中正确的是_。(分数:2.50)A.CREATE FUNCTION f_MaxSalary(dept varchar(20)RETURNS INT ASBEGINRETURN (SELECT MAX(工资) FROM 职工表 WHERE 所在部门 = dept)ENDB.CREATE FUNCTION f_MaxS
8、alary(dept varchar(20)RETURN INT ASBEGINDECLARE x INTSET x = SELECT MAX(工资) FROM 职工表 WHERE 所在部门 = deptRETURN (x)ENDC.CREATE FUNCTION f_MaxSalary(dept varchar(20)RETURNS INT ASBEGINRETURN (SELECT MAX(工资) FROM 职工表 WHERE 所在部门 = dept GROUP BY 姓名)ENDD.CREATE FUNCTION f_MaxSalary(dept varchar(20)RETURNS I
9、NT ASBEGINDECLARE x INTSET x = SELECT MAX(工资) FROM 职工表 WHERE 所在部门 = dept ORDER BY 姓名 RETURN (x)END13.在 SQL Server 2008 中,架构(schema)是数据库下的一个逻辑命名空间,可以存放表、视图等数据库对象。下列关于架构的说法,错误的是_。(分数:2.50)A.同一个数据库的不同架构下表名可以相同B.在创建架构时,如果没有指定架构名,则架构名隐含为用户名C.创建架构的用户必须具有数据库管理员的权限,或者是获得了 CREATE SCHEMA 的权限D.在删除架构时,如果使用 REST
10、RICT 选项,则会将该架构中的所有架构对象一起全部删除14.在 SQL Server 2008 中,要为数据库 DB1 添加一个新的数据文件,该文件的逻辑名为 data2,物理存储位置为 D:Datadata2.ndf,初始大小为 10MB,每次自动增长 20%。下列语句中正确的是_。(分数:2.50)A.ALTER DATABASE DB1 ADD FILE (NAME = data2,FILENAME = “D:Datadata2.ndf“,SIZE = 10MB,FILEGROWTH = 20% )B.ALTER DATABASE DB1 ADD FILE (NAME = data2,
11、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 个系统数据库,分别是
12、master、msdb、model、tempdb 和 Resource。下列关于这 5 个系统数据库的说法,错误的是_。(分数:2.50)A.master 数据库记录了所有其他数据库的数据库文件的物理存储位置B.SQL Server 实例的作业信息存储在 msdb 数据库中C.如果 tempdb 损坏,则需要使用备份进行恢复D.Resource 数据库是个只读数据库,包含了 SQL Server 中的所有系统对象16.对于数据库应用系统来说,其安全架构需要从多方面进行设计,其中计算机病毒防护属于_。(分数:2.50)A.数据安全设计B.环境安全设计C.制度安全设计D.运维安全设计17.在强制存
13、取控制中,DBMS 将全部实体划分为主体和客体两大类。下列关于强制存取控制的说法,正确的是_。(分数:2.50)A.仅当主体的许可证级别不低于客体的密级时,该主体才能读取相应的客体;仅当主体的许可证级别不低于客体的密级时,该主体才能写相应的客体B.仅当主体的许可证级别不高于客体的密级时,该主体才能读取相应的客体;仅当主体的许可证级别不高于客体的密级时,该主体才能写相应的客体C.仅当主体的许可证级别不低于客体的密级时,该主体才能读取相应的客体;仅当主体的许可证级别不高于客体的密级时,该主体才能写相应的客体D.仅当主体的许可证级别不高于客体的密级时,该主体才能读取相应的客体;仅当主体的许可证级别不
14、低于客体的密级时,该主体才能写相应的客体18.在数据库应用系统运行一段时间后,可能需要对数据库进行重构。下列关于数据库重构的说法,错误的是_。(分数:2.50)A.数据库重构一般会需要调整数据库的模式B.数据库重构一般会需要调整数据库的内模式C.数据库重构一般是在现有数据库结构不能满足新的业务需求时进行D.数据库重构一般是由 DBA 完成的,应用程序开发人员需要参与进行应用测试工作19.在数据库应用系统运行阶段,数据库日常维护工作主要是由 DBA 完成的。下列工作中不属于数据库运行维护工作的是_。(分数:2.50)A.监控数据库运行状态B.定期检查 CPU、内存使用情况C.数据库管理系统打补丁
15、升级D.安装指定版本的数据库软件20.数据库优化工作中,模式调整一般是指对数据库设计阶段的结果进行调整以提高数据库效率。下列有关此项工作的说法,正确的是_。(分数:2.50)A.增加派生性冗余列一般可以减少查询时的连接操作,从而达到提高效率的目的B.模式调整过程中一般需要严格遵循使模式达到第三范式要求的原则,防止出现数据不一致C.使用分割表方法进行分割后,所得到的表结构都相同,但存储的数据不同D.数据库对表连接操作会进行专门优化,因此性能优化时一般无需考虑对连接操作的优化21.数据库存储结构和存取方法优化是提高查询效率非常重要的手段。下列做法中不利于提高查询效率的是_。(分数:2.50)A.为
16、经常进行分组的列建立索引B.将数据文件和日志文件分别放置在不同磁盘上C.将数据文件和索引文件放置在同一磁盘上D.表中数据大量更新后重建索引22.数据库性能优化是数据库管理员的重要工作。下列有关此项工作的说法,错误的是_。(分数:2.50)A.在进行服务器 IO 调整时,为了提高磁盘写入速度可以将 RAID5 换成 RAID1B.当系统 CPU 繁忙、IO 不繁忙时,增加数据库可用内存,提高查询速度C.监控查询执行情况,为经常作为查询条件的列建立索引D.当发现一条 SQL 语句占用大量数据库 CPU 资源时,可以查看其执行计划以便进行调优23.当数据库系统出现故障时,通过数据库日志文件可以对数据
17、库数据进行恢复。下列关于数据库日志文件的说法,错误的是_。(分数:2.50)A.动态转储过程中要恢复到备份时间点必须使用日志文件B.静态转储过程中要恢复到备份时间点无需使用日志文件C.日志文件占用空间较小,日志文件备份较完整备份保留时间更长D.日志文件的格式主要有以记录为单位的日志文件和以数据块为单位的日志文件两种24.SQL Server 2008 支持多种数据库备份类型和还原方式。下列关于数据库备份和恢复的说法,错误的是_。(分数:2.50)A.完整数据库备份将备份特定数据库中的所有数据和相关日志B.差异数据库备份是备份从最近的差异备份之后数据库的全部变化内容C.在还原数据库时可以将数据库
18、从一个 SQL Server 实例移动到其他 SQL Server 实例D.事务日志备份仅能用于完整恢复模式和大容量日志恢复模式25.设 SQL Server 2008 中某数据库在 1 点进行了完整备份,8 点和 12 点分别进行了事务日志备份,20 点进行了差异备份,21 点进行了事务日志备份。21 点 10 分时数据库出现故障,数据库文件所在磁盘损坏,但所有备份均未丢失。现要对此数据库进行恢复,则能恢复的最终状态时间点为_。(分数:2.50)A.8 点B.12 点C.21 点D.21 点 10 分26.下列关于分布式数据库系统的说法,错误的是_。(分数:2.50)A.分布式数据库系统中的
19、节点是紧耦合的,它们形成单一的数据库系统B.分布式数据库系统要求每个节点具有较高的独立性,具有本地自治能力C.分布式数据库的分布透明性目的在于使用户完全感觉不到数据是分布的,使用户的使用方式与集中式数据库完全一样D.分布式数据库系统的分片透明性是最高级别的透明性,位于全局概念模式与分片模式之间27.下列关于分布式数据库管理系统的说法,错误的是_。(分数:2.50)A.分布式数据库管理系统应能对各个场地的软硬件资源进行管理B.分布式数据库管理系统应能管理全局数据字典C.全局数据库管理系统是分布式数据库管理系统的核心,并负责创建和管理局部数据库D.通信管理是分布式数据库管理系统的重要功能,负责在各
20、个场地之间传送数据和消息,为各个场地的协同工作提供可靠通信28.在并行数据库中,需要将表拆分到不同的磁盘上。下列拆分方式中既适合点查询也适合范围查询的是_。(分数:2.50)A.轮转法B.散列划分C.范围划分D.等值划分29.下列关于建立数据仓库的目标的描述,不恰当的是_。(分数:2.50)A.充分利用企业信息系统生成的数据B.把企业各种类型的应用集中在一起C.解决数据分析应用和企业基本业务应用之间的性能冲突问题,减轻 OLTP 系统的负担D.以面向主题的方式合理组织数据,实现跨部门视图30.为了进行数据分析,将 OLTP 系统中数据利用抽取程序抽取出来的最主要原因是_。(分数:2.50)A.
21、减轻 OLTP 系统的数据存储负担,将数据转移出 OLTP 系统B.通过建立数据的独立性来确保数据分析应用的安全性C.解决 OLTP 应用与分析型应用之间的性能冲突问题D.解决企业整体信息系统的数据体系存在的蜘蛛网问题31.在数据模型三个要素中,表述客观世界中数据对象之间关联的是_。(分数:2.50)A.数据操作B.数据结构C.数据视图D.完整性约束32.数据库设计主要包括概念设计、逻辑设计和物理设计三个步骤。设有下列活动: 设计 ER 图 将 ER 图转换为关系模式 定义数据的约束条件 用 SQL 语句描述事务活动 上述活动中,属于逻辑设计所包含活动的是_。(分数:2.50)A.仅、和B.仅
22、、和C.仅和D.仅和33.下列关于 SQL Server 2008 视图的说法,错误的是_。(分数:2.50)A.数据库中只存储标准视图的定义,并不存储标准视图的内容B.如果在视图上创建了唯一聚集索引,则数据库中将保存该视图的内容C.索引视图的数据源可以是基本表,也可以是已建立的其他标准视图D.索引视图引用的基本表必须与视图在同一个数据库中34.在 SQL Server 2008 中,设要为数据库 DB1 添加一个新的数据文件,该文件的逻辑名为 filex,物理文件名为 filex.ndf,存储位置为 D:DB1,初始大小和最大大小均采用系统默认值,增长方式为自动增长,每次增加 20%。下列语
23、句中正确的是_。(分数:2.50)A.ALTER DATABASE DB1 ADD FILE (NAME = filex,FILENAME = D:DB1filex.ndf,FILEGROWTH = 20 )B.ALTER DATABASE DB1 ADD FILE (NAME = filex,FILENAME = D:DB1filex.ndf,FILEGROWTH = 20% )C.ALTER DATABASE DB1 ADD FILE (NAME = filex,FILENAME = “D:DB1filex.ndf“,FILEGROWTH = 20 )D.ALTER DATABASE DB
24、1 ADD FILE (NAME = filex,FILENAME = “D:DB1filex.ndf“,FILEGROWTH = 20% )35.下列关于 SQL Server 2008 中 guest 用户的说法,错误的是_。(分数:2.50)A.guest 用户没有对应的登录账户名B.通过授权语句可以启用数据库中的 guest 用户C.所有数据库用户都继承该数据库中 guest 用户的权限D.任何 SQL Server 登录账户都可以访问启用了 guest 用户的数据库36.下列关于 SQL Server 2008 身份验证模式的说法,错误的是_。(分数:2.50)A.在“Windows
25、 身份验证模式“下,不允许 sa 登录到 SQL Server 服务器B.在“Windows 身份验证模式“下,所有 Windows 用户都自动具有登录到 SQL Server 服务器的权限C.不管是哪种身份验证模式,Windows 中的 Administrator 无需授权就可登录到 SQL Server 服务器D.安装好 SQL Server 之后,可以根据需要随时更改身份验证模式37.提高事务的并发度可以改进数据库应用系统的性能。有下列做法 尽可能使用排它锁 尽可能使用行锁 设定较低的事务隔离等级 将大事务切分成若干小事务 上述做法中,可以提高系统的事务并发度的是_。(分数:2.50)A
26、.仅、和B.仅、和C.仅、和D.以上全部38.数据库应用系统日常维护的目标是保证系统能够正常运行以满足系统预期的功能和性能要求。下列关于数据库应用系统日常维护工作的说法,错误的是_。(分数:2.50)A.数据库管理员应根据不同的应用要求制定不同的备份计划,在备份计划中应包含备份的时间、周期、备份方式和备份内容等B.数据库管理员应监控数据库中各种锁的使用情况,在数据库出现锁不能及时解除时可能需要手工解锁C.很多情况下,数据库管理员需要定期检查 CPU、内存使用情况和操作系统相关日志,防止数据库运行环境故障导致数据库出现问题D.为了保证系统可靠运行,运行要求级别较高的数据库一般采用人工监控方法,很
27、少采用自动监控手段39.某商场经营管理系统在 3 点进行了数据库全备份,9 点进行了数据库日志备份,10 点 30 分存储数据库数据的磁盘出现故障,但日志保存在另外一个磁盘中。数据库管理员发现问题后随即进行数据恢复工作,在所有备份均可用的情况下,数据库数据可以恢复到的时间点为_。(分数:2.50)A.3 点B.9 点C.10 点 30 分D.数据库不可恢复40.XML 数据库是一种新型的数据库管理系统。下列关于 XML 数据库的说法,错误的是_。(分数:2.50)A.由于 XML 文档本身带有标记,可以自描述,因此 XML 数据库并不对 XML 文档进行解析B.目前 XML 数据库主要包括 X
28、EDB、NXD 和 HXD 三种类型C.很多关系数据库厂商在其传统的数据库产品中进行了扩充,使其能够处理 XML 文档D.在数据本身具有层次特征时,XML 文档能够清晰地表达数据的层次特征计算机三级数据库技术-75 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:100.00)1.在数据库应用系统需求分析阶段,需要分析系统应具有的性能指标。下列不属于数据库应用系统性能指标的是_。(分数:2.50)A.最大用户并发数B.系统吞吐量C.每 TPS 代价值D.数据库增长速度 解析:2.设在一个学校信息系统的 ER 图中,有教师、项目、学生三类实体,一名教师可以负责
29、多个项目,每个项目只能有一个负责人,一名教师可以参与多个项目,一个学生只能参与一个项目,一个项目可以有多个学生和教师参与。将该 ER 图转化为关系模型后,得到的关系模式个数是_。(分数:2.50)A.4 个 B.5 个C.6 个D.7 个解析:3.DFD 建模方法由四种基本元素组成,其中使用矩形框来表示的元素是_。(分数:2.50)A.数据流B.处理 C.数据存储D.外部项解析:4.从功能角度可以将数据库应用系统划分为四个层次,其中数据访问层设计的主要工作是_。(分数:2.50)A.进行人机界面设计B.把业务活动表示为系统构件C.进行事务设计 D.进行应用系统的存储结构设计解析:5.现有商品表
30、(商品号,商品名,商品价格,商品类别),销售表(顾客号,商品号,销售数量,销售日期)。关于这两个表有如下性能优化做法: 因为经常按照销售日期进行销售数量的汇总分析,因此对销售表可以按销售日期进行分区 因为经常按照商品名查询商品的销售数量,因此可以在销售表中添加商品名属性 因为经常按照商品类别进行销售数量的汇总分析,因此可以将按商品号分组的销售数量汇总结果保存起来 因为经常按照顾客号执行分组操作,因此可以将销售表组织成基于顾客号的顺序文件 以上做法中,正确的是_。(分数:2.50)A.仅、和B.仅、和C.仅、和D.全部都对 解析:6.已知有关系:员工(员工号,姓名,年龄,性别),对该关系有如下查
31、询操作: SELECT 姓名 FROM 员工 WHERE 年龄 = 20 现有如下四种创建索引的方式,则对于上面查询,执行效率最高的索引定义方式是_。(分数:2.50)A.在姓名列上建索引B.在年龄列上建索引C.在(年龄,姓名)列上建索引 D.在(姓名,年龄)列上建索引解析:7.已知有关系 R(A, B, C),现使用如下语句建立索引:create unique clustered index idx1 on R(A)。则下列说法中正确的是_。(分数:2.50)A.idx1 既是聚集索引,也是主索引B.idx1 是聚集索引,但不一定是主索引 C.idx1 是主索引,但不是聚集索引D.idx1
32、既不是聚集索引,也不是主索引解析:8.通过引入汇总表来提高一些经常执行的聚集查询的性能,这属于下列数据库应用系统开发过程中哪个阶段的任务?_(分数:2.50)A.需求分析B.系统设计C.实现与部署D.运行和维护 解析:9.下列关于顺序图的说法,正确的是_。(分数:2.50)A.对象间的通信用对象生命线之间的垂直消息线表示,箭头说明消息的类型,如同步、异步或简单B.顺序图可以表示递归过程,当一个操作调用它本身时,消息总是异步的C.在顺序图中可以描述如何创建和销毁对象,创建或销毁一个对象的消息一般是同步的 D.顺序图中的消息可以有条件,并规定只有条件为真时才可以发送和接收消息,如果条件之间不互相排
33、斥,则一次只能发送一条消息解析:10.设有职工表(职工号,姓名,所在部门,工资),现要查询姓名为“张三“(姓名唯一)的职工所在部门的最高工资。下列查询语句中正确的是_。 A.SELECT MAX(A.工资)FROM 职工表 A JOIN 职工表 B ON(分数:2.50)A.所在部门 = B.所在部门 AND B.姓名 = “张三“ B.SELECT MAX(工资) FROM 职工表 WHERE 姓名 = “张三“ GROUP BY 所在部门C.SELECT MAX(工资) FROM 职工表 WHERE 姓名 = “张三“ GROUP BY 所在部门 ORDER BY 1D.SELECT MA
34、X(工资) FROM 职工表 WHERE 姓名 = “张三“ ORDER BY 1解析:11.下列关于 SQL Server 2008 触发器的说法,错误的是_。(分数:2.50)A.利用登录触发器可以实现用户登录审计B.在视图上可以定义 AFTER 型触发器,但不可以定义 INSTEAD OF 型触发器 C.在一个表上可以建立多个名称不同的针对同一个操作的 AFTER 型触发器D.针对一个表的同一个操作只能定义一个 INSTEAD OF 型触发器解析:12.设有职工表(职工号,姓名,所在部门,工资),现要建立查询指定部门的最高工资的标量函数。下列语句中正确的是_。(分数:2.50)A.CRE
35、ATE FUNCTION f_MaxSalary(dept varchar(20)RETURNS INT ASBEGINRETURN (SELECT MAX(工资) FROM 职工表 WHERE 所在部门 = dept)END B.CREATE FUNCTION f_MaxSalary(dept varchar(20)RETURN INT ASBEGINDECLARE x INTSET x = SELECT MAX(工资) FROM 职工表 WHERE 所在部门 = deptRETURN (x)ENDC.CREATE FUNCTION f_MaxSalary(dept varchar(20)R
36、ETURNS INT ASBEGINRETURN (SELECT MAX(工资) FROM 职工表 WHERE 所在部门 = dept GROUP BY 姓名)ENDD.CREATE FUNCTION f_MaxSalary(dept varchar(20)RETURNS INT ASBEGINDECLARE x INTSET x = SELECT MAX(工资) FROM 职工表 WHERE 所在部门 = dept ORDER BY 姓名 RETURN (x)END解析:13.在 SQL Server 2008 中,架构(schema)是数据库下的一个逻辑命名空间,可以存放表、视图等数据库对
37、象。下列关于架构的说法,错误的是_。(分数:2.50)A.同一个数据库的不同架构下表名可以相同B.在创建架构时,如果没有指定架构名,则架构名隐含为用户名C.创建架构的用户必须具有数据库管理员的权限,或者是获得了 CREATE SCHEMA 的权限D.在删除架构时,如果使用 RESTRICT 选项,则会将该架构中的所有架构对象一起全部删除 解析:14.在 SQL Server 2008 中,要为数据库 DB1 添加一个新的数据文件,该文件的逻辑名为 data2,物理存储位置为 D:Datadata2.ndf,初始大小为 10MB,每次自动增长 20%。下列语句中正确的是_。(分数:2.50)A.
38、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%
39、)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 个系统数据库的说法,错误的是_。(分数:2.50)A.master 数据库记录了所有其他数据库的数据库文件的物理存储位置B.SQL Server 实例的作业信息存储在 msdb 数据库中C.如果 tempdb 损坏
40、,则需要使用备份进行恢复 D.Resource 数据库是个只读数据库,包含了 SQL Server 中的所有系统对象解析:16.对于数据库应用系统来说,其安全架构需要从多方面进行设计,其中计算机病毒防护属于_。(分数:2.50)A.数据安全设计B.环境安全设计 C.制度安全设计D.运维安全设计解析:17.在强制存取控制中,DBMS 将全部实体划分为主体和客体两大类。下列关于强制存取控制的说法,正确的是_。(分数:2.50)A.仅当主体的许可证级别不低于客体的密级时,该主体才能读取相应的客体;仅当主体的许可证级别不低于客体的密级时,该主体才能写相应的客体B.仅当主体的许可证级别不高于客体的密级时
41、,该主体才能读取相应的客体;仅当主体的许可证级别不高于客体的密级时,该主体才能写相应的客体C.仅当主体的许可证级别不低于客体的密级时,该主体才能读取相应的客体;仅当主体的许可证级别不高于客体的密级时,该主体才能写相应的客体 D.仅当主体的许可证级别不高于客体的密级时,该主体才能读取相应的客体;仅当主体的许可证级别不低于客体的密级时,该主体才能写相应的客体解析:18.在数据库应用系统运行一段时间后,可能需要对数据库进行重构。下列关于数据库重构的说法,错误的是_。(分数:2.50)A.数据库重构一般会需要调整数据库的模式B.数据库重构一般会需要调整数据库的内模式C.数据库重构一般是在现有数据库结构
42、不能满足新的业务需求时进行D.数据库重构一般是由 DBA 完成的,应用程序开发人员需要参与进行应用测试工作 解析:19.在数据库应用系统运行阶段,数据库日常维护工作主要是由 DBA 完成的。下列工作中不属于数据库运行维护工作的是_。(分数:2.50)A.监控数据库运行状态B.定期检查 CPU、内存使用情况C.数据库管理系统打补丁升级D.安装指定版本的数据库软件 解析:20.数据库优化工作中,模式调整一般是指对数据库设计阶段的结果进行调整以提高数据库效率。下列有关此项工作的说法,正确的是_。(分数:2.50)A.增加派生性冗余列一般可以减少查询时的连接操作,从而达到提高效率的目的 B.模式调整过
43、程中一般需要严格遵循使模式达到第三范式要求的原则,防止出现数据不一致C.使用分割表方法进行分割后,所得到的表结构都相同,但存储的数据不同D.数据库对表连接操作会进行专门优化,因此性能优化时一般无需考虑对连接操作的优化解析:21.数据库存储结构和存取方法优化是提高查询效率非常重要的手段。下列做法中不利于提高查询效率的是_。(分数:2.50)A.为经常进行分组的列建立索引B.将数据文件和日志文件分别放置在不同磁盘上C.将数据文件和索引文件放置在同一磁盘上 D.表中数据大量更新后重建索引解析:22.数据库性能优化是数据库管理员的重要工作。下列有关此项工作的说法,错误的是_。(分数:2.50)A.在进
44、行服务器 IO 调整时,为了提高磁盘写入速度可以将 RAID5 换成 RAID1B.当系统 CPU 繁忙、IO 不繁忙时,增加数据库可用内存,提高查询速度 C.监控查询执行情况,为经常作为查询条件的列建立索引D.当发现一条 SQL 语句占用大量数据库 CPU 资源时,可以查看其执行计划以便进行调优解析:23.当数据库系统出现故障时,通过数据库日志文件可以对数据库数据进行恢复。下列关于数据库日志文件的说法,错误的是_。(分数:2.50)A.动态转储过程中要恢复到备份时间点必须使用日志文件B.静态转储过程中要恢复到备份时间点无需使用日志文件C.日志文件占用空间较小,日志文件备份较完整备份保留时间更
45、长 D.日志文件的格式主要有以记录为单位的日志文件和以数据块为单位的日志文件两种解析:24.SQL Server 2008 支持多种数据库备份类型和还原方式。下列关于数据库备份和恢复的说法,错误的是_。(分数:2.50)A.完整数据库备份将备份特定数据库中的所有数据和相关日志B.差异数据库备份是备份从最近的差异备份之后数据库的全部变化内容 C.在还原数据库时可以将数据库从一个 SQL Server 实例移动到其他 SQL Server 实例D.事务日志备份仅能用于完整恢复模式和大容量日志恢复模式解析:25.设 SQL Server 2008 中某数据库在 1 点进行了完整备份,8 点和 12
46、点分别进行了事务日志备份,20 点进行了差异备份,21 点进行了事务日志备份。21 点 10 分时数据库出现故障,数据库文件所在磁盘损坏,但所有备份均未丢失。现要对此数据库进行恢复,则能恢复的最终状态时间点为_。(分数:2.50)A.8 点B.12 点C.21 点 D.21 点 10 分解析:26.下列关于分布式数据库系统的说法,错误的是_。(分数:2.50)A.分布式数据库系统中的节点是紧耦合的,它们形成单一的数据库系统 B.分布式数据库系统要求每个节点具有较高的独立性,具有本地自治能力C.分布式数据库的分布透明性目的在于使用户完全感觉不到数据是分布的,使用户的使用方式与集中式数据库完全一样
47、D.分布式数据库系统的分片透明性是最高级别的透明性,位于全局概念模式与分片模式之间解析:27.下列关于分布式数据库管理系统的说法,错误的是_。(分数:2.50)A.分布式数据库管理系统应能对各个场地的软硬件资源进行管理B.分布式数据库管理系统应能管理全局数据字典C.全局数据库管理系统是分布式数据库管理系统的核心,并负责创建和管理局部数据库 D.通信管理是分布式数据库管理系统的重要功能,负责在各个场地之间传送数据和消息,为各个场地的协同工作提供可靠通信解析:28.在并行数据库中,需要将表拆分到不同的磁盘上。下列拆分方式中既适合点查询也适合范围查询的是_。(分数:2.50)A.轮转法B.散列划分C
48、.范围划分 D.等值划分解析:29.下列关于建立数据仓库的目标的描述,不恰当的是_。(分数:2.50)A.充分利用企业信息系统生成的数据B.把企业各种类型的应用集中在一起 C.解决数据分析应用和企业基本业务应用之间的性能冲突问题,减轻 OLTP 系统的负担D.以面向主题的方式合理组织数据,实现跨部门视图解析:30.为了进行数据分析,将 OLTP 系统中数据利用抽取程序抽取出来的最主要原因是_。(分数:2.50)A.减轻 OLTP 系统的数据存储负担,将数据转移出 OLTP 系统B.通过建立数据的独立性来确保数据分析应用的安全性C.解决 OLTP 应用与分析型应用之间的性能冲突问题 D.解决企业整体信息系统的数据体系存在的蜘蛛网问题解析:31.在数据模型三个要素中,表述客观世界中数据对象之间关联的是_。(分数:2.50)A.数据操作B.数据结构 C.数