1、国家四级数据库工程师-试卷 7 及答案解析(总分:82.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.选择题(1-20 每题,21-30 每题)下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。(分数:2.00)_2.监控分析按照实现方法的不同分为两种:一种是由数据库建立自动监控机制,另一种是。(分数:2.00)A.空间管理B.管理员手动实现监控C.参数调整D.查询优化3.数据库满足全部完整性约束,并使终处于正确,的状态,这指的是事务的什么特性?(分数:2.00)A.原子性B.一致性C.隔离性D.持久性
2、4.在 SQL server 2000 中,若希望用户 userl 具有数据库服务器上的全部权限,则应将 userl 加入到下列哪个角色中?(分数:2.00)A.dbownerB.publicC.dbdatawfiterD.sysadmin5.SQL Server 2000 提供了很多预定义的角色,下述关于 public 角色说法正确的是_。A)它是系统提供的服务器级的角色,管理员可以在其中添加和删除成员 B)它是系统提供的数据库级的角色,管理员可以在其中添加和删除成员 C)它是系统提供的服务器级的角色,管理员可以对其进行授权 D)它是系统提供的数据库级的角色,管理员可以对其进行授权(分数:2
3、.00)A.B.C.D.6.在 SQL Server 2000 中,为确保数据库系统能可靠地运行,不仅要考虑用户数据库的备份,也需要考虑系统数据库(不考虑 tempdb)的备份。关于系统数据库的备份策略,下列做法中最合理的是_。A)每天备份一次系统数据库 B)每当用户进行数据更改操作时,备份系统数据库 C)每当用户操作影响了系统数据库内容时,备份系统数据库 D)备份用户数据库的同时备份系统数据库(分数:2.00)A.B.C.D.7.VB 6.0 中的数据绑定控件必须_。A)同时具有 DataSource 属性和 DataField 属性 B)同时具有ConnectionString 属性和 R
4、ecordSource 属性 C)具有 DataSource 属性 D)具有 ConnectionString 属性(分数:2.00)A.B.C.D.8.利用散列函数(Hash 函数,也称为哈希函数)支持快速文件访问的文件组织和存取方法的文件结构是_。A) 堆文件 B) 聚集文件 C) 索引文件 D) 散列文件(分数:2.00)A.B.C.D.9.以下关于主码及主码约束说法错误的是_。A) 在一个关系中不存在两个元组,它们具有相同的主码值 B) 不存在从组成主码的属性集中去掉一个属性,还能保持数据的唯一性 C) 关系模型通过主码约束维护关系的完整性 D) 如果属性 A 为关系 B 的主码,则在
5、关系 R 中没有一个元组在属性 B 上的属性位为空值(分数:2.00)A.B.C.D.10.数据字典包括_。 数据项 数据结构数据流 数据存储处理过程 A) B) C) D) (分数:2.00)A.B.C.D.11._是对现实世界进行第一层抽象的模型。A) 实体-联系模型 B) 关系模型 C) 数据结构模型 D) 概念模型(分数:2.00)A.B.C.D.12.在数据库系统中,下列哪个映像关系用于提供数据与应用程序间的物理独立性_。A) 外模式/模式 B) 模式/内模式 C) 外模式/内模式 D) 用户模式/内模式(分数:2.00)A.B.C.D.13.在 DB 的三级模式结构中,最接近用户的
6、模式是_。A) 外模式 B) 模式 C) 子模式 D) 内模式(分数:2.00)A.B.C.D.14._是数据库技术与并行处理技术相结合的产物,是为了处理大型复杂数据库管理应用领域中的海量数据而提出的,该 DBS 的硬件平台是并行计算机系统使用多个 CPU 和多个磁盘进行并行数据处理和磁盘访问操作,以提高数据库系统的数据处理和 I/O 速度。(分数:2.00)A.集中式数据库系统B.并行数据库系统C.分布式数据库系统D.客户/服务器数据库系统15.若对并发操作不加以控制,可能会带来何种问题? _(分数:2.00)A.死机B.死锁C.不一致D.不安全16. (分数:2.00)A.B.C.D.17
7、. (分数:2.00)A.B.C.D.18. (分数:2.00)A.B.C.D.19.若对并发操作不加以控制,可能会带来何种问题? _(分数:2.00)A.死机B.死锁C.不一致D.不安全20.需求是软件项目投资方和使用者对目标系统在功能和性能等方面的期望和要求的集合。关于需求分析阶段的工作,下列说法错误的是(分数:2.00)A.对于应用系统的错误,在设计阶段修复错误的代价要大于在需求分析阶段的修复代价,而在运行维护阶段的修复代价更是远远大于需求分析阶段的修复代价B.开发人员一般只熟悉计算机技术而不太熟悉应用领域的业务,而用户一般只熟悉业务但不熟悉计算机技术,因此需求分析工作需要开发人员与用户
8、紧密配合来完成C.在获取和理解用户需求的基础上,设计人员可利用 DFD 等建模方法来描述应用系统的非功能需求和应用系统的整体特性D.需求文档是需求分析工作完成的标志,也是软件生命周期后续阶段工作的依据。要求内容准确、表达清楚且论述全面21.在数据库中可用多种结构组织数据,散列文件是其中一种。关于散列文件,下列说法错误的是_。(分数:2.00)A.为了防止桶溢出,在散列文件设计时,需要预留一些空间大小不固定的桶B.用散列文件组织数据时,需要使用文件记录中的一个或多个域作为查找码C.如果散列文件中散列函数的“均匀分布性”不好,可能会造成桶溢出D.好的散列函数产生的存储地址分布应尽可能是随机的22.
9、在数据库物理设计阶段,为基本关系表设计合适的存取方法和存取路径的目的是为了提高数据的一。(分数:2.00)A.更改效率B.插入效率C.查询效率D.删除效率23.可以按照原数据库设汁要求刈数据库存储空问进行全而调整,重新安排存储位置、回收垃圾、减少指针链等,以提高系统性能的是-。(分数:2.00)A.重组织B.查询优化C.重构造D.监控分析24.日志文件的内容不包括下而哪一项? 一(分数:2.00)A.每个事务的开始标记B.每个事务的结束标记C.故障发生点D.每个事务的所有更新操作25.设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句
10、是。(分数:2.00)A.CREATE VIEW SalaryView(系名。工资总额)ASSELECT。所在系,COUNT(工资)FROM 教师表 GROUP BY 所在系B.CREATE VIEW SalaryView(系名,工资总额)AS SELECT 所在系,sLJM(工资)FROM 教师表 GROUP BY 所在系C.CREATE VIEW SalaryView AS SELECT 所在系,COtYNT(工资)FROM 教师表 GROUP BY 所在系D.CREATE VIEW SalaryView AS SELECT 所在系,SLJM(工资)FROM 教师表 GROUP BY 所在
11、系26.以下关于 DFD 与 IDEFO 比较错误的是_。(分数:2.00)A.在模型规范方面,DFD 方法更加规范,更加适合初学者B.DFD 图用箭头也叫做数据流来描述数据移动的方向C.IDEFO 还可以表示出控制流和说明处理或活动实施方式的一些约束D.这两种方法都是基于结构化分析思想27.在支撑繁忙业务的并行数据库系统中,有一个数据量很大的表 T(a1,a2,an),对该表的查询多数为针对主码 a1 的范围查询和点查询,为了改善查询性能,需要对该表进行划分。关于该表的划分和应用策略,下列说法错误的是_。(分数:2.00)A.采用轮转法对 T 中的元组进行划分,这样数据分布均匀,适合于点查询
12、和范围查询B.以 a1 为划分属性,对 T 采用散列划分是一种可行的划分方法,有利于对该表的点查询C.以 a1 为划分属性,对 T 采用范围划分并建立主索引,是一种有效的划分方法D.以 a1 为划分属性,对 T 采用散列划分和范围划分都有可能带来 T 的各个数据分区的数据分布不均匀的问题28.对 SQL Server 2000 采用的备份和恢复机制,下列说法正确的是_。(分数:2.00)A.在备份和恢复数据库时用户都不能访问数据库B.在备份和恢复数据库时用户都可以访问数据库C.在备份时对数据库访问没有限制,但在恢复时只有系统管理员可以访问数据库D.在备份时对数据库访问没有限制,但在恢复时任何人
13、都不能访问数据库29.对于大型企业业务支持数据库应用系统的存储空问规划问题,在进行存储空间规划时,下列说法一般情况下错误的是_。(分数:2.00)A.数据库应用系统需要支撑的企业核心业务的发生频率是重要的输入参数B.粗粒度级统计分析数据所需占用的存储空间是需要考虑的主要因素C.企业核心业务数据的保存期要求是需要考虑的主要因素D.数据安全性、业务稳定性和容灾能力要求是重要的考虑因素30.RAID 是指廉价冗余磁盘阵列,它是由多块磁盘构成的一个整体。关于 RAID 机制和技术,下列说法错误的是_。(分数:2.00)A.RAID 系统内部可以包含多个磁盘驱动器B.RAID 5 盘阵列中的一块磁盘损坏
14、时,利用其他磁盘上的信息,可以恢复出这块磁盘上的信息C.RAID 采用校验冗余技术所需用的磁盘空间要比采用镜像冗余技术所需用的磁盘空间多D.RAID 系统一般都具有设备虚拟化技术31.数据库系统性能调优过程中,需要考虑服务器、网络等各方面因素。下列关于数据库系统性能调优的说法,正确的是(分数:2.00)A.当发现数据库服务器 CPU 很忙时,可以考虑增加数据库服务器 CPU 数量,数据库 服务器的处理能力可随之线性增长B.当有大量数据经常需要在数据库服务器和应用服务器之间传输时,需要考虑在内网 与外网之间设置防火墙,以避免内网数据传输对外网带来的影响C.很多情况下,仅依靠增加硬件资源无法实现调
15、优目的,对频繁执行且性能较差的 SQL 语句进行调优有时会起到很好的效果D.通常数据库管理系统能把部分数据暂存在内存缓冲区中,因此一般情况下,磁盘 IO 都不会成为数据库服务器的性能瓶颈二、简答题(总题数:3,分数:6.00)32.简答题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。(分数:2.00)_33.介质故障恢复采用的操作有:装载数据备份,执行 REDO 操作,执行 UNDO 操作,其正确的操作步骤是_。(用 AB 表示 A 的执行顺序先于 B)(分数:2.00)_34.在 SQL Server 2000 中,某数据库中有图书表(书号, 图书名称, 类别)和销售表(书
16、号, 销售时间,销售数量),其中销售数量大于 0。现要查询 2009 年 10 月销售的图书名称和类别。请补全下列实现该功能的查询语句。 SELECT 图书名称, 类别 FROM 图书表 WHERE EXISTS(SELECT*FROM 销售表 WHERE 销售时间 BETWEEN 2009/10/1 AND 2009/10/31 _)(分数:2.00)_三、设计题(总题数:4,分数:14.00)35.设计题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。_36.对于教学数据库的三个基本表: S(SNo,SName,SAge,Ssex); SC(SNo,CNo,Grade);
17、C(CNo,CName,Teacher) SQL 更新语句表达对下列的更新操作。 1)把 WANG 同学的学习选课和成绩全部删去。 2)把选修 Maths 课及格的成绩全改为空值。 3)把低于总平均成绩的女同学成绩提高 5%。(分数:2.00)_37.在 SQL Server 2000 中,某数据库用户 User 在此数据库中具有对 T 表数据的查询和更改权限。现要收回 User 对 T 表的数据更改权,下述是实现该功能的语句,请补全语句。 _UPDATE ON T FROM User(分数:2.00)_设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电
18、话号码;商品名称,型号及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。(分数:10.00)(1).请画出该单位的商务 ER 图模型并优化;(分数:2.00)_(2).将 ER 模型换成关系模型并规范化到 3NF。(分数:2.00)_(3).检索至少借了 5 本书的同学的借书证号、姓名、系名和借书数量(分数:2.00)_(4).检索借书和欧阳同学所借图书中的任意一本相同的学生姓名、系名、书名和借书日期(分数:2.00)_(5).建立信息系学生借书的视图 SSP,该视图的属性列名由借书证号,姓名,班级,图书登记号,书名,出版社和借书日期组成
19、。(分数:2.00)_国家四级数据库工程师-试卷 7 答案解析(总分:82.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.选择题(1-20 每题,21-30 每题)下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。(分数:2.00)_解析:2.监控分析按照实现方法的不同分为两种:一种是由数据库建立自动监控机制,另一种是。(分数:2.00)A.空间管理B.管理员手动实现监控 C.参数调整D.查询优化解析:解析:监控分析按照实现方法的不同分为两种:一种是由数据库建立自动监控机制,另一种是管理员手动实现监控。
20、3.数据库满足全部完整性约束,并使终处于正确,的状态,这指的是事务的什么特性?(分数:2.00)A.原子性B.一致性 C.隔离性D.持久性解析:解析:事务具有四个特性:原子性、一致性、隔离性和持久性。 原子性:事务是数据库的逻辑单位,事务中包括 的操作要么都做,要么都不做。 一致性:即必须保证在数据库状态发生变化时数据库数据的一致性,在事务作用于数据库过程中,数据应始终满足完整性约束。 隔离性:事务并发执行时的相对独立性,这是事务并发控制的目标,一个事务的执行不被其他事务干扰。 持久性:指一个事务一旦提交,它对数据库中数据的改变就应该是永久的。4.在 SQL server 2000 中,若希望
21、用户 userl 具有数据库服务器上的全部权限,则应将 userl 加入到下列哪个角色中?(分数:2.00)A.dbowner B.publicC.dbdatawfiterD.sysadmin解析:解析:在 SQL Server 2000 中,若想让用户在数据库中拥有全部权限,则应将用户加入到 dbowner 角色中。5.SQL Server 2000 提供了很多预定义的角色,下述关于 public 角色说法正确的是_。A)它是系统提供的服务器级的角色,管理员可以在其中添加和删除成员 B)它是系统提供的数据库级的角色,管理员可以在其中添加和删除成员 C)它是系统提供的服务器级的角色,管理员可以
22、对其进行授权 D)它是系统提供的数据库级的角色,管理员可以对其进行授权(分数:2.00)A.B.C.D. 解析:6.在 SQL Server 2000 中,为确保数据库系统能可靠地运行,不仅要考虑用户数据库的备份,也需要考虑系统数据库(不考虑 tempdb)的备份。关于系统数据库的备份策略,下列做法中最合理的是_。A)每天备份一次系统数据库 B)每当用户进行数据更改操作时,备份系统数据库 C)每当用户操作影响了系统数据库内容时,备份系统数据库 D)备份用户数据库的同时备份系统数据库(分数:2.00)A.B.C. D.解析:解析:备份数据库就是将数据库数据和与数据库的正常运行有关的信息保存起来,
23、以备恢复数据库时使用。备份数据库的主要目的是为了防止数据的丢失。对于系统数据库应进行了修改之后立即备份;对于用户数据库,一般采用定期备份。7.VB 6.0 中的数据绑定控件必须_。A)同时具有 DataSource 属性和 DataField 属性 B)同时具有ConnectionString 属性和 RecordSource 属性 C)具有 DataSource 属性 D)具有 ConnectionString 属性(分数:2.00)A.B.C. D.解析:8.利用散列函数(Hash 函数,也称为哈希函数)支持快速文件访问的文件组织和存取方法的文件结构是_。A) 堆文件 B) 聚集文件 C)
24、 索引文件 D) 散列文件(分数:2.00)A.B.C.D. 解析:解析:散列文件是一种利用散列函数(Hash 函数,也称为哈希函数)支持快速文件访问的文件组织和存取方法,所以本题的答案为 D。 堆文件是将记录随机地存储在文件物理空间中,新插入的记录存储在文件的末尾。 聚集文件是一种具有多种记录类型的文件,它存储了来自多个关系表的数据,每个关系表对应文件中的一种记录类型。 散列文件是一种利用散列函数(Hash 函数)支持的快速访问文件组合和存取方法。9.以下关于主码及主码约束说法错误的是_。A) 在一个关系中不存在两个元组,它们具有相同的主码值 B) 不存在从组成主码的属性集中去掉一个属性,还
25、能保持数据的唯一性 C) 关系模型通过主码约束维护关系的完整性 D) 如果属性 A 为关系 B 的主码,则在关系 R 中没有一个元组在属性 B 上的属性位为空值(分数:2.00)A.B.C.D. 解析:10.数据字典包括_。 数据项 数据结构数据流 数据存储处理过程 A) B) C) D) (分数:2.00)A.B.C.D. 解析:11._是对现实世界进行第一层抽象的模型。A) 实体-联系模型 B) 关系模型 C) 数据结构模型 D) 概念模型(分数:2.00)A.B.C.D. 解析:解析:概念数据模型也可简称为概念模型,是按用户的观点对数据和信息进行建模,是现实世界到信息世界的第一层抽象,强
26、调其语义表达功能,易于用户理解,是用户和数据库设计人员交流的语言,主要用于数据库设计,所以本题的答案为 D。 选项 A 属于概念模型的一种。选项 B 属于数据结构模型,与选项 C 同样不符合题意。12.在数据库系统中,下列哪个映像关系用于提供数据与应用程序间的物理独立性_。A) 外模式/模式 B) 模式/内模式 C) 外模式/内模式 D) 用户模式/内模式(分数:2.00)A. B.C.D.解析:解析:当数据库中数据物理存储结构改变时,即内模式发生变化,例如定义和选用了另一种存储结构,可以调整模式/内模式映像关系,保持数据库模式不变,从而使数据库系统的外模式和各个应用程序不必随之改变。这样就保
27、证了数据库中数据与应用程序间的物理独立性,简称数据的物理独立性。所以本题的答案为 A。 外模式也称为用户模式,外模式/模式映像定义了数据库中不同用户的外模式与数据库逻辑模式之间的对应关系。当数据库模式发生变化时,通过调整外模式/模式映像间的映像关系,使得应用程序不必随之修改,从而保证数据与应用程序问的逻辑独立性。A 正确。 模式/内模式映像定义了数据库中数据全局逻辑结构与这些数据在系统中的物理存储组织结构之间的对应关系。保证数据库中数据与应用程序间的物理独立性。B 错误。 在数据库系统的二级映像中没有外模式/内模式的映像,也即没有用户模式/内模式的映像。C、D 错误。13.在 DB 的三级模式
28、结构中,最接近用户的模式是_。A) 外模式 B) 模式 C) 子模式 D) 内模式(分数:2.00)A. B.C.D.解析:解析:外模式(External Schema)也称为子模式、用户模式或用户视图,是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。作为用户与数据辜系统的接口,一个数据库可以有多个外模式。所以本题的答案为 A。14._是数据库技术与并行处理技术相结合的产物,是为了处理大型复杂数据库管理应用领域中的海量数据而提出的,该 DBS 的硬件平台是并行计算机系统使用多个 CPU 和多个磁盘进行并行数据处理和磁盘访问操作,以提高数据库系统的
29、数据处理和 I/O 速度。(分数:2.00)A.集中式数据库系统B.并行数据库系统 C.分布式数据库系统D.客户/服务器数据库系统解析:解析:并行 DBS 是数据库技术与并行处理技术相结合的产物,是为了处理大型复杂数据库管理应用领域中的海量数据而提出的,该 DBS 的硬件平台是并行计算机系统,使用多个 CPU 和多个磁盘进行并行数据处理和磁盘访问操作,以提高数据库系统的数据处理和 I/O 速度。15.若对并发操作不加以控制,可能会带来何种问题? _(分数:2.00)A.死机B.死锁 C.不一致D.不安全解析:解析:死锁是指数据库系统中部分或全部事务由于无法获得对需要访问的数据项的控制权而处于等
30、待状态,并且一直等待下去的系统状态,若对并发操作不加以控制,可能会带来死锁问题。16. (分数:2.00)A.B.C. D.解析:解析:在顺序图中可以描述如何创建和破坏对象,并把它作为描述情节的一部分,一个对象可以通过一条消息来创建另一个对象。被创建的对象的对象符号在创建它的地方。17. (分数:2.00)A. B.C.D.解析:解析:以记录为单位的日志文件的内容包括每个事务的开始标记、每个事务的结束标记,以及每个事务的所有更新操作。事务的详细执行过程不在其中。18. (分数:2.00)A.B.C.D. 解析:19.若对并发操作不加以控制,可能会带来何种问题? _(分数:2.00)A.死机B.
31、死锁 C.不一致D.不安全解析:解析:死锁是指数据库系统中部分或全部事务由于无法获得对需要访问的数据项的控制权而处于等待状态,并且一直等待下去的系统状态,若对并发操作不加以控制,可能会带来死锁问题。20.需求是软件项目投资方和使用者对目标系统在功能和性能等方面的期望和要求的集合。关于需求分析阶段的工作,下列说法错误的是(分数:2.00)A.对于应用系统的错误,在设计阶段修复错误的代价要大于在需求分析阶段的修复代价,而在运行维护阶段的修复代价更是远远大于需求分析阶段的修复代价B.开发人员一般只熟悉计算机技术而不太熟悉应用领域的业务,而用户一般只熟悉业务但不熟悉计算机技术,因此需求分析工作需要开发
32、人员与用户紧密配合来完成C.在获取和理解用户需求的基础上,设计人员可利用 DFD 等建模方法来描述应用系统的非功能需求和应用系统的整体特性 D.需求文档是需求分析工作完成的标志,也是软件生命周期后续阶段工作的依据。要求内容准确、表达清楚且论述全面解析:21.在数据库中可用多种结构组织数据,散列文件是其中一种。关于散列文件,下列说法错误的是_。(分数:2.00)A.为了防止桶溢出,在散列文件设计时,需要预留一些空间大小不固定的桶B.用散列文件组织数据时,需要使用文件记录中的一个或多个域作为查找码C.如果散列文件中散列函数的“均匀分布性”不好,可能会造成桶溢出D.好的散列函数产生的存储地址分布应尽
33、可能是随机的 解析:解析:散列文件是一种利用散列函数(Hash 函数,也称为哈希函数)支持快速文件访问的文件组织和存取方法。用散列方法组织存储一个文件时,首先要指定文件记录的一个(或一组)域作为查找码,查找码也称为散列域。好的散列函数应满足下面两个条件:地址的分布是均匀的;地址的分布是随机的。产生桶溢出的 2 个主要原因是:文件初始设计时,为文件记录预留存储空间不足,顶留的桶数偏少;散列函数的“均匀分布性”不好,造成某些桶存满了记录,其他桶内却有较多空闲空间。22.在数据库物理设计阶段,为基本关系表设计合适的存取方法和存取路径的目的是为了提高数据的一。(分数:2.00)A.更改效率B.插入效率
34、C.查询效率 D.删除效率解析:解析:为基本关系表设计合适的存取方法和存取路径的目的是为了提高数据的查询速度。23.可以按照原数据库设汁要求刈数据库存储空问进行全而调整,重新安排存储位置、回收垃圾、减少指针链等,以提高系统性能的是-。(分数:2.00)A.重组织 B.查询优化C.重构造D.监控分析解析:解析:重组织按原数据库设计要求重新安排存储位置、回收垃圾、减少指针链等,以提高系统性能。重构造通过部分修改数据库的模式和内模式,使数据库适应新的应用环境。24.日志文件的内容不包括下而哪一项? 一(分数:2.00)A.每个事务的开始标记B.每个事务的结束标记C.故障发生点 D.每个事务的所有更新
35、操作解析:解析:日志文件的内容包括:每个事务的开始标记、每个事务的结束标记以及每个事务的所有更新操作。25.设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是。(分数:2.00)A.CREATE VIEW SalaryView(系名。工资总额)ASSELECT。所在系,COUNT(工资)FROM 教师表 GROUP BY 所在系B.CREATE VIEW SalaryView(系名,工资总额)AS SELECT 所在系,sLJM(工资)FROM 教师表 GROUP BY 所在系 C.CREATE VIEW SalaryView AS
36、 SELECT 所在系,COtYNT(工资)FROM 教师表 GROUP BY 所在系D.CREATE VIEW SalaryView AS SELECT 所在系,SLJM(工资)FROM 教师表 GROUP BY 所在系解析:解析:定义视图的 SQt语句为 CREATEVIEW,其语法格式为: CREATE VIEW(视图列名表) ?AS SELECT 语句 WITH CHECK OPTION 要求工资总额,用聚合函数 SUM:计算列值总和,而 COUNT:统计本列非空列值的个数。26.以下关于 DFD 与 IDEFO 比较错误的是_。(分数:2.00)A.在模型规范方面,DFD 方法更加规
37、范,更加适合初学者 B.DFD 图用箭头也叫做数据流来描述数据移动的方向C.IDEFO 还可以表示出控制流和说明处理或活动实施方式的一些约束D.这两种方法都是基于结构化分析思想解析:解析:在模型规范方面,IDEFO 方法更加规范,更加适合初学者。27.在支撑繁忙业务的并行数据库系统中,有一个数据量很大的表 T(a1,a2,an),对该表的查询多数为针对主码 a1 的范围查询和点查询,为了改善查询性能,需要对该表进行划分。关于该表的划分和应用策略,下列说法错误的是_。(分数:2.00)A.采用轮转法对 T 中的元组进行划分,这样数据分布均匀,适合于点查询和范围查询 B.以 a1 为划分属性,对
38、T 采用散列划分是一种可行的划分方法,有利于对该表的点查询C.以 a1 为划分属性,对 T 采用范围划分并建立主索引,是一种有效的划分方法D.以 a1 为划分属性,对 T 采用散列划分和范围划分都有可能带来 T 的各个数据分区的数据分布不均匀的问题解析:解析:轮转法策略对于点查询和范围查询的处理非常复杂,由于不知道所要查找的元组具体分布在哪个磁盘上,必须对所有磁盘都进行查找,明显降低了查询效率。28.对 SQL Server 2000 采用的备份和恢复机制,下列说法正确的是_。(分数:2.00)A.在备份和恢复数据库时用户都不能访问数据库B.在备份和恢复数据库时用户都可以访问数据库C.在备份时
39、对数据库访问没有限制,但在恢复时只有系统管理员可以访问数据库D.在备份时对数据库访问没有限制,但在恢复时任何人都不能访问数据库 解析:解析:在备份时对数据库访问没有限制,但在恢复时任何人都不能访问数据库。29.对于大型企业业务支持数据库应用系统的存储空问规划问题,在进行存储空间规划时,下列说法一般情况下错误的是_。(分数:2.00)A.数据库应用系统需要支撑的企业核心业务的发生频率是重要的输入参数B.粗粒度级统计分析数据所需占用的存储空间是需要考虑的主要因素 C.企业核心业务数据的保存期要求是需要考虑的主要因素D.数据安全性、业务稳定性和容灾能力要求是重要的考虑因素解析:解析:对于大型企业业务
40、支持数据库应用系统的存储空间规划问题,在进行存储空间规划时,要考虑的主要因素是企业核心业务数据的保存期要求,重要的考虑因素是数据安全性、业务稳定性及容灾能力要求。30.RAID 是指廉价冗余磁盘阵列,它是由多块磁盘构成的一个整体。关于 RAID 机制和技术,下列说法错误的是_。(分数:2.00)A.RAID 系统内部可以包含多个磁盘驱动器B.RAID 5 盘阵列中的一块磁盘损坏时,利用其他磁盘上的信息,可以恢复出这块磁盘上的信息C.RAID 采用校验冗余技术所需用的磁盘空间要比采用镜像冗余技术所需用的磁盘空间多 D.RAID 系统一般都具有设备虚拟化技术解析:解析:校验冗余技术实现起来稍显复杂
41、,但它所需用的磁盘空间要比采用镜像冗余技术所需用的磁盘空间少。31.数据库系统性能调优过程中,需要考虑服务器、网络等各方面因素。下列关于数据库系统性能调优的说法,正确的是(分数:2.00)A.当发现数据库服务器 CPU 很忙时,可以考虑增加数据库服务器 CPU 数量,数据库 服务器的处理能力可随之线性增长B.当有大量数据经常需要在数据库服务器和应用服务器之间传输时,需要考虑在内网 与外网之间设置防火墙,以避免内网数据传输对外网带来的影响C.很多情况下,仅依靠增加硬件资源无法实现调优目的,对频繁执行且性能较差的 SQL 语句进行调优有时会起到很好的效果 D.通常数据库管理系统能把部分数据暂存在内
42、存缓冲区中,因此一般情况下,磁盘 IO 都不会成为数据库服务器的性能瓶颈解析:二、简答题(总题数:3,分数:6.00)32.简答题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。(分数:2.00)_解析:33.介质故障恢复采用的操作有:装载数据备份,执行 REDO 操作,执行 UNDO 操作,其正确的操作步骤是_。(用 AB 表示 A 的执行顺序先于 B)(分数:2.00)_正确答案:(正确答案:数据装载执行 UNDO执行 REDO 操作)解析:34.在 SQL Server 2000 中,某数据库中有图书表(书号, 图书名称, 类别)和销售表(书号, 销售时间,销售数量),其
43、中销售数量大于 0。现要查询 2009 年 10 月销售的图书名称和类别。请补全下列实现该功能的查询语句。 SELECT 图书名称, 类别 FROM 图书表 WHERE EXISTS(SELECT*FROM 销售表 WHERE 销售时间 BETWEEN 2009/10/1 AND 2009/10/31 _)(分数:2.00)_正确答案:(正确答案:and 书号=图书表.书号)解析:三、设计题(总题数:4,分数:14.00)35.设计题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。_解析:36.对于教学数据库的三个基本表: S(SNo,SName,SAge,Ssex); SC(SNo,CNo,Grade); C(CNo,CName,Teacher) SQL 更新语句表达对下列的更新操作。 1)把 WANG 同学的学习选课和成绩全部删去。 2)把选修 Maths 课及格的成绩全改为空值。 3)把低于总平均成绩的女同学成绩提高 5%。(分数:2.00)_