【计算机类职业资格】计算机数据库工程师-97及答案解析.doc

上传人:registerpick115 文档编号:1338968 上传时间:2019-10-17 格式:DOC 页数:19 大小:82.50KB
下载 相关 举报
【计算机类职业资格】计算机数据库工程师-97及答案解析.doc_第1页
第1页 / 共19页
【计算机类职业资格】计算机数据库工程师-97及答案解析.doc_第2页
第2页 / 共19页
【计算机类职业资格】计算机数据库工程师-97及答案解析.doc_第3页
第3页 / 共19页
【计算机类职业资格】计算机数据库工程师-97及答案解析.doc_第4页
第4页 / 共19页
【计算机类职业资格】计算机数据库工程师-97及答案解析.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

1、计算机数据库工程师-97 及答案解析(总分:85.00,做题时间:90 分钟)一、选择题(总题数:29,分数:35.00)1.下列关于数据库的重构,说法不正确的是_。A) 数据库的重构就是对数据库的逻辑结构作必要的小范围改变B) 当存储空间的分配过于零散时,导致存取效率下降,所以必须重构数据库C) 数据库重构包括了重新设计数据库及其相应的应用程序D) 如果能够重构数据库,尽量不要重新设计数据库及其相应的应用程序(分数:1.00)A.B.C.D.2.在数据库中可用多种结构组织数据,散列文件是其中一种。关于散列文件,下列说法错误的是_。A) 为了防止桶溢出,在散列文件设计时,需要预留一些空间大小不

2、固定的桶B) 用散列文件组织数据时,需要使用文件记录中的一个或多个域作为查找码C) 如果散列文件中散列函数的“均匀分布性”不好,可能会造成桶溢出D) 好的散列函数产生的存储地址分布应尽可能是随机的(分数:1.00)A.B.C.D.3.一个 C/S 结构的数据库应用系统中,前台应用程序与后台数据库连接的标准接口是_。A) LINK B) ODBC C) OODB D) OSDB(分数:1.00)A.B.C.D.4.在某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为教师,而在人事管理系统中被称为职工,这类冲突称之为_。(A) 语义冲突(B) 命名冲突(C) 属性冲突(D) 结构冲突(

3、分数:2.00)A.B.C.D.5.数据库恢复的基础是利用转储的冗余数据,这些转储的冗余数据包是指_。A)数据字典、应用程序、审计档案、数据库后援副本B)数据字典、应用程序、日志文件、审计档案C)日志文件、数据库后援副本D)数据字典、应用程序、数据库后援副本(分数:1.00)A.B.C.D.6.散列是一种快速查找的技术,以下关于散列说法错误的是_。(A) 文件可以组织为散列文件(B) 散列函数的输入为文件记录的查找码值(C) 散列函数的输出可以是桶号(D) 桶可以是磁盘块,但是不可以是比磁盘块大的空间(分数:1.00)A.B.C.D.7.根据数据库应用系统生命周期模型的描述,得到一个与计算机软

4、硬件、DBMS 的具体性能无关的全局概念模式ER 模型的阶段是A)需求分析 B)概念设计C)逻辑设计 D)物理设计(分数:1.00)A.B.C.D.8.DBAS 实现与部署的具体内容包括_。 建立数据库结构 数据加载 事务和应用程序的编码及测试 系统集成、测试与试运行 系统部署 A) B) C) D) (分数:1.00)A.B.C.D.9.在数据库管理系统中,为保证并发事务的正确执行,需采用一定的并发控制技术。下列关于基于锁的并发控制技术的说法,错误的是_。A) 锁是一种特殊的二元信号量,用来控制多个并发事务对共享资源的使用B) 数据库中的锁主要分为排它锁和共享锁,当某个数据项上已加有多个共享

