欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

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

    • 资源ID:1330551       资源大小:70KB        全文页数:12页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

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

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

    3、面的要求6.下面说法不正确的是_。(分数:2.00)A.数据库管理系统是一组软件B.概念模型不涉及计算机的处理细节C.数据库管理系统包括数据库D.概念模型是信息世界的建模工具7.数据管理经过发展,目前主要采用的管理技术是_。(分数:1.00)A.人工管理B.文件管理C.系统管理D.数据库管理8.从 OLTP环境中抽取数据,建立新的数据分析环境的最初出发点是_。(分数:1.00)A.对企业信息系统中的数据进行整理B.解决企业信息系统中的数据孤岛问题C.解决企业基本业务应用和数据分析应用之间的性能冲突问题D.解决企业信息系统中的蜘蛛网问题9.许多大中型企业出于多种原因建立了数据仓库,以下哪项不是建

    4、立数据仓库的合理理由 _。(分数:1.00)A.充分利用企业信息系统生成的数据B.把企业的各种应用系统集中在一起C.解决企业基本业务应用和数据分析应用之间的性能冲突问题D.以面向主题、集成的方式合理组织数据,实现跨专业视图10.关系规范化的删除异常是指_。(分数:1.00)A.应该删除的数据未被删除B.应该插入的数据未被插入C.不该删除的数据被删除D.不该插入的数据被插入11.以下关于两层 C/S结构的数据库应用系统特点说法错误的是_。(分数:2.00)A.DBAS的数据管理和数据处理的功能被分解并分布在客户端和数据库服务器上B.数据库服务器可以为多个客户端应用提供共享的数据管理功能C.客户端

    5、用户可以通过网络访问多个不同的数据源D.客户端属于典型的“瘦客户端”12.数据模型定义了数据库中数据的组织、描述、存储和操作规范,可以分为概念模型、数据结构模型和物理模型三大类。概念模型的典型代表是_。(分数:1.00)A.实体一联系模型B.关系模型C.面向对象模型D.网状模型13.统一建模语言 UML是一种定义良好、易于表达、功能强大、通用的可视化建模语言,下列关于 UML说法错误的是(分数:1.00)A.在 UML的用例模型中,一个角色可以执行多个用例,一个用例可以被多个角色使用B.UML也适用于对象建模,其中的类图和对象图用于描述类模型、对象模型以及它们之间的动态关系,这两种图都属于 U

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

    7、尽量避免建立索引上述说法正确的是_。(分数:2.00)A.、和B.、和C.和D.和15.为了保证数据库的数据独立性,需要修改的是_。(分数:1.00)A.模式与外模式B.模式与内模式C.三级模式之间的两级映射D.三级模式16.DBAS实现与部署的具体内容包括_。 建立数据库结构 数据加载 事务和应用程序的编码及测试 系统集成、测试与试运行 系统部署(分数:1.00)A.B.C.D.17.ADO对象模型中,RecordSet 对象的 AddNew方法的功能是_。(分数:1.00)A.在对应的数据库表中增加一条新记录B.在记录集中增加一个新列C.在内存中开辟存放一条新记录的空间D.增加一个新的记录

    8、集18.关于数据仓库设计,下列说法正确的是_。(分数:2.00)A.数据仓库项目的需求很难把握,所以不可能从用户的需求出发来进行数据仓库设计,只能从数据出发进行设计B.在进行数据仓库主题数据模型设计时,应该按面向部门业务应用的方式来设计数据模型C.在进行数据仓库主题数据模型设计时要强调数据的集成性D.在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域19.关于分布式数据库系统,下述说法正确的是_。(分数:1.00)A.查询代价主要考虑 CPU代价和 I/O代价B.分布透明性是指用户需要并能完全看清数据分片的位置、分片的分配位置以及数据复制的过程C.分布式

    9、查询优化一般不需要考虑操作的执行顺序和数据在不同场地间的传输顺序D.执行分布式数据库查询时,导致数据传输量大的主要原因是数据问的连接操作和并操作20.不属于数据库对象的是_。(分数:2.00)A.索引和约束B.表和视图C.触发器D.T-SQL脚本21.有学生表(学号,姓名,所在系,年龄),找出系内学生平均年龄高于全体学生平均年龄的系信息,正确的语句是_。(分数:2.00)A.SELECT所在系,AVG(年龄)FROM 学生表 WHERE AVG(年龄)(SELECT AVG(年龄)FEOM 学生表)B.SELECT所在系,AVG(年龄)FROM 学生表 WHERE AVG(年龄)(SELECT

    10、 AVG(年龄)FEOM 学生表)GROUP BY所在系C.SELECT所在系,AVG(年龄)FROM 学生表 GROUP BY所在系 HAVING AVG(年龄)(SELECT AVG(年龄)FEOM学生表)D.SELECT所在系,AVG(年龄)FROM 学生表 GROUP BY所在系 WHERE AVG(年龄)(SELECT AVG(年龄)FEOM学生表)22.设有两个事务 T1,T2,其并发操作如下表所示,下面评价正确的是_。 T1 T2 读 A=10 A=A-5 写回 读 A=10 A=A-8写回 (分数:2.00)A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.读操作读

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

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

    13、障恢复_。(分数:1.00)A.数据定义功能B.数据操纵功能C.数据控制功能D.数据维护功能二、应用题(总题数:2,分数:4.00)29.设在 SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。 (分数:2.00)30.在 VB6.0的数据绑定控件中,用于连接外码对应的主码所在的主表数据源的属性是 _ 1_ 。用于指定要绑定的数据源,并且值一般为 ADO数据控件的名称的属性是 _ 2_ 。 (分数:2.00)三、设计与应用题(总题数:2,分数:35.00)31.假设某商店数据库中有关系模式 R:R(商店编号,商品编号,数量,部门编号,负责人) 约定:每个商店的

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

    15、15.00)(1).创建学生关系 S,其中 S#为主码,SEX 只能取 F和 M两个值,其他的属性不为空(分数:5.00)_(2).检索年龄小于 17岁的女生的学号和姓名(分数:5.00)_(3).检索 WANG同学不学的课程的课程号(分数:5.00)_四级数据库工程师-98 答案解析(总分:78.00,做题时间:90 分钟)一、选择题(总题数:28,分数:39.00)1.只复制上次备份后发生变化的文件的数据转储机制是_。(分数:1.00)A.完全转储B.增量转储 C.差量转储D.局部转储解析:解析 增量转储只是复制上次备份后发生变化的文件。备份软件将检查文档位,以确定文件是否被修改,如果文件

    16、的文档位表明该文件为新文件或已修改,文件将复制到备份设备,文档位也将清除。2.以下说法错误的是_。(分数:1.00)A.散列技术一般使用桶作为基本的存储单位B.好的散列函数地址的分布是均匀的、随机的C.散列技术是一种快速查找技术D.散列函数的输入为文件记录的查找码值,函数的输出为记录的逻辑地址 解析:解析 散列函数的输入为文件记录的查找码值,函数的输出为记录的物理地址。3.一个教师可以教多个学生,一个学生可以选修多个教师的课程,那么教师与学生之间的关系是_。(分数:1.00)A.多对一联系B.多对多联系 C.一对一联系D.一对多联系解析:解析 实体之间的联系有三种:1:1、1:n 和 m:n。

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

    18、项为了保证数据库是可恢复的必须先写日志后写数据库。D 项系统故障、事务故障恢复都必须使用日志文件。故本题选 C。5.以下关于数据模型要求错误的是_。(分数:1.00)A.能够比较真实地模拟现实世界B.容易为人们所理解C.便于在计算机上实现D.目前大部分数据库模型能同时满足这三方面的要求 解析:解析 目前还没有一种数据库模型能同时满足能够比较真实地模拟现实世界、容易为人们所了解、便于在计算机上实现这三个方面的要求。6.下面说法不正确的是_。(分数:2.00)A.数据库管理系统是一组软件B.概念模型不涉及计算机的处理细节C.数据库管理系统包括数据库 D.概念模型是信息世界的建模工具解析:解析 数据

    19、库管理系统是位于用户和操作系统之间的一种数据管理软件,它的主要功能包括数据定义,数据组织、存储和管理,数据操纵,数据库的事务管理和运行管理,数据库的建立和维护功能等。关系模型是一种逻辑模型,它不属于概念模型。概念模型是用于信息世界的建模,是现实世界到信息世界的第一层抽象。7.数据管理经过发展,目前主要采用的管理技术是_。(分数:1.00)A.人工管理B.文件管理C.系统管理D.数据库管理 解析:解析 本题考查的知识点是数据库管理技术的发展。数据管理经历了人工管理、基于操作系统文件的管理等阶段,目前主要采用数据库技术实现数据管理。因此答案为 D。8.从 OLTP环境中抽取数据,建立新的数据分析环

    20、境的最初出发点是_。(分数:1.00)A.对企业信息系统中的数据进行整理B.解决企业信息系统中的数据孤岛问题C.解决企业基本业务应用和数据分析应用之间的性能冲突问题 D.解决企业信息系统中的蜘蛛网问题解析:解析 采用数据抽取程序从 OLTP中抽取数据的主要原因是解决不同类型应用程序之间的性能冲突问题。9.许多大中型企业出于多种原因建立了数据仓库,以下哪项不是建立数据仓库的合理理由 _。(分数:1.00)A.充分利用企业信息系统生成的数据B.把企业的各种应用系统集中在一起 C.解决企业基本业务应用和数据分析应用之间的性能冲突问题D.以面向主题、集成的方式合理组织数据,实现跨专业视图解析:解析 建

    21、立数据仓库不是简单地把企业的各种应用集中在一起,而是利用企业信息系统生成的数据,以面向主题、集成的方式合理组织数据,解决数据分析应用和企业基本业务之间的性能冲突问题,所以本题的答案为 B。10.关系规范化的删除异常是指_。(分数:1.00)A.应该删除的数据未被删除B.应该插入的数据未被插入C.不该删除的数据被删除 D.不该插入的数据被插入解析:解析 关系规范化的删除异常是指不该删除的数据被删除。11.以下关于两层 C/S结构的数据库应用系统特点说法错误的是_。(分数:2.00)A.DBAS的数据管理和数据处理的功能被分解并分布在客户端和数据库服务器上B.数据库服务器可以为多个客户端应用提供共

    22、享的数据管理功能C.客户端用户可以通过网络访问多个不同的数据源D.客户端属于典型的“瘦客户端” 解析:解析 客户端除了完成人机交互功能外,还需要完成面向应用的数据处理功能,负荷较重,属于典型的“胖客户端”。12.数据模型定义了数据库中数据的组织、描述、存储和操作规范,可以分为概念模型、数据结构模型和物理模型三大类。概念模型的典型代表是_。(分数:1.00)A.实体一联系模型 B.关系模型C.面向对象模型D.网状模型解析:解析 概念数据模型也可简称为概念模型,最典型的概念数据模型是实体一联系模型,所以本题的答案为 A。13.统一建模语言 UML是一种定义良好、易于表达、功能强大、通用的可视化建模

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

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

    25、立索引;对于经常出现在where子句、order by 子句和 group by子句中的属性就可以考虑使用索引;另外,索引技术是用来优化查询操作的,与插入、删除和更改操作没有关系。15.为了保证数据库的数据独立性,需要修改的是_。(分数:1.00)A.模式与外模式 B.模式与内模式C.三级模式之间的两级映射D.三级模式解析:解析 当数据库模式发生变化时,通过调整外模式/模式间的映像关系,使得应用程序不必随之修改,从而保证数据与应用程序间的逻辑独立性。16.DBAS实现与部署的具体内容包括_。 建立数据库结构 数据加载 事务和应用程序的编码及测试 系统集成、测试与试运行 系统部署(分数:1.00

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

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

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

    29、全体学生平均年龄的系信息,正确的语句是_。(分数:2.00)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(年

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

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

    32、统配置等,不包括调度信息。25.数据库镜像有很多优点,但不包括_。(分数:2.00)A.提供完整或接近完整的数据允余,提高数据可靠性B.主数据库系统发生故障时,可快速启用数据库镜像提供服务C.降低数据库存储系统的建设成本 D.提高主数据库系统在升级期间的可用性解析:解析 数据库镜像有如下优点:数据库镜像提供完整或接近完整的数据冗余,增强数据保护功能;发生灾难时,数据库镜像可快速使数据库的备用副本提供服务,使数据不会丢失,提高数据库的可用性:提高镜像数据库在升级期间的可用性。数据库镜像是把整个数据库或其中的关键数据复制到另一个磁盘上,其建设成本会提高。26.数据库设计可划分为六个阶段,每个阶段都

    33、有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引”这一设计内容属于数据库设计的哪个阶段的内容?_(分数:2.00)A.需求分析阶段B.概念结构设计阶段C.逻辑结构设计阶段D.物理结构设计阶段 解析:解析 物理结构设计是为数据模型在设备上选定合适的存储结构和存取方法,以获得数据库的最佳存取效率。物理结构设计的主要内容包括: 库文件的组织形式。如选用顺序文件组织形式、索引文件组织形式等。 存储介质的分配。例如将易变的、存取频繁的数据存放在高速存储器上,将稳定的、存取频度小的数据存放在低速存储器上。 存取路径的选择等。27.根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是_。

    34、(分数:2.00)A.需求分析B.概念设计C.逻辑设计 D.物理设计解析:解析 数据库逻辑结构设计是指从数据库的概念模型出发,设计表示为逻辑模式的数据库逻辑结构,数据库逻辑设计的主要步骤包括 ER图转换为初始关系模式、对初始关系模式进行优化等,所以本题的答案为 C。28.使 DBMS统一管理和控制数据幸的建立、运行和维护,以保证数据的安全性和完整性,保证多用户对数据的并发访问和数据库系统的故障恢复_。(分数:1.00)A.数据定义功能B.数据操纵功能C.数据控制功能 D.数据维护功能解析:解析 数据库运行管理和控制功能使 DBMS统一管理和控制数据库的建立、运行和维护,以保证数据的安全性和完整

    35、性,保证多用户对数据的并发访问和数据库系统的故障恢复。所以本题的答案应该为C。A 选项数据定义功能,定义数据库对象的三级模式结构,描述数据库的结构特征。 B选项数据操纵功能,查询、插入、删除和更新数据库中的数据。 D选项数据维护功能,包括数据库初始数据的导入和数据的转换,数据库的备份、恢复功能,数据库的重组织功能,数据库性能监视和分析功能等。二、应用题(总题数:2,分数:4.00)29.设在 SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。 (分数:2.00)解析:完全备份 1 差异备份 2 DATABASE销售数据库 RECOVERY 解析 恢复数据库的顺

    36、序为:恢复最近的完全数据库备份。恢复完全备份之后的最近的差异数据库备份(如果有的话)。按日志备份的先后顺序恢复自最近的完全或差异数据库备份之后的所有日志备份。 实现恢复数据库的 RESTORE语句的基本语法格式为: RESTORE DATABASE数据库名 FROM备份设备名 WITH FILE=文件号,NORECOVERY,RECOVERY30.在 VB6.0的数据绑定控件中,用于连接外码对应的主码所在的主表数据源的属性是 _ 1_ 。用于指定要绑定的数据源,并且值一般为 ADO数据控件的名称的属性是 _ 2_ 。 (分数:2.00)解析:Rowsmurce Datasource解析 在 V

    37、B6.0的数据绑定控件中,用于连接外码对应的主码所在的主表数据源的属性是 Rowsource。用于指定要绑定的数据源,并且值一般为 ADO数据控件的名称的属性是Datasource。三、设计与应用题(总题数:2,分数:35.00)31.假设某商店数据库中有关系模式 R:R(商店编号,商品编号,数量,部门编号,负责人) 约定:每个商店的每种商品只有一个部门销售;每个商店的每个部门只有一个负责人;每个商店的每种商品只有一个库存数量。 请回答下列问题: 1)找出关系模式 R的候选键,关系模式 R最高已经达到第几范式?说明理由。 2)如果 R不属于 3NF,请将 R分解成 3NF模式集。 (分数:20

    38、.00)_正确答案:()解析:1)R 的候选键是:(商店编号,商品编号)。 因为 R中存在着非主属性“负责人”对候选键(商店编号,商品编号)的传递函数依赖,所以 R属于 2NF,而不属于 3NF。 2)将 R分解成: R1(商店编号,商品编号,数量,部门编号) R2(商店编号,商品编号,负责人) 解析 1)由于(商店编号,商品编号)能唯一地标识每一个元组,而且其任何真子集都不具有这个能力,如(商店编号)和(商品编号),因此,该关系模式 R的候选关键字是(商店编号,商品编号)。显然该关系模式属于 1NF,而且不存在非主属性对候选键的部分依赖,所以该关系模式满足 2NF。由于(商店编号,商品编号)

    39、(商店编号,部门编号),(商店编号,商品编号)负责人,因此 R中存在着非主属性“负责人”1.1)对候选键(商店编号,商品编号)的传递函数依赖。所以,该关系模式最高只达到 2NF。2)将 R(商店编号,商品编号,数量,部门编号,负责人)分解成两个关系模式:R1(商店编号,商品编号,数量,部门编号),其中主关键字是(商店编号,商品编号);R2(商店编号,商品编号,负责人),其中主关键字是(商店编号,商品编号)。显然,以上两个关系模式都满足 2NF,而且,这两个关系模式都不存在非主属性对候选键的传递函数依赖,因此以上两个关系模式都满足 3NF。设数据库中有四个关系 课程关系 C(C#,CNAME,T

    40、NAME) 学生关系 S(S#,SNAME,AGE,SEX) 选课关系 SC(S#,C#,SCORE) 其中课程关系中各属性分别表示为课程号,课程名,以及相应的课程任课老师名;学生关系中各属性分别为学号,学生姓名,年龄以及性别;用 SQL语句完成下面的各个问题:(分数:15.00)(1).创建学生关系 S,其中 S#为主码,SEX 只能取 F和 M两个值,其他的属性不为空(分数: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#,SNAME FROM S WHERE AGE17 AND SEX=F;(3).检索 WANG同学不学的课程的课程号(分数:5.00)_正确答案:()解析:SELECT C# FROM C WHERE NOT EXISTS (SELECT* FROM S,SC WHERE S.S#=SC.S#AND SC.C#=C.C#AND SNAME=WANG);


    注意事项

    本文(【计算机类职业资格】四级数据库工程师-98及答案解析.doc)为本站会员(sumcourage256)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

    收起
    展开