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

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

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

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

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

    1、计算机数据库工程师-117 及答案解析(总分:68.01,做题时间:90 分钟)一、B选择题/B(总题数:30,分数:40.00)1.关系数据模型_。 A. 只能表示实体的 1:1 联系 B. 只能表示实体的 1:n 联系 C. 只能表示实体的 m:n 联系 D. 可以表示实体间的上述三种联系(分数:1.00)A.B.C.D.2._是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述。 A. 外模式 B. 模式 C. 逻辑模式 D. 内模式(分数:1.00)A.B.C.D.3.对于基本表,下面一些属性上不可建立索引的是_。 A. 在 WHERE 查询子句中引用率较高的属性 B. 在 O

    2、RDER BY 子句、GROUP BY 子句中出现的属性 C. 在某些范围内频繁搜索的属性和按照排序顺序频繁检索的属性 D. 表的外码(分数:1.00)A.B.C.D.4.为避免数据库中并发事务之间的操作冲突,数据库管理系统采用加锁机制进行并发控制。关于锁粒度,下列说法错误的是 A.锁可以加在数据页、索引页和数据块等物理单元上,也可以加在元组等逻辑单元上 B.锁粒度会影响事务的并发执行程度,锁粒度越大,并发执行度越低,锁粒度越小,并发执行度越高 C.锁粒度会影响数据库的性能,锁粒度越小,系统开销越大,锁粒度越大,系统开销越小 D.一个好的数据库管理系统一般会选择一种锁粒度加以实现,同时针对此种

    3、锁粒度进行性能优化,以达到数据库运行的最佳状态(分数:1.00)A.B.C.D.5.数据库设计可分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建立什么样的索引”这一设计内容属于数据库设计的哪个阶段 A.需求分析阶段 B.概念结构设计阶段 C.逻辑结构设计阶段 D.物理结构设计阶段(分数:2.00)A.B.C.D.6.某企业需要在一个 SQL Server 2000 实例上为多个部门构建不同的数据库,有一个通用的数据类型需要在这些不同的数据库中,则较好的实现方法是_。 A. 在创建所有的用户数据库之前,将此数据类型定义在 master 数据库中 B. 在创建所有的用户数据库

    4、之前,将此数据类型定义在 model 数据库中 C. 在创建所有的用户数据库之前,将此数据类型定义在 msdb 数据库中 D. 在创建所有的用户数据库之前,在每个数据库中分别定义此数据类型(分数:1.00)A.B.C.D.7.若对并发操作不加以控制,可能会带来何种问题? _ A. 死机 B. 死锁 C. 不一致 D. 不安全(分数:1.00)A.B.C.D.8.关于恢复数据库的说法错误的是 A.在数据库被完全恢复到正确状态之前,允许用户访问数据库 B.备份数据库是按一定的顺序进行的,在恢复数据库时也有一定的顺序关系 C.在恢复过程中,除了要限制用户对数据库的访问外,如果数据库的日志没有损坏,还

    5、可以在恢复之前对数据库进行一次日志备份,这样就可以将数据的损失减小到最小 D.恢复数据库可以在企业管理器中实现(分数:2.00)A.B.C.D.9.下列关于触发器的描述中,不正确的是 A.不可以实现复杂的处理逻辑 B.它是一种特殊的存储过程 C.触发器可以用来实现数据完整性 D.对于某类操作,可以创建不同类型的触发器(分数:2.00)A.B.C.D.10.日志文件的内容不包括下面哪_。 A. 每个事务的开始标记 B. 每个事务的结束标记 C. 故障发生点 D. 每个事务的所有更新操作(分数:2.00)A.B.C.D.11.下列关于标定联系语法的说法中错误的是_。 A. 联系的语法用直线表示 B

    6、. 如果两个实体集之间有关系,并且是一个标定型联系,就用一条实线或线段把它们连接起来 C. 用一个空心圆表示其联系的基数是 n D. 1(父)端是线段的原点,n(子女)端是线段的终点(分数:1.00)A.B.C.D.12.在 UML 模型中,用于表达一系列的对象、对象之间的联系以及对象问发送和接收消息的图是_。 A. 协作图 B. 状态图 C. 顺序图 D. 部署图(分数:1.00)A.B.C.D.13.数据库对象的结构包括_。 基本表 索引 视图 约束 A. B. C. D. (分数:1.00)A.B.C.D.14.在 SQL Server 2008 中,设用户 U1 是某数据库 db_da

    7、tawriter 角色中的成员,则 U1 在该数据库中有权执行的操作是 A.SELECT B.SELECT 和 INSERT C.INSERT、UPDATE 和 DELETE D.SELECT、INSERT、UPDATE 和 DELETE(分数:1.00)A.B.C.D.15.下面说法错误的是 A.数据库空间的结构设计一般分为逻辑空间的结构设计和物理空间的结构设计 B.逻辑空间的结构设计直接决定了数据库存储数据时数据文件所占空间的大小和分布 C.对数据库空间实际增长情况进行监控是非常重要的,应该重点监控数据增长较快的数据表 D.数据库空间的监控和有效管理对整个数据库系统的正常运行以及性能优化具

    8、有十分重要的作用(分数:1.00)A.B.C.D.16.关于视图的属性列有如下说法,正确的是_。 A. 组成视图的属性列名应该全部指定 B. 组成视图的属性列名可以省略一部分或者指定一部分,其他隐含在子查询中 C. 组成视图的属性列名或者全部省略或者全部指定,别无选择 D. 组成视图的属性列名应该全部省略(分数:1.00)A.B.C.D.17.设有某通信公句面向手机用户的网上通信记录查询数据库系统,该系统为手机用户提供最近一年内用户的短信和通话记录查询功能。在系统上线运行前的实施过程中,设有下列测试活动:.在指定时间段内,模拟生成 N 笔特定模式的查询事务,测试服务器能否在这个时间段内完成这些

    9、查询.用一个手机用户登录,测试系统能否在该用户 5 分钟内没有任何操作时自动断开该用户的连接.测试系统在用户通过网页登录时能否生成验证码图片.用一个手机用户登录,测试在用户成功登录后系统能否正确地给用户发送一条提示短信.测试单个用户查询不同时间跨度的数据所需的平均响应时间以上测试活动中,可以归为性能测试的是 A. 仅和 B. 仅、和 C. 仅、和 D. 仅、和(分数:2.00)A.B.C.D.18.下述不属于数据库维护工作的是_。 A.使用数据定义语言建立多个表、构建数据库总体框架 B.根据备份计划周期性地备份数据库 C.检测数据库的空间使用情况 D.调整数据库参数,进行性能优化(分数:2.0

    10、0)A.B.C.D.19.数据库物理设计中一项重要工作是为数据库文件建立合适的索引,以提高数据库访问效率。若数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲授的课程,应该_。 A. 在教师表上按教师编号建索引 B. 在教师表上按姓名建索引 C. 在课程表上按课程号建索引 D. 在课程表上按教师编号建索引(分数:2.00)A.B.C.D.20.需求分析常用的建模方法包括_。 DFD IDEF0 E-R 模型 A. B. C. D. (分数:1.00)A.B.C.D.21.创建触发器时,以下说法错误的是_。 A.在一个表上可以建立多个名词不同、

    11、类型各异的触发器 B.增、删、改记录都可以使用触发器 C.修改数据库以及数据库对象的语句可以在触发器中使用 D.通常不要在触发器中返回任何结果(分数:1.00)A.B.C.D.22.在 DBMS 中,数据库恢复子系统通常占有整个代码系统的 10%,恢复技术是衡量系统性能优劣的重要指标。下面不是数据库恢复采用的方法是_。 A.建立检查点 B.建立副本 C.建立日志文件 D.建立索引(分数:1.00)A.B.C.D.23.设 T1 和 T2 两个事务,他们对数据 data 的并发操作如下表所示(SLOCK data 表示对数据 data 上 S 锁,UNLOCK data 表示对数据 data 解

    12、锁),对这个并发操作,下面说法正确的是_。 T1 T2请求SLOCK data读 data=20A=A+30 写回 A=50COMMITUNLOCK data请求SLOCK data读 data=20写回 data=50COMMITUNLOCK dataA该操作部能重复读 B该操作符合完整性要求C该操作的第步中,事务 T1 应该申请 X 锁 D该操作的第步中,事务 T2 不可能得到对 data 的锁(分数:1.00)A.B.C.D.24.设有两个事务 T1,T2,其并发操作如表所示,下列评价正确的是_。 T1 T2读 A=10A=A * 2 写回ROLLBACK恢复 A=100读 A=200

    13、A.该操作不存在问题 B.该操作丢失修改 C.该操作不能重复读 D.该操作读脏数据(分数:2.00)A.B.C.D.25.包(package)是 UML 的_。 A. 结构事务 B. 分组事务 C. 行为事务 D. 注释事务(分数:1.00)A.B.C.D.26.将查询 SC 表的权限授予用户 U1,并允许该用户将此权限授予其他用户。实现该功能的 SQL 语句是_。 A.GRANT SELECT TO SC U1 WITH PUBLIC B.GRANT SELECT ON SC TO Ul WITH PUBLIC C.GRANT SELECT TO SC ON Ul WITH GRANT OP

    14、TION D.GRANT SELECT ON SC TO Ul WITH GRANT OPTION(分数:1.00)A.B.C.D.27.如果关系模式 R 的所有属性都是不可分的基本数据项,则 R 满足_。 A. 1NF B. 2NF C. 3NF D. 4NF(分数:2.00)A.B.C.D.28.关系规范化中的删除异常是指_。 A. 应该删除的数据未被删除 B. 应该插入的数据未被插入 C. 不该删除的数据被删除 D. 不该插入的数据被插入(分数:1.00)A.B.C.D.29.关于数据仓库设计,下述说法正确是_。 A.数据仓库项目的需求很难把握,所以不可能从用户的需求出发进行数据仓库的设

    15、计,只能从数据出发进行设计 B.在进行数据仓库主题数据模型设计时,应该按部门业务应用的方式来设计数据模型 C.在进行数据仓库主题数据模型设计时要强调数据的集成性 D.在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域(分数:1.00)A.B.C.D.30.若关系模式 R 中没有非主属性,则_。 A.R 属于 2NF,但 R 不一定属于 3NF B.R 属于 3NF,但 R 不一定属于 BCNF C.R 属于 BCNF,但不一定属于 4NF D.R 属于 4NF(分数:2.00)A.B.C.D.二、B应用题/B(总题数:1,分数:8.00)数据库系统在运行

    16、过程中,可能会发生故障,如果系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非常控制方式终止,这时内存中的信息丢失,而存储在外存上的数据不受影响,这种故障叫做U U 5 /U /U;如果系统在运行过程中,南于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为U U 6 /U /U。前者的恢复由U U 7 /U /U完成。后者是由U U 8 /U /U完成。(分数:8.00)填空项 1:_填空项 1:_填空项 1:_填空项 1:_三、B设计与应用题/B(总题数:1,分数:20.00)现有某图书销售数据库,其关系表结构如下:图书表(图书编号,图书名称,出版社

    17、编号,出版社名称,出版时间,出版数量,版次)图书销售表(罔书编号,销售日期,销售数量,书店编号,读者编号,读者姓名,读者电话)书店表(书店编号,联系电话,所在城市编号,城市名称)系统所涉及的数据存在如下约束:出版社可以出版多本图书,一本图书只能在一个出版社出版,在该系统记录的图书出版信息包括出版时间、版次及出版数量信息。一个书店可以出售多本图书给多个读者每位读者可以从多个书店购买多本图书,一本图书可以通过多个书店出售给读者,书店把图书出售给读者后会在系统中记录售书日期和售书数量信息。每个书店只能位于一个城市,一个城市可以有多个书店。(分数:20.01)(1).请根据以上信息画出合理的图书销售数

    18、据库的概念模型(用 ER 图表示)。(分数:6.67)_(2).以图书销售表为例说明原数据库设计的不合理之处。(分数:6.67)_(3).给出该数据库符合 3NF 要求的全部关系模式,并指出关系模式中的全部主码和外码。(分数:6.67)_计算机数据库工程师-117 答案解析(总分:68.01,做题时间:90 分钟)一、B选择题/B(总题数:30,分数:40.00)1.关系数据模型_。 A. 只能表示实体的 1:1 联系 B. 只能表示实体的 1:n 联系 C. 只能表示实体的 m:n 联系 D. 可以表示实体间的上述三种联系(分数:1.00)A.B.C.D. 解析:解析 关系模型可以表示 1:

    19、1、1:n、m:n 三种联系;而层次和网状模型局限于 1:n 和 1:1。2._是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述。 A. 外模式 B. 模式 C. 逻辑模式 D. 内模式(分数:1.00)A. B.C.D.解析:解析 外模式也称为子模式、用户模式或用户视图,是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的数据的逻辑表示。作为用户与数据库系统的接口,一个数据库可以有多个外模式。所以本题的答案为 A。 模式也称为逻辑模式,是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。B、C 选项错误。内模式是对数据库中数据的物理结

    20、构和存储方式的描述,代表了数据在数据库内部的表示方式和物理组织结构。D 错误。3.对于基本表,下面一些属性上不可建立索引的是_。 A. 在 WHERE 查询子句中引用率较高的属性 B. 在 ORDER BY 子句、GROUP BY 子句中出现的属性 C. 在某些范围内频繁搜索的属性和按照排序顺序频繁检索的属性 D. 表的外码(分数:1.00)A.B.C.D. 解析:解析 对于基本表,下面一些属性上可以考虑建立索引:表的主码,一般由 DBMS 自动建立索引,在 WHERE 查询子句中引用率较高的属性,参与了链接操作的属性,在 ORDER BY 子句、GROUP BY 子句中出现的属性,在某一范围

    21、内频繁搜索的属性和按照排序频繁检索的属性,在 WHERE 子句中包含的一个关系的多少个属性,可以考虑在这些属性上建立多属性索引。4.为避免数据库中并发事务之间的操作冲突,数据库管理系统采用加锁机制进行并发控制。关于锁粒度,下列说法错误的是 A.锁可以加在数据页、索引页和数据块等物理单元上,也可以加在元组等逻辑单元上 B.锁粒度会影响事务的并发执行程度,锁粒度越大,并发执行度越低,锁粒度越小,并发执行度越高 C.锁粒度会影响数据库的性能,锁粒度越小,系统开销越大,锁粒度越大,系统开销越小 D.一个好的数据库管理系统一般会选择一种锁粒度加以实现,同时针对此种锁粒度进行性能优化,以达到数据库运行的最

    22、佳状态(分数:1.00)A.B.C.D. 解析:解析 一个好的数据库系统应当根据用户需求,提供多种不同粒度的加锁单元供数据库用户选择。锁粒度的选择必须从加锁机制和事务并发度两方面来考虑,对系统开销与事务并发度进行权衡折衷。5.数据库设计可分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建立什么样的索引”这一设计内容属于数据库设计的哪个阶段 A.需求分析阶段 B.概念结构设计阶段 C.逻辑结构设计阶段 D.物理结构设计阶段(分数:2.00)A.B.C.D. 解析:解析 物理结构设计的目标是设计一个占用存储空间少,具有较高的数据访问效率和较低的维护代价的数据库内模式。6.某企业

    23、需要在一个 SQL Server 2000 实例上为多个部门构建不同的数据库,有一个通用的数据类型需要在这些不同的数据库中,则较好的实现方法是_。 A. 在创建所有的用户数据库之前,将此数据类型定义在 master 数据库中 B. 在创建所有的用户数据库之前,将此数据类型定义在 model 数据库中 C. 在创建所有的用户数据库之前,将此数据类型定义在 msdb 数据库中 D. 在创建所有的用户数据库之前,在每个数据库中分别定义此数据类型(分数:1.00)A.B. C.D.解析:解析 model 数据库是样板数据库,其中包含所有用户数据库的公共信息。所以较好的实现方法是在创建所有的用户数据库之

    24、前,将此数据类型定义在 model 数据库中。7.若对并发操作不加以控制,可能会带来何种问题? _ A. 死机 B. 死锁 C. 不一致 D. 不安全(分数:1.00)A.B. C.D.解析:解析 死锁是指数据库系统中部分或全部事务由于无法获得对需要访问的数据项的控制权而处于等待状态,并且一直等待下去的系统状态,若对并发操作不加以控制,可能会带来死锁问题。8.关于恢复数据库的说法错误的是 A.在数据库被完全恢复到正确状态之前,允许用户访问数据库 B.备份数据库是按一定的顺序进行的,在恢复数据库时也有一定的顺序关系 C.在恢复过程中,除了要限制用户对数据库的访问外,如果数据库的日志没有损坏,还可

    25、以在恢复之前对数据库进行一次日志备份,这样就可以将数据的损失减小到最小 D.恢复数据库可以在企业管理器中实现(分数:2.00)A. B.C.D.解析:解析 在对数据库进行恢复之前,应先对数据库的访问进行一些必要的限制。因为在数据库被完全恢复到正确状态之前,是不允许用户访问数据库的。9.下列关于触发器的描述中,不正确的是 A.不可以实现复杂的处理逻辑 B.它是一种特殊的存储过程 C.触发器可以用来实现数据完整性 D.对于某类操作,可以创建不同类型的触发器(分数:2.00)A. B.C.D.解析:解析 触发器是一种特殊的存储过程,不需要由用户来调用,而是由事件来触发。触发器的优点:可以用编程的方法

    26、实现复杂的处理逻辑和业务规则,通过级联引用完整性约束;一个表中的同类操作可以创建不同类型的触发器。10.日志文件的内容不包括下面哪_。 A. 每个事务的开始标记 B. 每个事务的结束标记 C. 故障发生点 D. 每个事务的所有更新操作(分数:2.00)A.B.C. D.解析:11.下列关于标定联系语法的说法中错误的是_。 A. 联系的语法用直线表示 B. 如果两个实体集之间有关系,并且是一个标定型联系,就用一条实线或线段把它们连接起来 C. 用一个空心圆表示其联系的基数是 n D. 1(父)端是线段的原点,n(子女)端是线段的终点(分数:1.00)A.B.C. D.解析:解析 在 IDEF1X

    27、 图中,联系的语法用直线表示。如果两个实体集之间有关系,并且是一个标定型联系,就用一条实线或线段把它们连接起来,1(父)端是线段的原点,n(子女)端是线段的终点,并用一个实心圆表示其联系的基数是 n。所以本题的答案为 C。12.在 UML 模型中,用于表达一系列的对象、对象之间的联系以及对象问发送和接收消息的图是_。 A. 协作图 B. 状态图 C. 顺序图 D. 部署图(分数:1.00)A. B.C.D.解析:解析 协作图是交互图中的一种,图中包含一组对象,并展示了这些对象之间的联系以及对象间发送和接收消息。状态图主要是描述一个实体在发生一些事件时的状态变化情况,显示了该实体在某一状态时对不

    28、同的事件做出的不同反应。13.数据库对象的结构包括_。 基本表 索引 视图 约束 A. B. C. D. (分数:1.00)A.B.C.D. 解析:解析 数据库对象的结构包括基本表、索引、视图和约束等,所以本题的答案为 D。14.在 SQL Server 2008 中,设用户 U1 是某数据库 db_datawriter 角色中的成员,则 U1 在该数据库中有权执行的操作是 A.SELECT B.SELECT 和 INSERT C.INSERT、UPDATE 和 DELETE D.SELECT、INSERT、UPDATE 和 DELETE(分数:1.00)A.B.C. D.解析:解析 db_d

    29、atawriter 角色可以对表中的数据执行插入、删除、更新操作。U1 用户属于db_datawriter 角色中的成员,则其继承了 db_datewriter 角色的插入、删除、更新操作权限。15.下面说法错误的是 A.数据库空间的结构设计一般分为逻辑空间的结构设计和物理空间的结构设计 B.逻辑空间的结构设计直接决定了数据库存储数据时数据文件所占空间的大小和分布 C.对数据库空间实际增长情况进行监控是非常重要的,应该重点监控数据增长较快的数据表 D.数据库空间的监控和有效管理对整个数据库系统的正常运行以及性能优化具有十分重要的作用(分数:1.00)A.B. C.D.解析:解析 数据库空间的结

    30、构设计一般分为逻辑空间的结构设计和物理空间的结构设汁,其中物理空间的结构设计直接决定了数据库存储数据时数据文件所占空间的大小及分布,而与逻辑空间的结构设计无关。16.关于视图的属性列有如下说法,正确的是_。 A. 组成视图的属性列名应该全部指定 B. 组成视图的属性列名可以省略一部分或者指定一部分,其他隐含在子查询中 C. 组成视图的属性列名或者全部省略或者全部指定,别无选择 D. 组成视图的属性列名应该全部省略(分数:1.00)A.B.C. D.解析:解析 视图是从一个或几个基本表(或视图)导出的表,组成视图的属性列名或者全部省略或者全部指定,没有第三种选择。如果省略了视图的各个属性列名,则

    31、隐含该视图由子查询中的 SELECT 子句目标列中的诸字段组成。17.设有某通信公句面向手机用户的网上通信记录查询数据库系统,该系统为手机用户提供最近一年内用户的短信和通话记录查询功能。在系统上线运行前的实施过程中,设有下列测试活动:.在指定时间段内,模拟生成 N 笔特定模式的查询事务,测试服务器能否在这个时间段内完成这些查询.用一个手机用户登录,测试系统能否在该用户 5 分钟内没有任何操作时自动断开该用户的连接.测试系统在用户通过网页登录时能否生成验证码图片.用一个手机用户登录,测试在用户成功登录后系统能否正确地给用户发送一条提示短信.测试单个用户查询不同时间跨度的数据所需的平均响应时间以上

    32、测试活动中,可以归为性能测试的是 A. 仅和 B. 仅、和 C. 仅、和 D. 仅、和(分数:2.00)A. B.C.D.解析:18.下述不属于数据库维护工作的是_。 A.使用数据定义语言建立多个表、构建数据库总体框架 B.根据备份计划周期性地备份数据库 C.检测数据库的空间使用情况 D.调整数据库参数,进行性能优化(分数:2.00)A. B.C.D.解析:解析 数据库维护工作主要包括:数据库的转储和恢复,数据库安全性、完整性控制,数据库性能的检测与改善以及数据库的重组和重构,所以本题的答案为 A。19.数据库物理设计中一项重要工作是为数据库文件建立合适的索引,以提高数据库访问效率。若数据库中

    33、存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲授的课程,应该_。 A. 在教师表上按教师编号建索引 B. 在教师表上按姓名建索引 C. 在课程表上按课程号建索引 D. 在课程表上按教师编号建索引(分数:2.00)A.B.C.D. 解析:解析 数据库物理设计中一项重要工作是为数据库文件建立合适的索引,以提高数据库访问效率。若数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲授的课程,应该在课程表上按教师编号建索引。20.需求分析常用的建模方法包括_。 DFD IDEF0 E-R 模型 A. B.

    34、C. D. (分数:1.00)A. B.C.D.解析:解析 需求分析常用的建模方法包括数据流图(Data Flow Diagram,DFD)方法、IDEF0 建模方法,所以本题的答案为 A。21.创建触发器时,以下说法错误的是_。 A.在一个表上可以建立多个名词不同、类型各异的触发器 B.增、删、改记录都可以使用触发器 C.修改数据库以及数据库对象的语句可以在触发器中使用 D.通常不要在触发器中返回任何结果(分数:1.00)A.B.C. D.解析:解析 大部分 T-SQL 语句都可以用在触发器中,但是也有一些限制,例如,所有的建立和修改数据库以及数据库对象的语句、所有的 DROP 语句都不允许

    35、在触发器中使用。22.在 DBMS 中,数据库恢复子系统通常占有整个代码系统的 10%,恢复技术是衡量系统性能优劣的重要指标。下面不是数据库恢复采用的方法是_。 A.建立检查点 B.建立副本 C.建立日志文件 D.建立索引(分数:1.00)A.B.C.D. 解析:解析 建立检查点、建立副本、建立日志文件都是数据库恢复通常采用的方法。建立索引时进行数据库物理设计时,为提高数据查询的速度而采取的方法。23.设 T1 和 T2 两个事务,他们对数据 data 的并发操作如下表所示(SLOCK data 表示对数据 data 上 S 锁,UNLOCK data 表示对数据 data 解锁),对这个并发

    36、操作,下面说法正确的是_。 T1 T2请求SLOCK data读 data=20A=A+30 写回 A=50COMMITUNLOCK data请求SLOCK data读data=20写回data=50COMMITUNLOCK dataA该操作部能重复读 B该操作符合完整性要求C该操作的第步中,事务 T1 应该申请 X 锁 D该操作的第步中,事务 T2 不可能得到对 data 的锁(分数:1.00)A.B.C. D.解析:解析 事务 T1 对 A 上 S 锁后,事务 T2 仍能对 A 上 S 锁,这样事务 T1 的修改就丢失,最后 A 中的数据是事务 T2 写回的 18,因此为了防止丢失修改,必

    37、须在写数据操作之前对其上 X 锁。24.设有两个事务 T1,T2,其并发操作如表所示,下列评价正确的是_。 T1 T2读 A=10 读 A=200A=A * 2 写回ROLLBACK恢复 A=100 A.该操作不存在问题 B.该操作丢失修改 C.该操作不能重复读 D.该操作读脏数据(分数:2.00)A.B.C.D. 解析:解析 事务 T1 读出数据 A 并做了修改,事务 T2 读取同一数据,随后 T1 由于某种原因被撤销,执行回滚,这时 T1 已修改过的数据恢复原值 100,T2 读到的数据 200 就与数据库中的数据不一致,称为读脏数据。25.包(package)是 UML 的_。 A. 结

    38、构事务 B. 分组事务 C. 行为事务 D. 注释事务(分数:1.00)A.B. C.D.解析:解析 包(package)是 UML 的分组事务。它是一种把元素组织成组的通用机制,是一个构件(compo-nent)的抽象化概念。26.将查询 SC 表的权限授予用户 U1,并允许该用户将此权限授予其他用户。实现该功能的 SQL 语句是_。 A.GRANT SELECT TO SC U1 WITH PUBLIC B.GRANT SELECT ON SC TO Ul WITH PUBLIC C.GRANT SELECT TO SC ON Ul WITH GRANT OPTION D.GRANT SE

    39、LECT ON SC TO Ul WITH GRANT OPTION(分数:1.00)A.B.C.D. 解析:解析 选项 A、B 没有 WITH GRANT OPTION 子句,不能将权限授予其他用户;选项 C 是错误的表达,表名前应该用 ON,用户名前用 TO。27.如果关系模式 R 的所有属性都是不可分的基本数据项,则 R 满足_。 A. 1NF B. 2NF C. 3NF D. 4NF(分数:2.00)A. B.C.D.解析:解析 如果关系模式 R 的所有属性都是不可分的基本数据项,则 R 满足 1NF。28.关系规范化中的删除异常是指_。 A. 应该删除的数据未被删除 B. 应该插入的

    40、数据未被插入 C. 不该删除的数据被删除 D. 不该插入的数据被插入(分数:1.00)A.B.C. D.解析:解析 关系规范化中的删除异常是指不该删除的数据被删除,插入异常是指应该插入的数据未被插入。29.关于数据仓库设计,下述说法正确是_。 A.数据仓库项目的需求很难把握,所以不可能从用户的需求出发进行数据仓库的设计,只能从数据出发进行设计 B.在进行数据仓库主题数据模型设计时,应该按部门业务应用的方式来设计数据模型 C.在进行数据仓库主题数据模型设计时要强调数据的集成性 D.在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域(分数:1.00)A.B.

    41、C. D.解析:解析 数据仓库系统设计目标主要是在于建立主题数据环境,强调的是数据的集成性,所以选C。30.若关系模式 R 中没有非主属性,则_。 A.R 属于 2NF,但 R 不一定属于 3NF B.R 属于 3NF,但 R 不一定属于 BCNF C.R 属于 BCNF,但不一定属于 4NF D.R 属于 4NF(分数:2.00)A.B. C.D.解析:解析 3NF 是模式 R 属于第一范式,且不存在非主属性对主码的传递函数依赖。而 BCNF 是 R 属于1NF,且每个属性(包括主属性)既不存在部分函数依赖也不存在传递函数依赖于候选码。二、B应用题/B(总题数:1,分数:8.00)数据库系统

    42、在运行过程中,可能会发生故障,如果系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非常控制方式终止,这时内存中的信息丢失,而存储在外存上的数据不受影响,这种故障叫做U U 5 /U /U;如果系统在运行过程中,南于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为U U 6 /U /U。前者的恢复由U U 7 /U /U完成。后者是由U U 8 /U /U完成。(分数:8.00)填空项 1:_ (正确答案:系统故障)解析:填空项 1:_ (正确答案:介质故障)解析:填空项 1:_ (正确答案:DBMS)解析:填空项 1:_ (正确答案:DBA)解析:三、

    43、B设计与应用题/B(总题数:1,分数:20.00)现有某图书销售数据库,其关系表结构如下:图书表(图书编号,图书名称,出版社编号,出版社名称,出版时间,出版数量,版次)图书销售表(罔书编号,销售日期,销售数量,书店编号,读者编号,读者姓名,读者电话)书店表(书店编号,联系电话,所在城市编号,城市名称)系统所涉及的数据存在如下约束:出版社可以出版多本图书,一本图书只能在一个出版社出版,在该系统记录的图书出版信息包括出版时间、版次及出版数量信息。一个书店可以出售多本图书给多个读者每位读者可以从多个书店购买多本图书,一本图书可以通过多个书店出售给读者,书店把图书出售给读者后会在系统中记录售书日期和售

    44、书数量信息。每个书店只能位于一个城市,一个城市可以有多个书店。(分数:20.01)(1).请根据以上信息画出合理的图书销售数据库的概念模型(用 ER 图表示)。(分数:6.67)_正确答案:( *)解析:(2).以图书销售表为例说明原数据库设计的不合理之处。(分数:6.67)_正确答案:(图书销售表中,读者信息应该单独新建一张表,否则就会造成大量的数据冗余。)解析:(3).给出该数据库符合 3NF 要求的全部关系模式,并指出关系模式中的全部主码和外码。(分数:6.67)_正确答案:(出版社表(出版社编号,出版社名称)主码:出版社编号 出版表(出版社编号,图书编号,出版时间,出版数量,版次)主码:(出版社编号,图书编号) 图书表


    注意事项

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




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

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

    收起
    展开