5、锁时,此数据项上只能再加一个排它锁C) 数据库管理系统可以采用先来先服务的方式防止出现活锁现象D) 当数据库管理系统检测到死锁后,可以采用撤销死锁事务的方式解除死锁(分数:1.00)A.B.C.D.10.关系模式 Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号,学生姓名,课程号,成绩,任课教师名和教师地址。其中一个学生可以选若干门课,一个教师可以讲授若干门课,一门课程可以由多个教师讲授,对于同一门课程,学生只能选定一个教师讲授一门课,教师不会重名。下列对关系的分解正确并且是无损连接及保持函数依赖的是_。A)(Sno,Sname,C

6、no,Tname,Taddr),(Sno,Sname,Cno,Cname,Grade)属于 2NFB)(Sno,Sname),(Sno,Cno,Grade Tname,Taddr),(Cno,Cname)属于 2NFC)(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Cno,Cname)属于 3NFD)(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Tname,Cno),(Cno,Cname)属于 3NF(分数:1.00)A.B.C.D.11.假设一所大学有三个校区,校区设在北京、承德和廊坊,学校要建设信息管理系统,此

7、系统的数据库体系结构应该采用哪种结构?_A) 集中式 B) 主从式C) 分布式 D) 客户机/服务器(分数:2.00)A.B.C.D.12.在数据库物理设计阶段,使用聚集文件组织数据可以提高一些查询的效率。下列关于聚集文件和聚集键的描述错误的是_。 A) 聚集文件将不同关系表中有关联关系的记录存储在一起,以减少系统的物理 I/O 次数 B) 聚集键应该选用频繁用于进行自然连接的属性或属性组 C) 聚集文件可以提高某些连接查询的速度,但是它可能导致其他类型的查询处理变慢 D) 关系表中某个属性的数据重复率越高,越适合做聚集键(分数:1.00)A.B.C.D.13.要保证数据的物理数据独立性,需要

8、修改的是_。 A) 模式 B) 模式/内模式的映像 C) 外模式/模式映像 D) 逻辑模式/内模式(分数:1.00)A.B.C.D.14.关于数据库系统,有下列说法: 数据库系统(DBS)自上而下可以分为用户、人机交互界面、DBMS 和磁盘 4 个层次 采用了数据库技术的计算机系统 是位于用户与操作系统之间的数据库管理系统 DBS 是由 DB、软件和 DBA 组成 上述说法完全正确的是_。 A) 和 B) 、和 C) 和 D) (分数:1.00)A.B.C.D.15.当关系引用了属性名以后,关系具有的性质中不包括_。A)有重复的元组 B)元组上下无序C)按属性名引用时属性左右无序 D)所有属性

9、值都是原子项(分数:2.00)A.B.C.D.16.SQL Server 2008 提供了多种数据备份方法:完整数据库备份 差异数据库备份 文件备份 差异文件备份以上备份方法中,在备份完成之后必须再对日志进行备份的是A)仅 B)仅和C)仅和 D)仅(分数:2.00)A.B.C.D.17.数据字典是数据库管理系统的重要组成部分,其中存储的各类信息通常由_。A) 数据库管理员维护 B) 程序员维护C) 数据库管理系统维护 D) 一般用户维护(分数:1.00)A.B.C.D.18.在分布式数据库的数据分布策略中,若全局数据存在多个副本,且在每个场地上都保存一个完整的数据副本,则该策略属于A)集中式策

10、略 B)分割式策略C)全复制式策略 D)混合式策略(分数:2.00)A.B.C.D.19.以下关于顺序加锁法及其缺点叙述错误的是_。A)该方法对数据库中事务访问的所有数据项规定一个加锁顺序B)每个事务在执行过程中必须按顺序对所需的数据项加锁C)维护对这些数据项的加锁顺序很困难,代价非常的大D)事务按照固定的顺序对这些数据项进行加锁比较方便(分数:1.00)A.B.C.D.20.在下列各项中,哪些是当前应用工具的发展趋势采用三层或者多层 Client/Server 结构支持 Web 应用支持开放的、构件式的分布式计算环境A)和 B)只有C)只有 D)都是(分数:1.00)A.B.C.D.21.在

11、 SQL Server 2000 中,若某数据库的故障还原模型为“完全”(FULL),则能够对该数据库进行的备份操作是A)仅完全备份 B)仅日志备份C)仅完全备份和差异备份 D)完全备份、差异备份和日志备份(分数:1.00)A.B.C.D.22.在支撑繁忙业务的并行数据库系统中,有一个数据量很大的表 T(a1,a2,an),对该表的查询多数为针对主码 a1 的范围查询和点查询,为了改善查询性能,需要对该表进行划分。关于该表的划分和应用策略,下列说法错误的是_。A) 采用轮转法对 T 中的元组进行划分,这样数据分布均匀,适合于点查询和范围查询B) 以 a1 为划分属性,对 T 采用散列划分是一种

