1、计算机三级数据库技术-64 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:23,分数:69.00)1.发生的可能性小,但破坏性最大,可能导致物理存储设备损坏,使数据库文件及数据全部丢失的故障类型是_。(分数:3.00)A.事务内部的故障B.系统故障C.介质故障D.计算机病毒2.关于数据转储,下列说法中不正确的是_。(分数:3.00)A.完全转储是对所有数据库进行备份B.增量转储只复制上次备份后发生变化的文件C.差量转储是对最近一次数据库完全备份以来发生的数据变化进行备份D.增量转储是对最近一次数据库完全备份以来发生的数据变化进行备份3.关于检查点,下列说法中不正确的
2、是_。(分数:3.00)A.检查点最大限度地减少数据库完全恢复时所必须执行的日志部分B.使用检查点方法可以改善恢复效率C.可以定期建立检查点,也可以按照某种规则建立检查点D.无论事务在检查点之前还是之后提交,都需执行 REDO 操作4.数据库镜像有很多优点,但不包括_。(分数:3.00)A.数据库镜像提供完整或接近完整的数据冗余,增强数据保护功能B.发生灾难时,数据库镜像可快速使数据库的备用副本提供服务C.数据库镜像可以降低应用成本D.提高生产数据库在升级期间的可用性5.为了实现数据库的逻辑结构设计和物理结构设计结果,必须使用具体的 DBMS 提供的数据定义语言建立实际的数据库,此项操作又称为
3、_。(分数:3.00)A.定义数据结构B.数据装载C.数据库运行D.数据库的试运行6.数据库管理员作为数据库的主要维护者,其维护工作主要包括_。 数据库的转储和恢复数据库的安全性、完整性控制数据库性能的监控分析和改进数据库的重组和重构(分数:3.00)A.和B.和C.和D.7.下列关于数据库重构的说法中,错误的是_。(分数:3.00)A.数据库的重构就是对数据库的逻辑结构作必要的小范围改变B.当存储空间的分配过于零散,导致存取效率下降,所以必须重构数据库C.数据库重构包括重新设计数据库及其应用程序D.如果能够重构数据库,尽量不要重新设计数据库及相应的应用程序8.下列哪些不是 SQL Serve
4、r 数据库拥有的逻辑空间结构和物理空间结构。(分数:3.00)A.表空间B段C区D.数据文件9.下面哪些是参数调整中需要关注的对象。(分数:3.00)A.内存分配B.磁盘 I/OC.资源竞争D.以上全部10.下列关于 SQL Server 数据库用户权限的说法中,错误的是_。(分数:3.00)A.数据库用户自动具有该数据库中全部用户数据的查询权B.通常情况下,数据库用户都来源于服务器的登录账户C.一个登录账户可以对应多个数据库中的用户D.数据库用户都自动具有该数据库中 public 角色的权限11.下列关于 SQL Server 数据库服务器登录账户的说法中,错误的是_。(分数:3.00)A.
5、登录账户的来源可以是 Windows 用户,也可以是非 Windows 用户B.所有的 Windows 用户都自动是 SQL Server 的合法账户C.在 Windows 身份验证模式下,不允许非 Windows 身份的用户登录到 SQL Server 服务器D.sa 是 SQL Server 提供的一个具有系统管理员权限的默认登录账户12.下列 SQL Server 提供的系统角色中,具有数据库服务器上全部操作权限的角色是_。(分数:3.00)A.db_ownerB.dbcreatorC.db_datawriterD.sysadmin13.下列角色中,具有数据库中全部用户表数据的插入、删除
6、、修改权限且只具有这些权限的角色是_。(分数:3.00)A.db_ownerB.db_datareaderC.db_datawriterD.public14.创建 SQL Server 登录账户的 SQL 语句是_。(分数:3.00)A.CREATE LOGINB.CREATE USERC.ADD LOGIND.ADD USER15.下列关于用户定义的角色的说法中,错误的是_。(分数:3.00)A.用户定义角色可以是数据库级别的角色,也可以是服务器级别的角色B.用户定义的角色只能是数据库级别的角色C.定义用户定义角色的目的是简化对用户的权限管理D.用户角色可以是系统提供角色的成员16.创建存储
7、过程的用处主要是_。(分数:3.00)A.提高数据操作效率B.维护数据的一致性C.实现复杂的业务规则D.增强引用完整性17.下列关于存储过程的说法中,正确的是_。(分数:3.00)A.在定义存储过程的代码中可以包含数据的增、删、改、查语句B.用户可以向存储过程传递参数,但不能输出存储过程产生的结果C.存储过程的执行是在客户端完成的D.存储过程是存储在客户端的可执行代码段18.设要定义一个包含两个输入参数和两个输出参数的存储过程,各参数均为整型。下列定义该存储过程的语句中,正确的是_。(分数:3.00)A.CREATE PROC P1 x1, x2 int.x3x4int outputB.CRE
8、ATE PROC P1 x1 int. x2 int.x2. x4int outputC.CREATE PROC P1 x1 int, x2 int,x3 int. x4 inta outputD.CREATE PROC P1 x1 int. x2 int.x3 int output. x4 int output t19.设有存储过程定义语句:CREATE PROC P1x int, y int output, z int output。下列调用该存储过程 的语句中,正确的是。(分数:3.00)A.EXEC P1 10. a int output. b int outputB.EXEC P1
9、10. a int. b int outputC.EXEC P1 10. a output. b outputD.EXEC P1 10. a. b output20.定义触发器的主要作用是。(分数:3.00)A.提高数据的查询效率B.增强数据的安全性C.加强数据的保密性D.实现复杂的约束21.设在 sc(Sno, Cno, Grade)表上定义了如下触发器: CREATE TRIGGER tri1 ON SC INSTEAD OF INSERT. 当执行语句:INSERT INTO SC VALUES(“s001“, “c01“, 90) 会引发该触发器执行。下列关于触发器执行时表中数据的说法
10、中,正确的是_。(分数:3.00)A.sc 表和 INERTED 表中均包含新插入的数据B.sc 表和 INERTED 表中均不包含新插入的数据C.SC 表中包含新插入的数据,INERTED 表中不包含新插入的数据D.sc 表中不包含新插入的数据,INERTED 表中包含新插入的数据22.当执行由 UPDATE 语句引发的触发器时,下列关于该触发器临时工作表的说法中,正确的是_。(分数:3.00)A.系统会自动产生 UPDATED 表来存放更改前的数据B.系统会自动产生 UPDATED 表来存放更改后的数据C.系统会自动产生 INSERTED 表和 DELETED 表,用 INSERTED 表
11、存放更改后的数据,用 DELETED 表存放更改前的数据D.系统会自动产生 INSERTED 表和 DELETED 表,用 INSERTED 表存放更改前的数据,用 DELETED 表存放更改后的数据23.下列关于游标的说法中,错误的是_。(分数:3.00)A.游标允许用户定位到结果集中的某行B.游标允许用户读取结果集中当前行位置的数据C.游标允许用户修改结果集中当前行位置的数据D.游标中有个当前行指针,该指针只能在结果集中单向移动二、填空题(总题数:16,分数:31.00)24.数据库系统中大致存在四类故障,即 1、 2、 3,以及 4。 (分数:1.50)25.恢复机制涉及的两个关键问题是
12、:第一,如何建立 1;第二,如何利用它实施数据库恢复。 (分数:1.50)26.数据转储按操作可分为 1 和 2。 (分数:2.00)27.以记录为单位的日志文件的内容包括三部分,即 1、 2 以及每个事务的所有更新操作。 (分数:2.00)28.登记日志文件必须遵循两条原则:登记的次序严格按并行事务执行的时间次序和 1。 (分数:2.00)29.在数据库镜像中的两种模式中,两台主机均为工作机,并为信息系统提供支持的是 1;一台主机为工作机,另一台主机为备份机的是 2。 (分数:2.00)30.RAID 的冗余技术主要有两个:镜像冗余和 1。 (分数:2.00)31.数据库的实施主要包括以下四
13、项工作:用 DDL 定义数据库结构、数据装载、编写与调试应用程序以及 1。 (分数:2.00)32.监控分析按照实现方法的不同分为两种,一种是由数据库建立自动监控机制,另一种是 1。 (分数:2.00)33.SQL Server 数据管理系统中常用的性能工具包括和 1。 (分数:2.00)34.数据库中的用户按操作权限的不同,通常分为 1、 2 和 3 三种。 (分数:2.00)35.在 SQL Server 2008 中,系统提供的具有管理员权限的角色是 1。 (分数:2.00)36.SQL Server 的身份验证模式有 1 和 2 两种。 (分数:2.00)37.SQL Server 的
14、登录账户来源有 1 和 2 两种。 (分数:2.00)38.在 SQL Server 2008 中,系统提供的具有创建数据库权限的服务器角色是 1。 (分数:2.00)39.SQL Server 2008 将权限分为 1、 2 和 3 三种。 (分数:2.00)计算机三级数据库技术-64 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:23,分数:69.00)1.发生的可能性小,但破坏性最大,可能导致物理存储设备损坏,使数据库文件及数据全部丢失的故障类型是_。(分数:3.00)A.事务内部的故障B.系统故障C.介质故障 D.计算机病毒解析:2.关于数据转储,下列说法中不
15、正确的是_。(分数:3.00)A.完全转储是对所有数据库进行备份B.增量转储只复制上次备份后发生变化的文件C.差量转储是对最近一次数据库完全备份以来发生的数据变化进行备份D.增量转储是对最近一次数据库完全备份以来发生的数据变化进行备份 解析:3.关于检查点,下列说法中不正确的是_。(分数:3.00)A.检查点最大限度地减少数据库完全恢复时所必须执行的日志部分B.使用检查点方法可以改善恢复效率C.可以定期建立检查点,也可以按照某种规则建立检查点D.无论事务在检查点之前还是之后提交,都需执行 REDO 操作 解析:4.数据库镜像有很多优点,但不包括_。(分数:3.00)A.数据库镜像提供完整或接近
16、完整的数据冗余,增强数据保护功能B.发生灾难时,数据库镜像可快速使数据库的备用副本提供服务C.数据库镜像可以降低应用成本 D.提高生产数据库在升级期间的可用性解析:5.为了实现数据库的逻辑结构设计和物理结构设计结果,必须使用具体的 DBMS 提供的数据定义语言建立实际的数据库,此项操作又称为_。(分数:3.00)A.定义数据结构 B.数据装载C.数据库运行D.数据库的试运行解析:6.数据库管理员作为数据库的主要维护者,其维护工作主要包括_。 数据库的转储和恢复数据库的安全性、完整性控制数据库性能的监控分析和改进数据库的重组和重构(分数:3.00)A.和B.和C.和 D.解析:7.下列关于数据库
17、重构的说法中,错误的是_。(分数:3.00)A.数据库的重构就是对数据库的逻辑结构作必要的小范围改变B.当存储空间的分配过于零散,导致存取效率下降,所以必须重构数据库C.数据库重构包括重新设计数据库及其应用程序 D.如果能够重构数据库,尽量不要重新设计数据库及相应的应用程序解析:8.下列哪些不是 SQL Server 数据库拥有的逻辑空间结构和物理空间结构。(分数:3.00)A.表空间B段 C区D.数据文件解析:9.下面哪些是参数调整中需要关注的对象。(分数:3.00)A.内存分配B.磁盘 I/OC.资源竞争D.以上全部 解析:10.下列关于 SQL Server 数据库用户权限的说法中,错误
18、的是_。(分数:3.00)A.数据库用户自动具有该数据库中全部用户数据的查询权 B.通常情况下,数据库用户都来源于服务器的登录账户C.一个登录账户可以对应多个数据库中的用户D.数据库用户都自动具有该数据库中 public 角色的权限解析:11.下列关于 SQL Server 数据库服务器登录账户的说法中,错误的是_。(分数:3.00)A.登录账户的来源可以是 Windows 用户,也可以是非 Windows 用户B.所有的 Windows 用户都自动是 SQL Server 的合法账户 C.在 Windows 身份验证模式下,不允许非 Windows 身份的用户登录到 SQL Server 服
19、务器D.sa 是 SQL Server 提供的一个具有系统管理员权限的默认登录账户解析:12.下列 SQL Server 提供的系统角色中,具有数据库服务器上全部操作权限的角色是_。(分数:3.00)A.db_ownerB.dbcreatorC.db_datawriterD.sysadmin 解析:13.下列角色中,具有数据库中全部用户表数据的插入、删除、修改权限且只具有这些权限的角色是_。(分数:3.00)A.db_ownerB.db_datareaderC.db_datawriter D.public解析:14.创建 SQL Server 登录账户的 SQL 语句是_。(分数:3.00)A
20、.CREATE LOGIN B.CREATE USERC.ADD LOGIND.ADD USER解析:15.下列关于用户定义的角色的说法中,错误的是_。(分数:3.00)A.用户定义角色可以是数据库级别的角色,也可以是服务器级别的角色B.用户定义的角色只能是数据库级别的角色C.定义用户定义角色的目的是简化对用户的权限管理 D.用户角色可以是系统提供角色的成员解析:16.创建存储过程的用处主要是_。(分数:3.00)A.提高数据操作效率 B.维护数据的一致性C.实现复杂的业务规则D.增强引用完整性解析:17.下列关于存储过程的说法中,正确的是_。(分数:3.00)A.在定义存储过程的代码中可以包
21、含数据的增、删、改、查语句 B.用户可以向存储过程传递参数,但不能输出存储过程产生的结果C.存储过程的执行是在客户端完成的D.存储过程是存储在客户端的可执行代码段解析:18.设要定义一个包含两个输入参数和两个输出参数的存储过程,各参数均为整型。下列定义该存储过程的语句中,正确的是_。(分数:3.00)A.CREATE PROC P1 x1, x2 int.x3x4int outputB.CREATE PROC P1 x1 int. x2 int.x2. x4int outputC.CREATE PROC P1 x1 int, x2 int,x3 int. x4 inta outputD.CRE
22、ATE PROC P1 x1 int. x2 int.x3 int output. x4 int output t 解析:19.设有存储过程定义语句:CREATE PROC P1x int, y int output, z int output。下列调用该存储过程 的语句中,正确的是。(分数:3.00)A.EXEC P1 10. a int output. b int outputB.EXEC P1 10. a int. b int outputC.EXEC P1 10. a output. b output D.EXEC P1 10. a. b output解析:20.定义触发器的主要作用是
23、。(分数:3.00)A.提高数据的查询效率B.增强数据的安全性C.加强数据的保密性D.实现复杂的约束 解析:21.设在 sc(Sno, Cno, Grade)表上定义了如下触发器: CREATE TRIGGER tri1 ON SC INSTEAD OF INSERT. 当执行语句:INSERT INTO SC VALUES(“s001“, “c01“, 90) 会引发该触发器执行。下列关于触发器执行时表中数据的说法中,正确的是_。(分数:3.00)A.sc 表和 INERTED 表中均包含新插入的数据B.sc 表和 INERTED 表中均不包含新插入的数据C.SC 表中包含新插入的数据,IN
24、ERTED 表中不包含新插入的数据D.sc 表中不包含新插入的数据,INERTED 表中包含新插入的数据 解析:22.当执行由 UPDATE 语句引发的触发器时,下列关于该触发器临时工作表的说法中,正确的是_。(分数:3.00)A.系统会自动产生 UPDATED 表来存放更改前的数据B.系统会自动产生 UPDATED 表来存放更改后的数据C.系统会自动产生 INSERTED 表和 DELETED 表,用 INSERTED 表存放更改后的数据,用 DELETED 表存放更改前的数据 D.系统会自动产生 INSERTED 表和 DELETED 表,用 INSERTED 表存放更改前的数据,用 DE
25、LETED 表存放更改后的数据解析:23.下列关于游标的说法中,错误的是_。(分数:3.00)A.游标允许用户定位到结果集中的某行B.游标允许用户读取结果集中当前行位置的数据C.游标允许用户修改结果集中当前行位置的数据D.游标中有个当前行指针,该指针只能在结果集中单向移动 解析:二、填空题(总题数:16,分数:31.00)24.数据库系统中大致存在四类故障,即 1、 2、 3,以及 4。 (分数:1.50)解析:事务内部的故障 系统故障 介质故障 计算机病毒故障25.恢复机制涉及的两个关键问题是:第一,如何建立 1;第二,如何利用它实施数据库恢复。 (分数:1.50)解析:冗余数据26.数据转
26、储按操作可分为 1 和 2。 (分数:2.00)解析:静态转储 动态转储27.以记录为单位的日志文件的内容包括三部分,即 1、 2 以及每个事务的所有更新操作。 (分数:2.00)解析:每个事务的开始标记 每个事务的结束标记28.登记日志文件必须遵循两条原则:登记的次序严格按并行事务执行的时间次序和 1。 (分数:2.00)解析:先写日志文件,后写数据库29.在数据库镜像中的两种模式中,两台主机均为工作机,并为信息系统提供支持的是 1;一台主机为工作机,另一台主机为备份机的是 2。 (分数:2.00)解析:双机互备援模式 双机热备份模式30.RAID 的冗余技术主要有两个:镜像冗余和 1。 (
27、分数:2.00)解析:校验冗余31.数据库的实施主要包括以下四项工作:用 DDL 定义数据库结构、数据装载、编写与调试应用程序以及 1。 (分数:2.00)解析:数据库性能32.监控分析按照实现方法的不同分为两种,一种是由数据库建立自动监控机制,另一种是 1。 (分数:2.00)解析:由管理员手动实施的监控33.SQL Server 数据管理系统中常用的性能工具包括和 1。 (分数:2.00)解析:SQL Server Profiler 数据库引擎优化顾问34.数据库中的用户按操作权限的不同,通常分为 1、 2 和 3 三种。 (分数:2.00)解析:系统管理员 数据库对象 拥有者普通用户35
28、.在 SQL Server 2008 中,系统提供的具有管理员权限的角色是 1。 (分数:2.00)解析:Sysadmin36.SQL Server 的身份验证模式有 1 和 2 两种。 (分数:2.00)解析:仅 Windows 混合模式37.SQL Server 的登录账户来源有 1 和 2 两种。 (分数:2.00)解析:Windows 非 Windows38.在 SQL Server 2008 中,系统提供的具有创建数据库权限的服务器角色是 1。 (分数:2.00)解析:Dbcreator39.SQL Server 2008 将权限分为 1、 2 和 3 三种。 (分数:2.00)解析:对象权限 语句权限 隐含权限