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

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

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

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

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

    1、国家四级数据库工程师-试卷 46 及答案解析(总分:76.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.不会因为系统数据存储结构与数据逻辑结构的变

    2、化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构4.下列哪一项不是数据库应用系统软件设计的内容?(分数:2.00)A.系统的体系结构设计B.系统的过程设计C.系统的物理设计D.系统的数据设计5.一个教师可以教多个学生,一个学生可以选修多个教师的课程,那么教师与学生之间的关系是-。(分数:2.00)A.多对一联系B.多对多联系C.一对一联系D.一对多联系6.关系数据规范化是为解决关系数据库中的什么问题而引入的?(分数:2.00)A.保证数据的安全性和完整性B.减少数据操作的复杂性C.插人、删除和数据冗余D.提高查询速度7.数据库文件结构有

    3、多种形式,存储了来自多个关系表的记录数据,每个关系表对应文件中的一种记录类型的文件结构是。(分数:2.00)A.聚集文件B.顺序文件C.散列文件D.索引文件8.对于数据文件和它的一个索引文件。如果数据文件中只是一部分查找码的值在索引文件中有对应的索引记录,则该索引为。(分数:2.00)A.聚集索引B.非聚集索引C.稠密索引D.稀疏索引9.下面关于视图的描述中,不正确的是(分数:2.00)A.视图是外模式B.视图是虚表C.使用视图可以简化查询语句的编写D.使用视图可以加快查询语句的执行速度10.在下列哪个子查询中,内层查询只处理一次,得到一个结果集,再依次处理外层查询?(分数:2.00)A.NO

    4、T EXIST。子查询B.EXIST 子查询C.IN 子查询D.JOIN 子查询11.一个事务一旦提交,它对数据库中数据的改变就应该是永久的,这指的是事务的什么特性?(分数:2.00)A.原子性B.一致性C.隔离性D.持久性12.并发操作可能会产生数据不一致,用什么方法能避免这些不一致的情况?一(分数:2.00)A.封锁方法B.审计功能C.视图机制D.登记日志文件13.下面关于存储过程的描述中,不正确的是。(分数:2.00)A.存储过程实际上是一组 TsQL 语句B.存储过程独立于数据库而存在C.存储过程可以完成某一特定的业务逻辑D.存储过程预先被编译存放在服务器的系统表中14.违反了完整性约

    5、束而导致的故障是。(分数:2.00)A.程序故障B.系统故障C.介质故障D.事务故障15.数据的完整性是指数据的正确性、有效性和。(分数:2.00)A.可维护性B.独立性C.相容性D.安全性 16.Visual Basic 6.O 不能使用下面哪一种数据访问技术?(分数:2.00)A.ADOB.DAOC.ADONETD.ODBC17.用数字表示类与类之间关联的多重性,如果图中没有明确标示关联的重数,则关联的重数是。(分数:2.00)A.0B.1C.01D.*18.在分布式数据库的数据分配中,全局数据被分成若干个数据子集,每个子集被分配在一个或多个不同的场地上,每个场地不一定保存所有数据,这种数

    6、据分配的方法属于。(分数:2.00)A.集中式B.分割式C.全复制式D.混合式19.在分布式数据库的查询中,导致数据传输量大的主要原因是数据间的。连接操作 与操作 并操作 选择操作(分数:2.00)A.B.C.D.20.分布式数据库系统中分片模式和分配模式均是。(分数:2.00)A.局部的B.全局的C.分布的D.集中的21.分布式数据库系统的透明性主要表现在位置透明性和复制透明性。位于分片视图和分配视图之间的透明性是-。(分数:2.00)A.位置透明性B.分配透明性C.全局数据模型透明性D.局部数据模型透明性22.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这些功能由数据库管理

    7、系统的哪一个模块完成?一(分数:2.00)A.数据库定义模块B.数据库运行模块C.数据库存取模块D.数据库维护模块23.SQLServer 2000 的文件类型有多种,包括主数据文件、辅助数据文件和。(分数:2.00)A.日志文件B.备份文件C.程序文件D.索引文件24.数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引”这一设计内容属于数据库设计的哪个阶段的内容?(分数:2.00)A.需求分析阶段B.概念结构设计阶段C.逻辑结构设计阶段D.物理结构设计阶段25.消除了传递函数依赖的 2NF 的关系模式是。(分数:2.00)A.1NFB.2NFC.

    8、3NFD.BCNF26.某“学生一选课一课程”数据库中的如下三个关系:学生基本信息:s(s#,SNAME,SEX,AGE)选课信息:SC(s#,c#,GRADE)课程信息:C(c#,CNAME,TEACHER)若要查询某个学生的基本信息及其选课的平均成绩,将使用到下列哪些关系?(分数:2.00)A.S 和 CB.S 和 SCC.SC 和 CD.S、SC 和 C27.下面各项中,用来解决“一个并发调度是否正确”问题的选项是。(分数:2.00)A.串行调度B.并发事务的可并行化C.并发事务的可串行化D.并发事务的有效调度28.下列关于数据库重构的描述中,不正确的是一。(分数:2.00)A.数据库的

    9、重构就是对数据库的逻辑结构作必要的小范围改变B.数据库重构包括重新设计数据库及其应用程序C.当存储空间的分配过于零散,导致存取效率下降,所以必须重构数据库D.如果能够重构数据库,尽量不要重新设计数据库及相应的应用程序29.下面关于数据库系统基于日志的恢复的叙述中,哪一项是正确的?(分数:2.00)A.利用更新日志记录中的改前值可以进 UNDO,利用更新日志记录中的改前值可以进行 REDOB.利用更新日志记录中的改前值可以进行 UNDO,利用更新日志记录中的改后值可以进行 REDOC.利用更新日志记录中的改后值可以进行 UNDO,利用更新日志记录中的改前值可以进行 REDOD.利用更新日志记录中

    10、的改后值可以进行 UNDO,利用更新日志记录中的改后值可以进行 REDO30.下列 SQL 语句中,能够实现参照完整性控制的语句是。(分数:2.00)A.PRIMARY KEYB.FOREIGN KEYC.FOREIGN KEY 和 REFERENCESD.REFERENCES31.以下说法中,正确的是。(分数:2.00)A.从结构的角度看,数据仓库主要有数据集市、企业仓库和用户仓库 3 种模型B.数据挖掘就是要智能化和自动化地把数据转换为有用的信息和知识C.OLAP 技术为提高处理效率,必须经过 DBMS 直接对物理数据进行读取和写入D.数据仓库是从数据库中导人大量的数据,并对结构和存储进行

    11、组织以提高查询效率二、简答题(总题数:4,分数:8.00)32.简答题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。(分数:2.00)_33.试述 ER 图转换为关系模型的转换规则。(分数:2.00)_34.简述数据库中应用“索引”的原理。(分数:2.00)_35.SQL Server 2000 的数据库中有哪些数据库对象?这些数据库对象在数据库系统中分别起什么作用?(分数:2.00)_三、设计题(总题数:3,分数:6.00)36.设计题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。(分数:2.00)_37.设有关系模式 R(A,B,C,D),数据依赖集 F

    12、=ABBAACDBCD,ADC, BDC,ACD,BHCD。1)求 R 的主码。并判断 R 是否为第四范式?为什么?2)R 是不是 BCNF?为什么?R 是不是 3NF?为什么?(分数:2.00)_38.有下面两个关系模式:职工(职工号,姓名,年龄,职务,工资,部门号);部门(部门号,名称,经理名,地址,电话)。请用 sQL 语句的 GRANT 和 REVOKE 语句(加上视图机制),完成以下授权定义或存取控制功能。1)用户张三对两个表有 SEI,ECT 权力。2)用户刘星对职工表有 SELECT 权力,对工资字段具有更新权力。3)用户李勇对两个表有 INSERT 和 DELETE 权力。4)

    13、用户李思具有修改两个表的结构的权力。5)用户周萍对两个表有的所有权力(读、写、插、修改、删除数据),并具有给其他用户授权的权力。6)用户王兰具有从每个部门职工中 SELECT最高工资、最低工资、平均工资的权力,他不能查看每个人的工资。(分数:2.00)_国家四级数据库工程师-试卷 46 答案解析(总分:76.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.选择题(1-20 每题,21-30 每题)下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。(分数:2.00)_解析:2.数据模型是。(分数:2.00)

    14、A.现实世界数据内容的抽象B.现实世界数据特征的抽象 C.现实世界数据库结构的抽象D.现实世界数据库物理存储的抽象解析:解析:数据模型是现实世界数据特征的抽象。数据模型是数据库系统的形式框架,是用来描述数据的一组概念和定义,包括描述数据、数据联系、数据操作、数据语义以及数据一致性的概念工具。3.数据库系统具有数据独立性的特点,体现在。(分数:2.00)A.不会因为数据的变化而影响到应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构解析:解析:数据库系统的数据独立性是指,当系统数据存储

    15、结构与数据逻辑结构发生变化时,不会影响应用程序。4.下列哪一项不是数据库应用系统软件设计的内容?(分数:2.00)A.系统的体系结构设计B.系统的过程设计C.系统的物理设计 D.系统的数据设计解析:解析:数据库应用系统软件设计包括系统的体系结构设计、系统的过程设计和系统的数据设计三方面内容。5.一个教师可以教多个学生,一个学生可以选修多个教师的课程,那么教师与学生之间的关系是-。(分数:2.00)A.多对一联系B.多对多联系 C.一对一联系D.一对多联系解析:解析:实体之间的联系有三种:l:l、1:n 和 m:n。每一个教师可与多个学生实体有联系,反过来,每一个学生实体也可以与多个教师实体有联

    16、系。因此两个实体之间是 m:n 的联系。6.关系数据规范化是为解决关系数据库中的什么问题而引入的?(分数:2.00)A.保证数据的安全性和完整性B.减少数据操作的复杂性C.插人、删除和数据冗余 D.提高查询速度解析:解析:规范化理论是关系数据库进行逻辑设计的理论依据。它是为了解决关系数据库中插入、删除和数据冗余而引入的。7.数据库文件结构有多种形式,存储了来自多个关系表的记录数据,每个关系表对应文件中的一种记录类型的文件结构是。(分数:2.00)A.聚集文件 B.顺序文件C.散列文件D.索引文件解析:解析:聚集文件是一种数据库文件结构形式。聚集文件具有多种记录类型,存储了来自多个关系表的记录数

    17、据,每个关系表对应文件中的一种记录类型。8.对于数据文件和它的一个索引文件。如果数据文件中只是一部分查找码的值在索引文件中有对应的索引记录,则该索引为。(分数:2.00)A.聚集索引B.非聚集索引C.稠密索引D.稀疏索引 解析:解析:对于数据文件和它的一个索引文件,如果数据文件中只是一部分查找码的值在索引文件中有对应的索引记录,则该索引为稀疏索引。9.下面关于视图的描述中,不正确的是(分数:2.00)A.视图是外模式B.视图是虚表C.使用视图可以简化查询语句的编写D.使用视图可以加快查询语句的执行速度 解析:解析:使用视图并不能加快查询语句的执行速度,可以简化查询语句的编写。10.在下列哪个子

    18、查询中,内层查询只处理一次,得到一个结果集,再依次处理外层查询?(分数:2.00)A.NOT EXIST。子查询B.EXIST 子查询C.IN 子查询 D.JOIN 子查询解析:11.一个事务一旦提交,它对数据库中数据的改变就应该是永久的,这指的是事务的什么特性?(分数:2.00)A.原子性B.一致性C.隔离性D.持久性 解析:解析:事务具有四个特性:原子性、一致性、隔离性和持久性。 原子性:事务是数据库的逻辑单位,事务中包括的操作要么都做,要么都不做。 一致性:即必须保证在数据库状态发生变化时数据库数据的一致性,在事务作用于数据库过程巾,数据应始终满足完整性约束。 隔离性:事务并发执行时的相

    19、对独立性,这是事务并发控制的目标,一个事务的执行不被其他事务干扰。 持久性:指一个事务一旦提交,它对数据库中数据的改变就应该是永久的。12.并发操作可能会产生数据不一致,用什么方法能避免这些不一致的情况?一(分数:2.00)A.封锁方法 B.审计功能C.视图机制D.登记日志文件解析:解析:并发操作可能会产生丢失修改、不町重复读和滨“脏”数据的不一致问题。片封锁的方法能避免这些不一致的情况。13.下面关于存储过程的描述中,不正确的是。(分数:2.00)A.存储过程实际上是一组 TsQL 语句B.存储过程独立于数据库而存在 C.存储过程可以完成某一特定的业务逻辑D.存储过程预先被编译存放在服务器的

    20、系统表中解析:解析:存储过程是一组预先编译好的 TSQL 代码,是数据库独立对象,可以被应用程序直接调用。优秀的数据存取策略应允许存储过程作为独立的组件而存在,但存储过程不能独立于数据库而存在,所以B 项不正确。14.违反了完整性约束而导致的故障是。(分数:2.00)A.程序故障B.系统故障C.介质故障D.事务故障 解析:解析:此类故障属于事务故障,表明事务没有提交或撤销就结束了,冈此数据库町能处于不准确状态。15.数据的完整性是指数据的正确性、有效性和。(分数:2.00)A.可维护性B.独立性C.相容性 D.安全性 解析:解析:完整性规则是数据模型中数据及其联系所具有的制约和依存规则,以保证

    21、数据的正确性、有效性和相容性。16.Visual Basic 6.O 不能使用下面哪一种数据访问技术?(分数:2.00)A.ADOB.DAOC.ADONET D.ODBC解析:解析:Visual Basic 60 不能使刚 ADONET 数据访问技术。17.用数字表示类与类之间关联的多重性,如果图中没有明确标示关联的重数,则关联的重数是。(分数:2.00)A.0B.1 C.01D.*解析:解析:用数字表示类与类之间关联的多重性,如果图中没有明确标示关联的重数,则关联的重数是l。18.在分布式数据库的数据分配中,全局数据被分成若干个数据子集,每个子集被分配在一个或多个不同的场地上,每个场地不一定

    22、保存所有数据,这种数据分配的方法属于。(分数:2.00)A.集中式B.分割式C.全复制式D.混合式 解析:解析:数据分配的方法有集中式、分割式、全复制式和混合式。集中式是指所有数据片断都在一个场地上。分割式是指所有全局数据有且只有一份,它们被分割成若干片断,每一个片断被分配在一个特定的场地上。全复制式是指全局数据有多个副本,在每个物理场地中都有一个完整的数据副本。混合式是指全局数据被分成若干个数据子集,每个子集被分配在一个或多个不同的场地上,每个场地不一定保存所有数据。这种分布方法介于分割式和全复制式之间。19.在分布式数据库的查询中,导致数据传输量大的主要原因是数据间的。连接操作 与操作 并

    23、操作 选择操作(分数:2.00)A.B. C.D.解析:解析:在分布式数据库系统的查询中,导致数据传输量大的主要原因是数据间的连接操作和并操作。20.分布式数据库系统中分片模式和分配模式均是。(分数:2.00)A.局部的B.全局的 C.分布的D.集中的解析:解析:分布式 DBS 的体系结构分为四级:全局外模式、全局概念模式、分片模式和分配模式。 全局外模式:它们是全局应用的用户视图,是全局概念模式的子集。 全局概念模式:全局概念模式定义了分布式数据库中所有数据的逻辑结构。 分片模式:分片模式定义片段以及定义全局关系与片段之间的映象。这种映象是一对多的,即每个片段来自一个全局关系,而一个全局关系

    24、町分成多个片段。 分配模式:片段是全局关系的逻辑部分,一个片段在物上 L 可以分配到网络的不同场地上。分配模式根据数据分配策略的选择定义片段的存放场地。 因此,分布式数据库系统中分片模式和分配模式均是全局的。21.分布式数据库系统的透明性主要表现在位置透明性和复制透明性。位于分片视图和分配视图之间的透明性是-。(分数:2.00)A.位置透明性 B.分配透明性C.全局数据模型透明性D.局部数据模型透明性解析:解析:分布透明性有 j 三个层次,从高到低依次为:分片透明性、位置透明性和局部数据模型透明性。 1)分片透明性:分片透明性位于全局概念模式与分片模式之间,是指用户只需对全局关系进行操作,不必

    25、考虑数据的分片及存储场地,其应用程序的编写与集中式数据库相同。当分片模式改变时,只需改变全局概念模式到分片模式之间的映像,而不会影响到全局概念模式和应用程序。 2)位置透明性:位置透明性位于分片模式与分配模式之间,是指用户不必知道数据的存储场地。即数据分配到哪个或哪些场地存储对用户是透明的。当存储场地发生变化时,只需改变分片模式到分配模式之间的映像,而不会影响分片模式、全局概念模式和应用程序。因此 A 项为正确选项。 3)局部数据模型透明性:局部数据模型透明性也称局部映像透明性,位于分配模式与局部概念模式之间,是指用户不用考虑局部 DBMS 所支持的数据模型、使用哪种数据操纵语言,但要考虑数据

    26、如何分片、片段及其副本在各场地上的分配。22.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这些功能由数据库管理系统的哪一个模块完成?一(分数:2.00)A.数据库定义模块B.数据库运行模块C.数据库存取模块 D.数据库维护模块解析:解析:数据库存取模块实现了对数据库中数据的查询、捕入、修改和删除。23.SQLServer 2000 的文件类型有多种,包括主数据文件、辅助数据文件和。(分数:2.00)A.日志文件 B.备份文件C.程序文件D.索引文件解析:解析:SQL Server 2000 的文件类型包括主数据文件、辅助数据文件和日志文件。24.数据库设计可划分为六个阶段,每个

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

    28、A.1NFB.2NFC.3NF D.BCNF解析:解析:消除了非主属性传递函数依赖于候选关键字的 2NF 的关系模式是 3NF。26.某“学生一选课一课程”数据库中的如下三个关系:学生基本信息:s(s#,SNAME,SEX,AGE)选课信息:SC(s#,c#,GRADE)课程信息:C(c#,CNAME,TEACHER)若要查询某个学生的基本信息及其选课的平均成绩,将使用到下列哪些关系?(分数:2.00)A.S 和 CB.S 和 SC C.SC 和 CD.S、SC 和 C解析:解析:查询某个学生的基本信息使用到关系 s。查询某个学生的选课的平均成绩使用到关系 SC 。27.下面各项中,用来解决“

    29、一个并发调度是否正确”问题的选项是。(分数:2.00)A.串行调度B.并发事务的可并行化C.并发事务的可串行化 D.并发事务的有效调度解析:解析:并发事务的可串行化调度可用来解决“一个并发调度是否正确”的问题。28.下列关于数据库重构的描述中,不正确的是一。(分数:2.00)A.数据库的重构就是对数据库的逻辑结构作必要的小范围改变B.数据库重构包括重新设计数据库及其应用程序 C.当存储空间的分配过于零散,导致存取效率下降,所以必须重构数据库D.如果能够重构数据库,尽量不要重新设计数据库及相应的应用程序解析:解析:数据库重构不是重新设计数据库及其应用程序,而是对数据库的逻辑结构作必要的小范围改变

    30、。29.下面关于数据库系统基于日志的恢复的叙述中,哪一项是正确的?(分数:2.00)A.利用更新日志记录中的改前值可以进 UNDO,利用更新日志记录中的改前值可以进行 REDOB.利用更新日志记录中的改前值可以进行 UNDO,利用更新日志记录中的改后值可以进行 REDO C.利用更新日志记录中的改后值可以进行 UNDO,利用更新日志记录中的改前值可以进行 REDOD.利用更新日志记录中的改后值可以进行 UNDO,利用更新日志记录中的改后值可以进行 REDO解析:解析:利用更新日志记录中的改前值可以进行 LJNDO 操作,利用更新日志记录中的改后值可以进行REDO 操作。30.下列 SQL 语句

    31、中,能够实现参照完整性控制的语句是。(分数:2.00)A.PRIMARY KEYB.FOREIGN KEYC.FOREIGN KEY 和 REFERENCES D.REFERENCES解析:解析:能够实现参照完整性控制的 SQL 语句是 FOREIGN KEY 和 REFERENCES。31.以下说法中,正确的是。(分数:2.00)A.从结构的角度看,数据仓库主要有数据集市、企业仓库和用户仓库 3 种模型B.数据挖掘就是要智能化和自动化地把数据转换为有用的信息和知识 C.OLAP 技术为提高处理效率,必须经过 DBMS 直接对物理数据进行读取和写入D.数据仓库是从数据库中导人大量的数据,并对结

    32、构和存储进行组织以提高查询效率解析:解析:从结构的角度看,数据仓库主要有企业仓库、数据集市和虚拟仓库等 3 种模型。因此选项 A的描述是错误的。0LAP(OnIJne AnalyticalProcsing)是联机分析处理的英文缩写,它仍使用 DBMS存取数据,即选项 c 的描述是错误的。数据仓库不是用做日常查询,也不是汇总和统计,它主要用于提取数据中的潜在信息和知识。因此选项 D 的描述是错误的。二、简答题(总题数:4,分数:8.00)32.简答题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。(分数:2.00)_解析:33.试述 ER 图转换为关系模型的转换规则。(分数:2.

    33、00)_正确答案:(正确答案:ER 图转换为关系模型的方法为: 一个实体集转换为关系模型中的一个关系,实体的属性就是关系的属性。实体的码就是关系的码关系的结构是关系模式。 一个 l:l 联系可以转换为一个独立的关系。也可以与任意一端实体集所对应的关系合并。如果将 l:l 联系转换为一个独立的关系,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,且每个实体的码均是该关系的候选码。如果将 l:l 联系与某一端实体所对应的关系合并,则需要在被合并关系中增加属性,其新增的属性为联系本身的属性和与联系相关的另一个实体的码。 实体间的 l:n 联系可以有两种转换方法:一种方法是将联系转换为

    34、一个独立的关系,其关系的属性由与该联系相连的各实体集的码以及联系本身的属性组成,而该关系的码为 n 端实体的码;另一种方法是在 n 端实体集中增加新属性,新属性由联系对应的 l 端实体集的码和联系自身的属性构成,新增属性后原关系的码不变。 一个 m:n 联系转换为一个关系:与该联系相连 的各实体集的码以及联系本身的属性均转换为关系的 属性,新关系的码为两个相连实体码的组合。)解析:34.简述数据库中应用“索引”的原理。(分数:2.00)_正确答案:(正确答案:数据库的基本功能是满足用户提出的各种查询需求,一般有“顺序查询”和“索引查询”两类。“顺序查询”按照需查询的内容从第一条记录开始逐一比较

    35、,效率较低。“索引”就是为了提高查询的速度而引人的,根据关键字建立一个关键字和其对应的记录在原基本表中的物理地址(指针)的对照表索引文件,其中的记录按关键字已排序(基本表无须排序),因此便于使用一些快速查询算法(二分法或折半查找)。)解析:35.SQL Server 2000 的数据库中有哪些数据库对象?这些数据库对象在数据库系统中分别起什么作用?(分数:2.00)_正确答案:(正确答案:SQLServer。的数据库对象包括表、视图、用户、角色、索引、数据类型、默认值、存储过程、触发器和约束等。 表和视图:表,即基本表,它是在数据库中存放的实际关系;视图是为了用户查询方便或根据数据安全的需要而

    36、建立的虚表。 用户和角色:用户是数据库系统的合法使用者;角色是一个或多个用户组成的单元,角色也称职能组。 索引:索引是用来加速数据访问和保证表的实体完整性的数据库对象。SQL Server 中的索引有群聚和非群聚索引两种。群聚索引会使表的物理顺序与索引顺序一致,一个表只能有一个群聚索引;非群聚索引与表的物理顺序无关,一个表可以建立多个非群聚索引。 存储过程:存储过程是通过 TransactSQL 编写的程序。存储进程包括系统存储过程和用户存储过程。系统存储进程是由 sQL Server 提供的,其过程名均以 SP 开头;用户存储过程是南用户编写的,它可以自动执行过程中安排的任务。 触发器:触发

    37、器是一种特殊类型的存储过程,当表中发生特殊事件时执行。触发器主要用于保证数据的完整性。 约束:约束规则用于加强数据完整性。)解析:三、设计题(总题数:3,分数:6.00)36.设计题请用蓝、黑色钢笔或圆珠笔将答案写在答题卡的相应位置上,否则无效。(分数:2.00)_解析:37.设有关系模式 R(A,B,C,D),数据依赖集 F=ABBAACDBCD,ADC, BDC,ACD,BHCD。1)求 R 的主码。并判断 R 是否为第四范式?为什么?2)R 是不是 BCNF?为什么?R 是不是 3NF?为什么?(分数:2.00)_正确答案:(正确答案:1)候选码为 AC、Bc、AD、BD。可选其中之一为

    38、主码。R 不服从 4NF。在多值依赖中,决定凶素中不包含码。2)R 不服从 BCNF。在函数依赖中决定因素中不包含码。R 服从 3NF。该模式中不存在非主属性。)解析:解析:主要考查了关系数据库规范化处理等一系列工作。 1)候选码的定义如下:设 K 为关系模式R 中的属性属性组,若 Ku 在 F+中,而找不到 K 的任何一个真子集 K,能使 K 一 u 在 F+中,则称 K 为关系模式 R 的候选码。 给定一关系模式 R 及其函数依赖集 F,分析候选码的方法如下: 如果有属性不在函数依赖集中出现,那么它必须包含在候选码中; 如果有属性不在函数依赖集中任何函数依赖的右边出现,那么它必须包含在候选

    39、码中; 如果有属性只在函数依赖集的左边出现,则该属性一定包含在候选码中; 如果有属性或属性组能唯一标识元组,则它就是候选码。 根据第一条,发现所有的属性都在函数依赖集巾出现了。所以不使用第一条规则。 根据第二条,发现所有属性都在函数依赖集中任何函数依赖的右边出现。 根据第三条,发现所有属性不只在函数依赖集的左边出现。 根据第四条,AC,BC,AD,BD 可以唯一确定属性集中的每一个属性,因此,AC,BC,AD,BD 一定是该关系模式的候选码。 关系模式 R(U,F)E INF,如果对于 R 的每个非平凡多值依赖 xY(YX),x 都含有码,则称 R(u,F)4NF。4NF 就是限制关系模式的属

    40、性之间不允许有非平凡且非函数依赖的多值依赖。因为根据定义,对于每一个非平凡的多值依赖 x-Y,x 都含有候选码,于是就有 xY,所以 4NF 所允许的非平凡的多值依赖实际上是函数依赖。南上可知,在多值依赖巾,决定因素中不包含码,R 不服从 4NF。 2)关系模式中,若 x 函数确定 Y 且 Y 不在 x 内时 x 必含有码,则此关系属于 BCNF。一个满足 BCNF 的关系模式的条件是: I所有非主属性对每一个码都是完全函数依赖。 所有的主属性对每一个不包含它的码,也是完全函数依赖。 没有任何属性完全函数依赖于非码的任何一组属性。 南上可知,在函数依赖中决定因素中不包含码,R 不服从 BCNF

    41、。 如果一个关系模式 Ri 是一个范式,且不存在非主属性传递依赖于码,我们称Ri 是一个三范式,记 3NF。该模式中不存在非主属性,所以 R 服从 3NF。38.有下面两个关系模式:职工(职工号,姓名,年龄,职务,工资,部门号);部门(部门号,名称,经理名,地址,电话)。请用 sQL 语句的 GRANT 和 REVOKE 语句(加上视图机制),完成以下授权定义或存取控制功能。1)用户张三对两个表有 SEI,ECT 权力。2)用户刘星对职工表有 SELECT 权力,对工资字段具有更新权力。3)用户李勇对两个表有 INSERT 和 DELETE 权力。4)用户李思具有修改两个表的结构的权力。5)用

    42、户周萍对两个表有的所有权力(读、写、插、修改、删除数据),并具有给其他用户授权的权力。6)用户王兰具有从每个部门职工中 SELECT最高工资、最低工资、平均工资的权力,他不能查看每个人的工资。(分数:2.00)_正确答案:(正确答案:1)(RAN7SELECT ON 职工,部门 TO 张三; 2)GRANTSELECT,UPDATE(工资)ON职工 T0 刘星: 3)GRANTINSERT,DELETE ON 职工,部门 T0 李勇; 4)GRANT ALTER TABLE TO 李思; 5)GRANT ALL PRIVILIGES ON 职工,部门 T0 周萍 W1TH GRANT OPTION; 6)CREATE VIEW 部门工资统计(最高工资,最低工资,平均工资) As SELECCT MAX(丁资),MIN(L1=资),AVG(工资)FROM 职丁 GROUP BY 部门号; GRANT SELECT ON 部门丁二资统计 T0 王兰。)解析:解析:主要考查了 SQL 的授权定义和存取控制语句,主要考查 GRANT 语句。


    注意事项

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




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

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

    收起
    展开