12、可行的划分方法,有利于埘该表的点查询C) 以 a1 为划分属性,对 T 采用范围划分并建立主索引,是一种有效的划分方法D) 以 a1 为划分属性,对 T 采用散列划分和范围划分都有可能带来 T 的各个数据分区的数据分布不均匀的问题(分数:2.00)A.B.C.D.23.分布式数据库系统的透明性主要表现在位置透明性和复制透明性,位于分片视图之间的透明性是_。 A) 位置透明性 B) 分片透明性 C) 全局数据模型透明性 D) 局部数据模型透明性(分数:1.00)A.B.C.D.24.下述不属于数据库维护工作的是_。A) 使用数据定义语言建立多个表、构建数据库总体框架B) 根据备份计划周期性地备份

13、数据库C) 检测数据库的空间使用情况D) 调整数据库参数,进行性能优化(分数:1.00)A.B.C.D.25.DBAS 设计阶段可以细分为_。 A) 概念设计 B) 逻辑设计 C) 物理设计 D) 以上全部(分数:1.00)A.B.C.D.26.下面说法错误的是_。A)逻辑空间的结构设计直接决定了数据库存储数据时数据文件所占空间的大小和分布B)数据库空间的结构设计一般分为逻辑空间的结构设计和物理空间的结构设计C)对数据库空间实际增长情况进行监控是非常重要的,应该重点监控数据增长较快的数据表D)数据库空间的监控和有效管理对整个数据库系统的正常运行以及性能优化具有十分重要的作用(分数:1.00)A

14、.B.C.D.27.数据仓库具有的四个重要特性包括集成性、不可更新性、时间特性和_。A) 数据抽取性 B) 数据转换性 C) 面向主题性 D) 粒子性(分数:1.00)A.B.C.D.28.在分布式数据库的数据分配中,所有全局数据有且只有一份,它们被分割成若干片断,每一个片断被分配在一个特定的场地上,这种数据分配的方法属于_。A) 集中式 B) 分割式 C) 全复制式 D) 混合式(分数:1.00)A.B.C.D.29.ADO RecordSet 对象支持 4 种游标类型,其中能够反映所有用户对数据的修改,支持向前和向后记录移动操作的是_。A) 动态游标 B) 静态游标C) 键集游标 D) 仅

15、向前游标(分数:1.00)A.B.C.D.二、应用题(总题数:4,分数:10.00)30.数据库逻辑设计的目标是把概念设计阶段得到的 1 模型转换成所选定的数据库管理系统支持的数据模型。(分数:2.00)填空项 1:_31.设有某种文件,当向其中插入一条新记录时,首先读文件头,找到最末磁盘块的地址后将最末磁盘块读入内存缓冲区,在缓冲区内将新插入记录写入该数据块的末尾,然后将缓冲区中修改过的数据块作为最末磁盘块写回磁盘文件。以这种方式组织的文件被称为 1。(分数:2.00)填空项 1:_假设某数据库中有表 SC(S#,C#,Grade),各属性分别表示为学号、课程号,及相应的成绩。请补充如下查询

16、语句,求各个课程号及相应的选课人数。SELECT 13FROM SC14(分数:4.00)填空项 1:_填空项 1:_32.数据库管理系统中的加锁协议规定了事务的加锁时间、持锁时间和释放锁时间,其中 1 协议可以完全保证并发事务数据的一致性。(分数:2.00)填空项 1:_三、设计与应用题(总题数:3,分数:40.00)33.设有商品表(商品号,商品名,单价)和销售表(销售单据号,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量(销售单价-单价)。要求商品号和年份为输入参数,总

17、毛利用输出参数返回。(分数:10.00)_34.数据库中有 Table_priceHistory 表,结构如下表所示:字段 字段名 数据类型 可否为 空 单位 备注ID 商品编号 VARCHAR(8) 不允许 主码GoodsName 商品名称 VARCHAR(20) 不允许StartDate 价格生效日期 DATETIME 不允许 主码EndDate 价格失效日期 DATETIME 不允许 主码,晚于 StartDateSaleUnitPrice 单价 MONEY 不允许 元写出创建 Teachers 表的 SQL 语句,要求语句中包含所有的约束。现要查询单价最高的前三种商品的商品编号、商品名

18、称和单价(使用 TOP 语句)。(分数:15.00)_35.对于工程数据库的 4 个基本表厂家 S(Sno,Sname,Status,City)产品 P(Pno,Pname,Weight,Color)工程 J(Jno,Jname,City)供货 SPJ(Sno,Pno,Jno,QTY)试用 SQL 的查询语句表达下列查询:给出货量(QTY)在 300500 的所有供货情况。查询使用了由供应红色产品的厂商供应的产品的工程名。查询至少使用了厂家 S1 所提供的全部零件的工程名。(分数:15.00)_计算机数据库工程师-97 答案解析(总分:85.00,做题时间:90 分钟)一、选择题(总题数:29

19、,分数:35.00)1.下列关于数据库的重构,说法不正确的是_。A) 数据库的重构就是对数据库的逻辑结构作必要的小范围改变B) 当存储空间的分配过于零散时,导致存取效率下降,所以必须重构数据库C) 数据库重构包括了重新设计数据库及其相应的应用程序D) 如果能够重构数据库,尽量不要重新设计数据库及其相应的应用程序(分数:1.00)A.B.C. D.解析:解析 重构只是在原有的数据库上进行的一些适当改变,它并不包括重新设计数据库和相应的应用程序。2.在数据库中可用多种结构组织数据,散列文件是其中一种。关于散列文件,下列说法错误的是_。A) 为了防止桶溢出,在散列文件设计时,需要预留一些空间大小不固

