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

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

1、计算机数据库工程师-64 及答案解析(总分:78.00,做题时间:90 分钟)一、选择题(总题数:28,分数:39.00)1.只复制上次备份后发生变化的文件的数据转储机制是_。A)完全转储 B)增量转储 C)差量转储 D)局部转储(分数:1.00)A.B.C.D.2.以下说法错误的是_。A)散列技术一般使用桶作为基本的存储单位B)好的散列函数地址的分布是均匀的、随机的C)散列技术是一种快速查找技术D)散列函数的输入为文件记录的查找码值,函数的输出为记录的逻辑地址(分数:1.00)A.B.C.D.3.一个教师可以教多个学生,一个学生可以选修多个教师的课程,那么教师与学生之间的关系是_。A) 多对

2、一联系 B) 多对多联系C) 一对一联系 D) 一对多联系(分数:1.00)A.B.C.D.4.日志文件对实现数据库系统故障的恢复有非常重要的作用。下列关于数据库系统日志文件的说法,正确的是_。A) 数据库系统不要求日志的写入顺序必须与并行事务执行的时间次序一致B) 为了保证数据库是可恢复的,必须严格保证先写数据库后写日志C) 日志文件中检查点记录的主要作用是提高系统出现故障后的恢复效率D) 系统故障恢复必须使用日志文件以保证数据库系统重启时能正常恢复,事务故障恢复不一定需要使用日志文件(分数:1.00)A.B.C.D.5.以下关于数据模型要求错误的是_。A能够比较真实地模拟现实世界 B容易为

3、人们所理解C便于在计算机上实现 D目前大部分数据库模型能同时满足这三方面的要求(分数:1.00)A.B.C.D.6.下面说法不正确的是_。A)数据库管理系统是一组软件 B)概念模型不涉及计算机的处理细节C)数据库管理系统包括数据库 D)概念模型是信息世界的建模工具(分数:2.00)A.B.C.D.7.数据管理经过发展,目前主要采用的管理技术是_。 A) 人工管理 B) 文件管理 C) 系统管理 D) 数据库管理(分数:1.00)A.B.C.D.8.从 OLTP 环境中抽取数据,建立新的数据分析环境的最初出发点是_。A) 对企业信息系统中的数据进行整理B) 解决企业信息系统中的数据孤岛问题C)

4、解决企业基本业务应用和数据分析应用之间的性能冲突问题D) 解决企业信息系统中的蜘蛛网问题(分数:1.00)A.B.C.D.9.许多大中型企业出于多种原因建立了数据仓库,以下哪项不是建立数据仓库的合理理由 _。A) 充分利用企业信息系统生成的数据B) 把企业的各种应用系统集中在一起C) 解决企业基本业务应用和数据分析应用之间的性能冲突问题D) 以面向主题、集成的方式合理组织数据,实现跨专业视图(分数:1.00)A.B.C.D.10.关系规范化的删除异常是指_。 A) 应该删除的数据未被删除 B) 应该插入的数据未被插入 C) 不该删除的数据被删除 D) 不该插入的数据被插入(分数:1.00)A.

5、B.C.D.11.以下关于两层 C/S 结构的数据库应用系统特点说法错误的是_。ADBAS 的数据管理和数据处理的功能被分解并分布在客户端和数据库服务器上B数据库服务器可以为多个客户端应用提供共享的数据管理功能C客户端用户可以通过网络访问多个不同的数据源D客户端属于典型的“瘦客户端”(分数:2.00)A.B.C.D.12.数据模型定义了数据库中数据的组织、描述、存储和操作规范,可以分为概念模型、数据结构模型和物理模型三大类。概念模型的典型代表是_。A) 实体一联系模型 B) 关系模型C) 面向对象模型 D) 网状模型(分数:1.00)A.B.C.D.13.统一建模语言 UML 是一种定义良好、