20、定的桶B) 用散列文件组织数据时,需要使用文件记录中的一个或多个域作为查找码C) 如果散列文件中散列函数的“均匀分布性”不好,可能会造成桶溢出D) 好的散列函数产生的存储地址分布应尽可能是随机的(分数:1.00)A.B.C.D. 解析:解析 散列文件是一种利用散列函数(Hash 函数,也称为哈希函数)支持快速文件访问的文件组织和存取方法。用散列方法组织存储一个文件时,首先要指定文件记录的一个(或一组)域作为查找码,查找码也称为散列域。好的散列函数应满足下面两个条件:地址的分布是均匀的;地址的分布是随机的。产生桶溢出的 2 个主要原因是:文件初始设计时,为文件记录预留存储空间不足,顶留的桶数偏少

21、;散列函数的“均匀分布性”不好,造成某些桶存满了记录,其他桶内却有较多空闲空间。3.一个 C/S 结构的数据库应用系统中,前台应用程序与后台数据库连接的标准接口是_。A) LINK B) ODBC C) OODB D) OSDB(分数:1.00)A.B. C.D.解析:解析 在 C/S 结构的数据库应用系统中,前台应用程序与后台数据库连接的标准接口是ODBC。ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准 API(应用程序编程接口)。这些 API利用 SQL 来完

22、成其大部分任务。ODBC 本身也提供了对 SQL 语言的支持,用户可以直接将 SQL 语句传给ODBC。4.在某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为教师,而在人事管理系统中被称为职工,这类冲突称之为_。(A) 语义冲突(B) 命名冲突(C) 属性冲突(D) 结构冲突(分数:2.00)A.B. C.D.解析:5.数据库恢复的基础是利用转储的冗余数据,这些转储的冗余数据包是指_。A)数据字典、应用程序、审计档案、数据库后援副本B)数据字典、应用程序、日志文件、审计档案C)日志文件、数据库后援副本D)数据字典、应用程序、数据库后援副本(分数:1.00)A.B.C. D.解析:

23、解析 数据库恢复的实现技术主要是建立冗余并利用冗余数据实施数据库恢复,建立冗余最常见的技术是数据转储和登录日志文件。6.散列是一种快速查找的技术,以下关于散列说法错误的是_。(A) 文件可以组织为散列文件(B) 散列函数的输入为文件记录的查找码值(C) 散列函数的输出可以是桶号(D) 桶可以是磁盘块,但是不可以是比磁盘块大的空间(分数:1.00)A.B.C.D. 解析:7.根据数据库应用系统生命周期模型的描述,得到一个与计算机软硬件、DBMS 的具体性能无关的全局概念模式ER 模型的阶段是A)需求分析 B)概念设计C)逻辑设计 D)物理设计(分数:1.00)A.B. C.D.解析:解析 概念设