6、易于表达、功能强大、通用的可视化建模语言,下列关于 UML 说法错误的是A) 在 UML 的用例模型中,一个角色可以执行多个用例,一个用例可以被多个角色使用B) UML 也适用于对象建模,其中的类图和对象图用于描述类模型、对象模型以及它们之间的动态关系,这两种图都属于 UML 的动态视图C) UML 的包图是表明包以及包之间的关系的类图,包是对模型中涉及的元素进行分组后得到的结果。在进行元素分组时,应尽量追求包间低耦合、包内高内聚的目标D) UML 中的顺序图和协作图都描述交互,但是顺序图强调的是时间,协作图强调的是空间(分数:1.00)A.B.C.D.14.在数据库物理设计阶段,需要考虑为关

7、系表建立合适的索引,关于建立索引的描述,有下列说法:对于经常在其上需要执行查询操作并且数据量大的表,可以考虑建立索引对于经常在其上需要执行插入、删除和更新操作的表,可以考虑建立索引对于经常出现在 WHERE 子句中的属性,可以考虑建立索引对于经常出现在 OR)ER BY 子句、GROUP BY 子句中的属性,应尽量避免建立索引上述说法正确的是_。A) 、和 B) 、和 C) 和 D) 和(分数:2.00)A.B.C.D.15.为了保证数据库的数据独立性,需要修改的是_。A) 模式与外模式 B) 模式与内模式C) 三级模式之间的两级映射 D) 三级模式(分数:1.00)A.B.C.D.16.DB

8、AS 实现与部署的具体内容包括_。 建立数据库结构 数据加载 事务和应用程序的编码及测试 系统集成、测试与试运行 系统部署 A) B) C) D) (分数:1.00)A.B.C.D.17.ADO 对象模型中,RecordSet 对象的 AddNew 方法的功能是_。A)在对应的数据库表中增加一条新记录B)在记录集中增加一个新列C)在内存中开辟存放一条新记录的空间D)增加一个新的记录集(分数:1.00)A.B.C.D.18.关于数据仓库设计,下列说法正确的是_。A)数据仓库项目的需求很难把握,所以不可能从用户的需求出发来进行数据仓库设计,只能从数据出发进行设计B)在进行数据仓库主题数据模型设计时

9、,应该按面向部门业务应用的方式来设计数据模型C)在进行数据仓库主题数据模型设计时要强调数据的集成性D)在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域(分数:2.00)A.B.C.D.19.关于分布式数据库系统,下述说法正确的是_。A) 查询代价主要考虑 CPU 代价和 I/O 代价B) 分布透明性是指用户需要并能完全看清数据分片的位置、分片的分配位置以及数据复制的过程C) 分布式查询优化一般不需要考虑操作的执行顺序和数据在不同场地间的传输顺序D) 执行分布式数据库查询时,导致数据传输量大的主要原因是数据问的连接操作和并操作(分数:1.00)A.B.C

10、.D.20.不属于数据库对象的是_。A) 索引和约束 B) 表和视图 C) 触发器 D) T-SQL 脚本(分数:2.00)A.B.C.D.21.有学生表(学号,姓名,所在系,年龄),找出系内学生平均年龄高于全体学生平均年龄的系信息,正确的语句是_。A) SELECT 所在系,AVG(年龄)FROM 学生表WHERE AVG(年龄)(SELECT AVG(年龄)FEOM 学生表)B) SELECT 所在系,AVG(年龄)FROM 学生表WHERE AVG(年龄)(SELECT AVG(年龄)FEOM 学生表)GROUP BY 所在系C) SELECT 所在系,AVG(年龄)FROM 学生表GR

11、OUP BY 所在系HAVING AVG(年龄)(SELECT AVG(年龄)FEOM 学生表)D) SELECT 所在系,AVG(年龄)FROM 学生表GROUP BY 所在系WHERE AVG(年龄)(SELECT AVG(年龄)FEOM 学生表)(分数:2.00)A.B.C.D.22.设有两个事务 T1,T2,其并发操作如下表所示,下面评价正确的是_。T1 T2读 A=10读 A=10A=A-8 写回A=A-5 写回A)该操作不存在问题 B)该操作丢失修改C)该操作不能重复读 D)读操作读脏数据(分数:2.00)A.B.C.D.23.关于一次性加锁法及其缺点叙述错误的是_。A)将事务执行