24、计的结果是得到一个与计算机软硬件、DBMS 的具体性能无关的全局概念模式,设计成果是 ER 模型。8.DBAS 实现与部署的具体内容包括_。 建立数据库结构 数据加载 事务和应用程序的编码及测试 系统集成、测试与试运行 系统部署 A) B) C) D) (分数:1.00)A.B.C.D. 解析:解析 各项均是,所以本题的答案为 D。9.在数据库管理系统中,为保证并发事务的正确执行,需采用一定的并发控制技术。下列关于基于锁的并发控制技术的说法,错误的是_。A) 锁是一种特殊的二元信号量,用来控制多个并发事务对共享资源的使用B) 数据库中的锁主要分为排它锁和共享锁,当某个数据项上已加有多个共享锁时

25、,此数据项上只能再加一个排它锁C) 数据库管理系统可以采用先来先服务的方式防止出现活锁现象D) 当数据库管理系统检测到死锁后,可以采用撤销死锁事务的方式解除死锁(分数:1.00)A.B. C.D.解析:解析 本题考查数据库锁机制,当某个数据项上有多个共享锁时,不能再添加任何排它锁。故本题选 B。10.关系模式 Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号,学生姓名,课程号,成绩,任课教师名和教师地址。其中一个学生可以选若干门课,一个教师可以讲授若干门课,一门课程可以由多个教师讲授,对于同一门课程,学生只能选定一个教师讲授一门课,

26、教师不会重名。下列对关系的分解正确并且是无损连接及保持函数依赖的是_。A)(Sno,Sname,Cno,Tname,Taddr),(Sno,Sname,Cno,Cname,Grade)属于 2NFB)(Sno,Sname),(Sno,Cno,Grade Tname,Taddr),(Cno,Cname)属于 2NFC)(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Cno,Cname)属于 3NFD)(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Tname,Cno),(Cno,Cname)属于 3NF(分数:1.00)

27、A.B. C.D.解析:解析 显然 A 中存在着部分依赖,不是 2 范式,所以 A 不是正确答案。根据无损连接分解的判断方法,B 是无损连接的,并且也保持了所有的函数依赖,且 B 的三个子模式都不存在部分依赖情况。11.假设一所大学有三个校区,校区设在北京、承德和廊坊,学校要建设信息管理系统,此系统的数据库体系结构应该采用哪种结构?_A) 集中式 B) 主从式C) 分布式 D) 客户机/服务器(分数:2.00)A.B.C. D.解析:解析 分布式数据库体系结构的优点有:1)具有灵活的体系结构。2)适应分布式的管理和控制机构。3)经济性能优越。4)系统的可靠性高、可用性好。5)局部应用的响应速度

28、快。6)可扩展性好,易于集成现有系统。由分布式数据库体系结构的优点可以得出,此系统采用分布式数据库体系结构较优。12.在数据库物理设计阶段,使用聚集文件组织数据可以提高一些查询的效率。下列关于聚集文件和聚集键的描述错误的是_。 A) 聚集文件将不同关系表中有关联关系的记录存储在一起,以减少系统的物理 I/O 次数 B) 聚集键应该选用频繁用于进行自然连接的属性或属性组 C) 聚集文件可以提高某些连接查询的速度,但是它可能导致其他类型的查询处理变慢 D) 关系表中某个属性的数据重复率越高,越适合做聚集键(分数:1.00)A.B. C.D.解析:解析 聚集键不应该选用频繁用于进行自然连接的属性或属

29、性组。13.要保证数据的物理数据独立性,需要修改的是_。 A) 模式 B) 模式/内模式的映像 C) 外模式/模式映像 D) 逻辑模式/内模式(分数:1.00)A.B. C.D.解析:解析 当数据库中数据物理存储结构改变时,即内模式发生变化,例如定义和选用了另一种存储结构,可以调整模式/内模式映像关系,保持数据库模式不变,从而使数据库系统的外模式和各个应用程序不必随之改变。这样就保证了数据库中数据与应用程序间的物理独立性,简称数据的物理独立性。所以本题的答案为 B。14.关于数据库系统,有下列说法: 数据库系统(DBS)自上而下可以分为用户、人机交互界面、DBMS 和磁盘 4 个层次 采用了数