12、时可能访问的所有数据项全部加锁,进一步降低了系统的并发程度B)该方法要求每个事务在开始执行时不必将要访问的数据项全部加锁C)多个数据项会被一个事务长期锁定独占,降低了系统的并发程度D)要求事务必须一次性的获得对需要访问的全部数据的访问权(分数:1.00)A.B.C.D.24.下列各项中,哪一项不属于 master 数据库所包含的信息?_A) 登录账号 B) 数据库错误信息C) 系统配置 D) 调度信息(分数:2.00)A.B.C.D.25.数据库镜像有很多优点,但不包括_。A提供完整或接近完整的数据允余,提高数据可靠性B主数据库系统发生故障时,可快速启用数据库镜像提供服务C降低数据库存储系统的

13、建设成本D提高主数据库系统在升级期间的可用性(分数:2.00)A.B.C.D.26.数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引”这一设计内容属于数据库设计的哪个阶段的内容?_A) 需求分析阶段 B) 概念结构设计阶段C) 逻辑结构设计阶段 D) 物理结构设计阶段(分数:2.00)A.B.C.D.27.根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是_。A)需求分析 B)概念设计 C)逻辑设计 D)物理设计(分数:2.00)A.B.C.D.28.使 DBMS 统一管理和控制数据幸的建立、运行和维护,以保证数据的安全性和完整性,保

14、证多用户对数据的并发访问和数据库系统的故障恢复_。A) 数据定义功能 B) 数据操纵功能 C) 数据控制功能 D) 数据维护功能(分数:1.00)A.B.C.D.二、应用题(总题数:2,分数:4.00)29.设在 SQL Server 2000 环境下,对“销售数据库”进行的备份操作序列如下图所示。(分数:2.00)填空项 1:_30.在 VB6.0 的数据绑定控件中,用于连接外码对应的主码所在的主表数据源的属性是 (3) 。用于指定要绑定的数据源,并且值一般为 ADO 数据控件的名称的属性是 (4) 。(分数:2.00)填空项 1:_三、设计与应用题(总题数:2,分数:35.00)31.假设

15、某商店数据库中有关系模式 R:R(商店编号,商品编号,数量,部门编号,负责人)约定:每个商店的每种商品只有一个部门销售;每个商店的每个部门只有一个负责人;每个商店的每种商品只有一个库存数量。请回答下列问题:1)找出关系模式 R 的候选键,关系模式 R 最高已经达到第几范式?说明理由。2)如果 R 不属于 3NF,请将 R 分解成 3NF 模式集。(分数:20.00)_设数据库中有四个关系课程关系 C(C#,CNAME,TNAME)学生关系 S(S#,SNAME,AGE,SEX)选课关系 SC(S#,C#,SCORE)其中课程关系中各属性分别表示为课程号,课程名,以及相应的课程任课老师名;学生关

16、系中各属性分别为学号,学生姓名,年龄以及性别;用 SQL 语句完成下面的各个问题:(分数:15.00)(1).创建学生关系 S,其中 S#为主码,SEX 只能取 F 和 M 两个值,其他的属性不为空(分数:5.00)_(2).检索年龄小于 17 岁的女生的学号和姓名(分数:5.00)_(3).检索 WANG 同学不学的课程的课程号(分数:5.00)_计算机数据库工程师-64 答案解析(总分:78.00,做题时间:90 分钟)一、选择题(总题数:28,分数:39.00)1.只复制上次备份后发生变化的文件的数据转储机制是_。A)完全转储 B)增量转储 C)差量转储 D)局部转储(分数:1.00)A

17、.B. C.D.解析:解析 增量转储只是复制上次备份后发生变化的文件。备份软件将检查文档位,以确定文件是否被修改,如果文件的文档位表明该文件为新文件或已修改,文件将复制到备份设备,文档位也将清除。2.以下说法错误的是_。A)散列技术一般使用桶作为基本的存储单位B)好的散列函数地址的分布是均匀的、随机的C)散列技术是一种快速查找技术D)散列函数的输入为文件记录的查找码值,函数的输出为记录的逻辑地址(分数:1.00)A.B.C.D. 解析:解析 散列函数的输入为文件记录的查找码值,函数的输出为记录的物理地址。3.一个教师可以教多个学生,一个学生可以选修多个教师的课程,那么教师与学生之间的关系是_。

18、A) 多对一联系 B) 多对多联系C) 一对一联系 D) 一对多联系(分数:1.00)A.B. C.D.解析:解析 实体之间的联系有三种:1:1、1:n 和 m:n。每一个教师可与多个学生实体有联系,反过来,每一个学生实体也可以与多个教师实体有联系,因此两个实体之间是 m:n 的联系。4.日志文件对实现数据库系统故障的恢复有非常重要的作用。下列关于数据库系统日志文件的说法,正确的是_。A) 数据库系统不要求日志的写入顺序必须与并行事务执行的时间次序一致B) 为了保证数据库是可恢复的,必须严格保证先写数据库后写日志C) 日志文件中检查点记录的主要作用是提高系统出现故障后的恢复效率D) 系统故障恢

19、复必须使用日志文件以保证数据库系统重启时能正常恢复,事务故障恢复不一定需要使用日志文件(分数:1.00)A.B.C. D.解析:解析 A 项日志的写入顺序必须与并发事务执行的时间次序一致。B 项为了保证数据库是可恢复的必须先写日志后写数据库。D 项系统故障、事务故障恢复都必须使用日志文件。故本题选 C。5.以下关于数据模型要求错误的是_。A能够比较真实地模拟现实世界 B容易为人们所理解C便于在计算机上实现 D目前大部分数据库模型能同时满足这三方面的要求(分数:1.00)A.B.C.D. 解析:解析 目前还没有一种数据库模型能同时满足能够比较真实地模拟现实世界、容易为人们所了解、便于在计算机上实

20、现这三个方面的要求。6.下面说法不正确的是_。A)数据库管理系统是一组软件 B)概念模型不涉及计算机的处理细节C)数据库管理系统包括数据库 D)概念模型是信息世界的建模工具(分数:2.00)A.B.C. D.解析:解析 数据库管理系统是位于用户和操作系统之间的一种数据管理软件,它的主要功能包括数据定义,数据组织、存储和管理,数据操纵,数据库的事务管理和运行管理,数据库的建立和维护功能等。关系模型是一种逻辑模型,它不属于概念模型。概念模型是用于信息世界的建模,是现实世界到信息世界的第一层抽象。7.数据管理经过发展,目前主要采用的管理技术是_。 A) 人工管理 B) 文件管理 C) 系统管理 D)

21、 数据库管理(分数:1.00)A.B.C.D. 解析:解析 本题考查的知识点是数据库管理技术的发展。数据管理经历了人工管理、基于操作系统文件的管理等阶段,目前主要采用数据库技术实现数据管理。因此答案为 D。8.从 OLTP 环境中抽取数据,建立新的数据分析环境的最初出发点是_。A) 对企业信息系统中的数据进行整理B) 解决企业信息系统中的数据孤岛问题C) 解决企业基本业务应用和数据分析应用之间的性能冲突问题D) 解决企业信息系统中的蜘蛛网问题(分数:1.00)A.B.C. D.解析:解析 采用数据抽取程序从 OLTP 中抽取数据的主要原因是解决不同类型应用程序之间的性能冲突问题。9.许多大中型