30、据库技术的计算机系统 是位于用户与操作系统之间的数据库管理系统 DBS 是由 DB、软件和 DBA 组成 上述说法完全正确的是_。 A) 和 B) 、和 C) 和 D) (分数:1.00)A.B.C. D.解析:解析 数据库系统(DBS)自上而下可以分为用户、人机交互界面、DBMS 和磁盘 4 个层次。DBS 是采用了数据库技术的计算机系统。而位于用户与操作系统之间的数据库管理系统软件是 DBMS。说法错误。DBS 是由硬件、软件和用户组成的。它并不包括 DB,同时用户也不仅仅为 DBA,还包括系统分析员、数据库设计人员、应用程序员、使用数据库的最终用户。说法也错误。15.当关系引用了属性名以

31、后,关系具有的性质中不包括_。A)有重复的元组 B)元组上下无序C)按属性名引用时属性左右无序 D)所有属性值都是原子项(分数:2.00)A. B.C.D.解析:解析 当关系引用了属性名以后具有以下性质:不能有重复的元组,元组上下无序,按属性名引用时属性左右无序,所有属性值都是原子项(不可再分)。16.SQL Server 2008 提供了多种数据备份方法:完整数据库备份 差异数据库备份 文件备份 差异文件备份以上备份方法中,在备份完成之后必须再对日志进行备份的是A)仅 B)仅和C)仅和 D)仅(分数:2.00)A.B. C.D.解析:17.数据字典是数据库管理系统的重要组成部分,其中存储的各

32、类信息通常由_。A) 数据库管理员维护 B) 程序员维护C) 数据库管理系统维护 D) 一般用户维护(分数:1.00)A. B.C.D.解析:解析 数据字典是数据库管理系统的重要组成部分,其中存储的各类信息通常由数据库管理员维护。18.在分布式数据库的数据分布策略中,若全局数据存在多个副本,且在每个场地上都保存一个完整的数据副本,则该策略属于A)集中式策略 B)分割式策略C)全复制式策略 D)混合式策略(分数:2.00)A.B.C. D.解析:解析 在分布式数据库的数据分布策略中,若全局数据存在多个副本,且在每个场地上都保存一个完整的数据副本,则该策略属于全复制式策略。19.以下关于顺序加锁法

33、及其缺点叙述错误的是_。A)该方法对数据库中事务访问的所有数据项规定一个加锁顺序B)每个事务在执行过程中必须按顺序对所需的数据项加锁C)维护对这些数据项的加锁顺序很困难,代价非常的大D)事务按照固定的顺序对这些数据项进行加锁比较方便(分数:1.00)A.B.C.D. 解析:解析 顺序加锁对数据库中的事务访问的所有数据项规定一个加锁顺序,每个事务在执行过程中必须按此顺序对所需的数据项加锁。顺序加锁法的缺点是:数据库中需要加锁的数据项非常多并且不断变化,维护这些数据项的加锁顺序很难,代价非常大;事务访问数据项有时无法事先完全确定,而是随着事务的执行过程动态变化的,有时候很难要求事务按照固定的顺序对

34、这些数据项进行加锁。20.在下列各项中,哪些是当前应用工具的发展趋势采用三层或者多层 Client/Server 结构支持 Web 应用支持开放的、构件式的分布式计算环境A)和 B)只有C)只有 D)都是(分数:1.00)A.B.C.D. 解析:21.在 SQL Server 2000 中,若某数据库的故障还原模型为“完全”(FULL),则能够对该数据库进行的备份操作是A)仅完全备份 B)仅日志备份C)仅完全备份和差异备份 D)完全备份、差异备份和日志备份(分数:1.00)A.B.C.D. 解析:解析 “完全”(FULL)还原模型支持四种备份模式,分别是:完全备份。差异备份。事务日志备份。文件