22、企业出于多种原因建立了数据仓库,以下哪项不是建立数据仓库的合理理由 _。A) 充分利用企业信息系统生成的数据B) 把企业的各种应用系统集中在一起C) 解决企业基本业务应用和数据分析应用之间的性能冲突问题D) 以面向主题、集成的方式合理组织数据,实现跨专业视图(分数:1.00)A.B. C.D.解析:解析 建立数据仓库不是简单地把企业的各种应用集中在一起,而是利用企业信息系统生成的数据,以面向主题、集成的方式合理组织数据,解决数据分析应用和企业基本业务之间的性能冲突问题,所以本题的答案为 B。10.关系规范化的删除异常是指_。 A) 应该删除的数据未被删除 B) 应该插入的数据未被插入 C) 不

23、该删除的数据被删除 D) 不该插入的数据被插入(分数:1.00)A.B.C. D.解析:解析 关系规范化的删除异常是指不该删除的数据被删除。11.以下关于两层 C/S 结构的数据库应用系统特点说法错误的是_。ADBAS 的数据管理和数据处理的功能被分解并分布在客户端和数据库服务器上B数据库服务器可以为多个客户端应用提供共享的数据管理功能C客户端用户可以通过网络访问多个不同的数据源D客户端属于典型的“瘦客户端”(分数:2.00)A.B.C.D. 解析:解析 客户端除了完成人机交互功能外,还需要完成面向应用的数据处理功能,负荷较重,属于典型的“胖客户端”。12.数据模型定义了数据库中数据的组织、描

24、述、存储和操作规范,可以分为概念模型、数据结构模型和物理模型三大类。概念模型的典型代表是_。A) 实体一联系模型 B) 关系模型C) 面向对象模型 D) 网状模型(分数:1.00)A. B.C.D.解析:解析 概念数据模型也可简称为概念模型,最典型的概念数据模型是实体一联系模型,所以本题的答案为 A。13.统一建模语言 UML 是一种定义良好、易于表达、功能强大、通用的可视化建模语言,下列关于 UML 说法错误的是A) 在 UML 的用例模型中,一个角色可以执行多个用例,一个用例可以被多个角色使用B) UML 也适用于对象建模,其中的类图和对象图用于描述类模型、对象模型以及它们之间的动态关系,

25、这两种图都属于 UML 的动态视图C) UML 的包图是表明包以及包之间的关系的类图,包是对模型中涉及的元素进行分组后得到的结果。在进行元素分组时,应尽量追求包间低耦合、包内高内聚的目标D) UML 中的顺序图和协作图都描述交互,但是顺序图强调的是时间,协作图强调的是空间(分数:1.00)A.B. C.D.解析:14.在数据库物理设计阶段,需要考虑为关系表建立合适的索引,关于建立索引的描述,有下列说法:对于经常在其上需要执行查询操作并且数据量大的表,可以考虑建立索引对于经常在其上需要执行插入、删除和更新操作的表,可以考虑建立索引对于经常出现在 WHERE 子句中的属性,可以考虑建立索引对于经常

26、出现在 OR)ER BY 子句、GROUP BY 子句中的属性,应尽量避免建立索引上述说法正确的是_。A) 、和 B) 、和 C) 和 D) 和(分数:2.00)A.B.C. D.解析:解析 索引技术(Indexing)是一种快速文件访问技术,它将一个文件的每个记录在某个或某些域(或称为属性)上的取值与该记录的物理地址直接联系起来,提供了一种根据记录域的取值快速访问文件记录的机制。对于经常在其上需要执行查询操作并且数据量很大的表,可以考虑建立索引;对于经常出现在where 子句、order by 子句和 group by 子句中的属性就可以考虑使用索引;另外,索引技术是用来优化查询操作的,与插

27、入、删除和更改操作没有关系。15.为了保证数据库的数据独立性,需要修改的是_。A) 模式与外模式 B) 模式与内模式C) 三级模式之间的两级映射 D) 三级模式(分数:1.00)A. B.C.D.解析:解析 当数据库模式发生变化时,通过调整外模式/模式间的映像关系,使得应用程序不必随之修改,从而保证数据与应用程序间的逻辑独立性。16.DBAS 实现与部署的具体内容包括_。 建立数据库结构 数据加载 事务和应用程序的编码及测试 系统集成、测试与试运行 系统部署 A) B) C) D) (分数:1.00)A.B.C.D. 解析:解析 各项均是,所以本题的答案为 D。17.ADO 对象模型中,Rec

28、ordSet 对象的 AddNew 方法的功能是_。A)在对应的数据库表中增加一条新记录B)在记录集中增加一个新列C)在内存中开辟存放一条新记录的空间D)增加一个新的记录集(分数:1.00)A. B.C.D.解析:解析 RecordSet 对象的 AddNew 方法的功能是在对应的数据库表中增加一条新记录,所以本题的答案为 A。18.关于数据仓库设计,下列说法正确的是_。A)数据仓库项目的需求很难把握,所以不可能从用户的需求出发来进行数据仓库设计,只能从数据出发进行设计B)在进行数据仓库主题数据模型设计时,应该按面向部门业务应用的方式来设计数据模型C)在进行数据仓库主题数据模型设计时要强调数据

29、的集成性D)在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域(分数:2.00)A.B.C. D.解析:解析 在进行数据仓库主题数据模型设计时要强调数据的集成性。19.关于分布式数据库系统,下述说法正确的是_。A) 查询代价主要考虑 CPU 代价和 I/O 代价B) 分布透明性是指用户需要并能完全看清数据分片的位置、分片的分配位置以及数据复制的过程C) 分布式查询优化一般不需要考虑操作的执行顺序和数据在不同场地间的传输顺序D) 执行分布式数据库查询时,导致数据传输量大的主要原因是数据问的连接操作和并操作(分数:1.00)A.B.C.D. 解析:解析 执行

30、分布式数据库查询时,导致数据传输量大的主要原因是数据间的连接操作和并操作,因此本题答案为 D。20.不属于数据库对象的是_。A) 索引和约束 B) 表和视图 C) 触发器 D) T-SQL 脚本(分数:2.00)A.B.C.D. 解析:解析 数据库对象是数据库的组成部分,常见的有以下几种:表(Table)索引(Index)视图(View)图表(Diagram)缺省值(Default)规则(Rule)触发器(Trigger)存储过程(Stored Procedure)用户(User)约束。T-SQL 不属于数据库对象,所以选 D。21.有学生表(学号,姓名,所在系,年龄),找出系内学生平均年龄高

31、于全体学生平均年龄的系信息,正确的语句是_。A) SELECT 所在系,AVG(年龄)FROM 学生表WHERE AVG(年龄)(SELECT AVG(年龄)FEOM 学生表)B) SELECT 所在系,AVG(年龄)FROM 学生表WHERE AVG(年龄)(SELECT AVG(年龄)FEOM 学生表)GROUP BY 所在系C) SELECT 所在系,AVG(年龄)FROM 学生表GROUP BY 所在系HAVING AVG(年龄)(SELECT AVG(年龄)FEOM 学生表)D) SELECT 所在系,AVG(年龄)FROM 学生表GROUP BY 所在系WHERE AVG(年龄)(

32、SELECT AVG(年龄)FEOM 学生表)(分数:2.00)A.B.C. D.解析:解析 在分组查询中要用关键字 GROUP,AVG()、SUM()等函数作为查询条件时,必须放在 HAVING关键字后面,而不能用 WHERE 关键字。22.设有两个事务 T1,T2,其并发操作如下表所示,下面评价正确的是_。T1 T2读 A=10A=A-5 写回读 A=10A=A-8 写回A)该操作不存在问题 B)该操作丢失修改C)该操作不能重复读 D)读操作读脏数据(分数:2.00)A.B. C.D.解析:解析 事务 T1 写回的 A 的值为 5,随后事务 T2 写回的 A 值为 2,T2 提交的结果破坏