35、组备份。22.在支撑繁忙业务的并行数据库系统中,有一个数据量很大的表 T(a1,a2,an),对该表的查询多数为针对主码 a1 的范围查询和点查询,为了改善查询性能,需要对该表进行划分。关于该表的划分和应用策略,下列说法错误的是_。A) 采用轮转法对 T 中的元组进行划分,这样数据分布均匀,适合于点查询和范围查询B) 以 a1 为划分属性,对 T 采用散列划分是一种可行的划分方法,有利于埘该表的点查询C) 以 a1 为划分属性,对 T 采用范围划分并建立主索引,是一种有效的划分方法D) 以 a1 为划分属性,对 T 采用散列划分和范围划分都有可能带来 T 的各个数据分区的数据分布不均匀的问题(

36、分数:2.00)A. B.C.D.解析:解析 轮转法策略对于点查询和范围查询的处理非常复杂,由于不知道所要查找的元组具体分布在哪个磁盘上,必须对所有磁盘都进行查找,明显降低了查询效率。23.分布式数据库系统的透明性主要表现在位置透明性和复制透明性,位于分片视图之间的透明性是_。 A) 位置透明性 B) 分片透明性 C) 全局数据模型透明性 D) 局部数据模型透明性(分数:1.00)A. B.C.D.解析:解析 分布式数据库系统的透明性主要表现在位置透明性和复制透明性,位于分片视图之间的透明性是位置透明性。24.下述不属于数据库维护工作的是_。A) 使用数据定义语言建立多个表、构建数据库总体框架

37、B) 根据备份计划周期性地备份数据库C) 检测数据库的空间使用情况D) 调整数据库参数,进行性能优化(分数:1.00)A. B.C.D.解析:解析 数据库维护工作主要包括:数据库的转储和恢复,数据库安全性、完整性控制,数据库性能的检测与改善以及数据库的重组和重构,所以本题的答案为 A。25.DBAS 设计阶段可以细分为_。 A) 概念设计 B) 逻辑设计 C) 物理设计 D) 以上全部(分数:1.00)A.B.C.D. 解析:解析 DBAS 设计阶段细分为概念设计、逻辑设计、物理设计 3 个步骤。因此本题答案为 D。26.下面说法错误的是_。A)逻辑空间的结构设计直接决定了数据库存储数据时数据

38、文件所占空间的大小和分布B)数据库空间的结构设计一般分为逻辑空间的结构设计和物理空间的结构设计C)对数据库空间实际增长情况进行监控是非常重要的,应该重点监控数据增长较快的数据表D)数据库空间的监控和有效管理对整个数据库系统的正常运行以及性能优化具有十分重要的作用(分数:1.00)A. B.C.D.解析:解析 数据库空间的结构设计一般分为逻辑空间的结构设计和物理空间的结构设计,其中物理空间的结构设计直接决定了数据库存储数据时数据文件所占空间的大小及分布,而与逻辑空间的结构设计无关。27.数据仓库具有的四个重要特性包括集成性、不可更新性、时间特性和_。A) 数据抽取性 B) 数据转换性 C) 面向

39、主题性 D) 粒子性(分数:1.00)A.B.C. D.解析:解析 数据仓库具有面向主题性、集成性、不可更新性和时间性四个重要特性。28.在分布式数据库的数据分配中,所有全局数据有且只有一份,它们被分割成若干片断,每一个片断被分配在一个特定的场地上,这种数据分配的方法属于_。A) 集中式 B) 分割式 C) 全复制式 D) 混合式(分数:1.00)A.B. C.D.解析:解析 数据分配的方法有集中式、分割式、全复制式和混合式。集中式是指所有数据片断都在一个场地上。分割式是指所有全局数据有且只有一份,它们被分割成若干片断,每一个片断被分配在一个特定的场地上。全复制式是指全局数据有多个副本,在每个