33、了 T1 提交的结果,导致 T1 的修改被丢失。23.关于一次性加锁法及其缺点叙述错误的是_。A)将事务执行时可能访问的所有数据项全部加锁,进一步降低了系统的并发程度B)该方法要求每个事务在开始执行时不必将要访问的数据项全部加锁C)多个数据项会被一个事务长期锁定独占,降低了系统的并发程度D)要求事务必须一次性的获得对需要访问的全部数据的访问权(分数:1.00)A.B. C.D.解析:解析 一次加锁法要求每个事务在开始执行时必须把需要访问的数据项全部加锁。24.下列各项中,哪一项不属于 master 数据库所包含的信息?_A) 登录账号 B) 数据库错误信息C) 系统配置 D) 调度信息(分数:

34、2.00)A.B.C.D. 解析:解析 master 数据库所包含的信息有登录账号、数据库错误信息、系统配置等,不包括调度信息。25.数据库镜像有很多优点,但不包括_。A提供完整或接近完整的数据允余,提高数据可靠性B主数据库系统发生故障时,可快速启用数据库镜像提供服务C降低数据库存储系统的建设成本D提高主数据库系统在升级期间的可用性(分数:2.00)A.B.C. D.解析:解析 数据库镜像有如下优点:数据库镜像提供完整或接近完整的数据冗余,增强数据保护功能;发生灾难时,数据库镜像可快速使数据库的备用副本提供服务,使数据不会丢失,提高数据库的可用性:提高镜像数据库在升级期间的可用性。数据库镜像是

35、把整个数据库或其中的关键数据复制到另一个磁盘上,其建设成本会提高。26.数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引”这一设计内容属于数据库设计的哪个阶段的内容?_A) 需求分析阶段 B) 概念结构设计阶段C) 逻辑结构设计阶段 D) 物理结构设计阶段(分数:2.00)A.B.C.D. 解析:解析 物理结构设计是为数据模型在设备上选定合适的存储结构和存取方法,以获得数据库的最佳存取效率。物理结构设计的主要内容包括:库文件的组织形式。如选用顺序文件组织形式、索引文件组织形式等。存储介质的分配。例如将易变的、存取频繁的数据存放在高速存储器上,将稳

36、定的、存取频度小的数据存放在低速存储器上。存取路径的选择等。27.根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是_。A)需求分析 B)概念设计 C)逻辑设计 D)物理设计(分数:2.00)A.B.C. D.解析:解析 数据库逻辑结构设计是指从数据库的概念模型出发,设计表示为逻辑模式的数据库逻辑结构,数据库逻辑设计的主要步骤包括 ER 图转换为初始关系模式、对初始关系模式进行优化等,所以本题的答案为 C。28.使 DBMS 统一管理和控制数据幸的建立、运行和维护,以保证数据的安全性和完整性,保证多用户对数据的并发访问和数据库系统的故障恢复_。A) 数据定义功能 B) 数据操纵功能

37、 C) 数据控制功能 D) 数据维护功能(分数:1.00)A.B.C. D.解析:解析 数据库运行管理和控制功能使 DBMS 统一管理和控制数据库的建立、运行和维护,以保证数据的安全性和完整性,保证多用户对数据的并发访问和数据库系统的故障恢复。所以本题的答案应该为C。A 选项数据定义功能,定义数据库对象的三级模式结构,描述数据库的结构特征。 B 选项数据操纵功能,查询、插入、删除和更新数据库中的数据。 D 选项数据维护功能,包括数据库初始数据的导入和数据的转换,数据库的备份、恢复功能,数据库的重组织功能,数据库性能监视和分析功能等。二、应用题(总题数:2,分数:4.00)29.设在 SQL S

38、erver 2000 环境下,对“销售数据库”进行的备份操作序列如下图所示。(分数:2.00)填空项 1:_ (正确答案:完全备份 1 差异备份 2 DATABASE 销售数据库 RECOVERY)解析:解析 恢复数据库的顺序为:恢复最近的完全数据库备份。恢复完全备份之后的最近的差异数据库备份(如果有的话)。按日志备份的先后顺序恢复自最近的完全或差异数据库备份之后的所有日志备份。实现恢复数据库的 RESTORE 语句的基本语法格式为:RESTORE DATABASE 数据库名FROM 备份设备名WITH FILE=文件号,NORECOVERY,RECOVERY30.在 VB6.0 的数据绑定控