40、物理场地中都有一个完整的数据副本。混合式是指全局数据被分成若干个数据子集,每个子集被分配在一个或多个不同的场地上,每个场地不一定保存所有数据。这种分布方法介于分割式和全复制式之间。由上面的叙述可知答案选 B。29.ADO RecordSet 对象支持 4 种游标类型,其中能够反映所有用户对数据的修改,支持向前和向后记录移动操作的是_。A) 动态游标 B) 静态游标C) 键集游标 D) 仅向前游标(分数:1.00)A. B.C.D.解析:解析 ADO RecordSet 对象支持 4 种游标类型,其中动态游标能反映所有用户对数据的修改,支持向前和向后的记录移动操作。二、应用题(总题数:4,分数:

41、10.00)30.数据库逻辑设计的目标是把概念设计阶段得到的 1 模型转换成所选定的数据库管理系统支持的数据模型。(分数:2.00)填空项 1:_ (正确答案:检查点)解析:31.设有某种文件,当向其中插入一条新记录时,首先读文件头,找到最末磁盘块的地址后将最末磁盘块读入内存缓冲区,在缓冲区内将新插入记录写入该数据块的末尾,然后将缓冲区中修改过的数据块作为最末磁盘块写回磁盘文件。以这种方式组织的文件被称为 1。(分数:2.00)填空项 1:_ (正确答案:堆文件)解析:假设某数据库中有表 SC(S#,C#,Grade),各属性分别表示为学号、课程号,及相应的成绩。请补充如下查询语句,求各个课程

42、号及相应的选课人数。SELECT 13FROM SC14(分数:4.00)填空项 1:_ (正确答案:C#,COUNT(S#))解析:填空项 1:_ (正确答案:GROUP BY C#)解析:32.数据库管理系统中的加锁协议规定了事务的加锁时间、持锁时间和释放锁时间,其中 1 协议可以完全保证并发事务数据的一致性。(分数:2.00)填空项 1:_ (正确答案:三级加锁)解析:解析 常见的加锁协议有:保证数据一致性的三级加锁协议、保证事务调度可串行性的两阶段锁协议、可预防死锁的加锁协议等。三、设计与应用题(总题数:3,分数:40.00)33.设有商品表(商品号,商品名,单价)和销售表(销售单据号

43、,商品号,销售时间,销售数量,销售单价)。其中,商品号代表一类商品,商品号、单价、销售数量和销售单价均为整型。请编写查询某年某商品的销售总毛利的存储过程,毛利=销售数量(销售单价-单价)。要求商品号和年份为输入参数,总毛利用输出参数返回。(分数:10.00)_正确答案:(查询某年某商品的销售毛利的存储过程如下:CREATE PROCEDURE 总毛利商品号,年份,总毛利 OUTPUTASSELECT总毛利=销售数量*(销售单价-单价)FROM 商品表,销售表WHERE 商品表商品号=销售表商品号 AND 商品表商品号=商品号 AND销售时间=年份)解析:34.数据库中有 Table_price

44、History 表,结构如下表所示:字段 字段名 数据类型 可否为 空 单位 备注ID 商品编号 VARCHAR(8) 不允许 主码GoodsName 商品名称 VARCHAR(20) 不允许StartDate 价格生效日期 DATETIME 不允许 主码EndDate 价格失效日期 DATETIME 不允许 主码,晚于 StartDateSaleUnitPrice 单价 MONEY 不允许 元写出创建 Teachers 表的 SQL 语句,要求语句中包含所有的约束。现要查询单价最高的前三种商品的商品编号、商品名称和单价(使用 TOP 语句)。(分数:15.00)_正确答案:(CREATE T

45、ABLE Table PriceHistorv(ID varchar(8)NOT NULL,GoodsName varchar(20)NOT NULL,StartDate datetime NOT NULL,EndDate datetime NOT NULL,SaleUnitPrice Money NOT NULL,CHECK(EndDateStartDate),PRIMARY KEY(ID,StartDate,EndDate)SELECT TOP 3 WITH TIES ID,GoodsName,SaleUnitPriceFROM Table_PriceHistory a JOIN Table_PriceHistory b ON a.ID=b.IDORDER BY SaleUnitPrice DESE)解析:35.对于工程数据库的 4 个基本表厂家 S(Sno,Sname,Status,City)产品 P(Pno,Pname,Weight,Color)工程 J(Jno,Jname,City)供货 SPJ(Sno,Pno,Jno,QTY)试用 SQL 的查询语句表达下列查询:给出货量(QTY)在 300500 的所有供货情况。查询使用了由供应红色产品的厂商供应的产品的工程名。查询至少使用了厂家 S1 所提供的全部零件的工程名。(分数:15.00)_正确答案:(SELECT

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1