39、件中,用于连接外码对应的主码所在的主表数据源的属性是 (3) 。用于指定要绑定的数据源,并且值一般为 ADO 数据控件的名称的属性是 (4) 。(分数:2.00)填空项 1:_ (正确答案:Rowsmurce Datasource)解析:解析 在 VB6.0 的数据绑定控件中,用于连接外码对应的主码所在的主表数据源的属性是Rowsource。用于指定要绑定的数据源,并且值一般为 ADO 数据控件的名称的属性是 Datasource。三、设计与应用题(总题数:2,分数:35.00)31.假设某商店数据库中有关系模式 R:R(商店编号,商品编号,数量,部门编号,负责人)约定:每个商店的每种商品只有

40、一个部门销售;每个商店的每个部门只有一个负责人;每个商店的每种商品只有一个库存数量。请回答下列问题:1)找出关系模式 R 的候选键,关系模式 R 最高已经达到第几范式?说明理由。2)如果 R 不属于 3NF,请将 R 分解成 3NF 模式集。(分数:20.00)_正确答案:(1)R 的候选键是:(商店编号,商品编号)。因为 R 中存在着非主属性“负责人”对候选键(商店编号,商品编号)的传递函数依赖,所以 R 属于 2NF,而不属于 3NF。2)将 R 分解成:R1(商店编号,商品编号,数量,部门编号)R2(商店编号,商品编号,负责人)解析:解析 1)由于(商店编号,商品编号)能唯一地标识每一个

41、元组,而且其任何真子集都不具有这个能力,如(商店编号)和(商品编号),因此,该关系模式 R 的候选关键字是(商店编号,商品编号)。显然该关系模式属于 1NF,而且不存在非主属性对候选键的部分依赖,所以该关系模式满足 2NF。由于(商店编号,商品编号)(商店编号,部门编号),(商店编号,商品编号)负责人,因此 R 中存在着非主属性“负责人”1.1)对候选键(商店编号,商品编号)的传递函数依赖。所以,该关系模式最高只达到 2NF。2)将 R(商店编号,商品编号,数量,部门编号,负责人)分解成两个关系模式:R1(商店编号,商品编号,数量,部门编号),其中主关键字是(商店编号,商品编号);R2(商店编

42、号,商品编号,负责人),其中主关键字是(商店编号,商品编号)。显然,以上两个关系模式都满足 2NF,而且,这两个关系模式都不存在非主属性对候选键的传递函数依赖,因此以上两个关系模式都满足 3NF。设数据库中有四个关系课程关系 C(C#,CNAME,TNAME)学生关系 S(S#,SNAME,AGE,SEX)选课关系 SC(S#,C#,SCORE)其中课程关系中各属性分别表示为课程号,课程名,以及相应的课程任课老师名;学生关系中各属性分别为学号,学生姓名,年龄以及性别;用 SQL 语句完成下面的各个问题:(分数:15.00)(1).创建学生关系 S,其中 S#为主码,SEX 只能取 F 和 M

43、两个值,其他的属性不为空(分数:5.00)_正确答案:(使用 CREATE 建立表,使用 CHECK 短语来指定列值应该满足的条件。CREATE TABLE SC(S#char(10)PRIMARY KEY,SNAME char(20)NOT NULL,AGE int NOT NULL,SEX char(2)check(SEX in(F,M);)解析:(2).检索年龄小于 17 岁的女生的学号和姓名(分数:5.00)_正确答案:(SELECT S#,SNAMEFROM SWHERE AGE17 AND SEX=F;)解析:(3).检索 WANG 同学不学的课程的课程号(分数:5.00)_正确答案:(SELECT C#FROM CWHERE NOT EXISTS(SELECT*FROM S,SCWHERE S.S#=SC.S#AND SC.C#=C.C#AND SNAME=WANG);)解析:

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

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

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