【计算机类职业资格】计算机数据库工程师-105及答案解析.doc
《【计算机类职业资格】计算机数据库工程师-105及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机数据库工程师-105及答案解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、计算机数据库工程师-105 及答案解析(总分:76.00,做题时间:90 分钟)一、选择题(总题数:30,分数:43.00)1.关系规范化中的插入异常是指_。 A) 应该删除的数据未被删除 B) 应该插入的数据未被插入 C) 不该删除的数据被删除 D) 不该插入的数据被插入(分数:1.00)A.B.C.D.2.在分组检索中,要去掉不满足条件的分组和不满足条件的记录,应当_。A) 使用 WHERE 子句B) 使用 HAVING 子句C) 先使用 HAVING 子句,再使用 WHERE 子句D) 先使用 WHERE 子句,再使用 HAVING 子句(分数:2.00)A.B.C.D.3.某高校五个系
2、的学生信息放在一张基本表里,下列措施可使各系的管理员只能读取本系的学生的信息的是_。(A) 建立各系的列级信息,并将对该视图的读取权限赋予该系的管理员(B) 建立各系的行级视图,并将对该视图的读取权限赋予该系的管理员(C) 将学生信息表的部分列的读取权限赋予各系的管理员(D) 将修改学生信息表的权限赋予各系的管理员(分数:1.00)A.B.C.D.4.设有商品销售系统,该系统每天最多产生 1 万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存 3 年的销售记录,每年按 365 天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10 个字节)、销售数量(8 个字节)、
3、价格(8 个字节)、金额(8 个字节)、收银台编号(4 个字节)、销售员编号(4 个字节)、销售时间(8 个字节)。保存该表的数据库管理系统的数据存储单位是数据页,每页大小为 8KB(共 8192 个字节)。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许跨数据页存放。则在数据库中保存商品销售数据表需要的数据页数目是_。A) 67178 B) 65535C) 65540 D) 67158(分数:2.00)A.B.C.D.5.用 UML 建立业务模型是理解企业业务的第一步,业务人员扮演业务中的角色及其交互方式,例如航空公司的售票员是业务员,电话售票员也是业务员
4、,他们直接的关系是_。(A) 关联关系(B) 依赖关系(C) 依赖关系(D) 依赖关系(分数:1.00)A.B.C.D.6.以下关于两段锁协议的原理叙述错误_。A每个事务的执行程序划分为两个阶段:加锁阶段和解锁阶段B加锁阶段事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁C在解锁阶段,事务可以释放在任何数据项上的任何类型的锁,但是不能再申请任何锁D每个事务开始执行后就进入了加锁阶段(分数:1.00)A.B.C.D.7.在数据文件的非主属性上建立的索引称为_。A) 非聚集索引 B) 主索引C) 辅索引 D) 稀疏索引(分数:1.00)A.B.C.D.8.在使用 UML 建模时,若需要描
5、述跨越多个用例的单个对象的行为,使用_是最为合适的。A)协作图 B)序列图 C)活动图 D)状态图(分数:2.00)A.B.C.D.9.以下关于 Visual Basic 6.0 说法错误的是_。A) 它以 Basic 语言为基础,具有可视化编程环境、面向对象、事件驱动等特点B) 在 Visual Basic 中,应用面向对象的程序设计方法,把数据和操作封装为一个对象C) 利用 OLE 技术可以方便地开发集成声音、图像、动画、文字处理等对象于一体的应用程序D) 仅可以访问小型数据库(分数:2.00)A.B.C.D.10.关于分布式数据库,下列说法错误的是A)水平分片是从行的角度依据一定的条件将
6、关系划分为不同的片段,关系中的每一行至少属于一个片段B)垂直分片是从列的角度依据一定的条件将关系划分为不同的片段,关系中的主码只属于某一个片段C)分布式数据库由于数据物理上分布在多个不同的场地上,因此在进行查询处理设计时需要充分考虑站点间传输数据的通信代价D)分片透明性是最高级别的透明性,位于全局概念模式与分片模式之间(分数:1.00)A.B.C.D.11.用例用来描述系统在对事件作出的响应时所采取的行动,用例之间是具有相关性的。在一个订单输入子系统中,创建新订单和更新订单都需要核查用户账号是否正确。那么用例“创建新订单”,“更新订单”与用例“核查客户账号”之间的关系是_。A)包含 B)扩展
7、C)分类 D)聚集(分数:1.00)A.B.C.D.12.在 SQL Server2000 中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的 0.61.5 倍范围之内,实现这个约束的正确代码是A)CHECK(销售价格 BETWEEN 单价*0.6 AND 单价*1.5)B)CHECK(销售价格 BETwEEN 商品表单价*0.6 AND 商品表单价*1.5)C)CREATE TRIGGER tri Sales ON 销售表 FOR INSERT,UPDATEASIF EXISTS(SELECT*FROM INSERTE
8、D a JOIN 商品表 b)ON a商品号=b商品号WHERE 销售价格 NOT BETwEEN 单价*0.6 AND 单价*1.5)ROLLBACKD)CREATE TRIGGER tri Sales ON 销售表 INSTEAD OF INSERT,UPDATEASIF EXISTS(SELECT*FROM INSERTED a JOIN 商品表 b ON a商品号=b商品号 wHERE 销售价格 NOT BETwEEN 单价*0.6 AND 单价*1.5)ROLLBACK(分数:2.00)A.B.C.D.13.要写出高质量的 SQL 语句,提高系统的可用性,需要对查询进行优化,下面哪一
9、项不是优化查询的常用方法_。A) 事务处理B) 使用游标C) 合理使用索引D) 不使用左(右)连接(分数:1.00)A.B.C.D.14.以下叙述错误的是_。A) NOT NULL 和 DEFAULT 不能在表级完整性约束处定义B) 如果 CHECK 约束是定义多列之间的取值约束,则只能在表级完整性约束处定义C) 如果在表级完整性约束处定义外码,则 FOREIGN KEY 不能省略,但可以省略D) 如果表的主码由多个列组成,则这样的主码也只能在表级完整性约束处定义(分数:2.00)A.B.C.D.15.若关系模式 R 中没有非主属性,则(A) R 属于 2NF,但 R 不一定属于 3NF(B)
10、 R 属于 3NF,但 R 不一定用于 BCNF(C) R 属于 BCNF,但不一定属于 4NF(D) R 属于 4NF(分数:1.00)A.B.C.D.16.不但能够防止丢失修改,还能进一步防止读脏数据,但是不能防止不可重复读的封锁协议是_。A) 一级封锁协议 B) 二级封锁协议C) 三级封锁协议 D) 四级封锁协议(分数:2.00)A.B.C.D.17.在数据库应用系统设计过程中,属于物理设计范畴的是_。A)数据流图设计 B)实体联系图设计 C)关系模式设计 D)索引设计(分数:2.00)A.B.C.D.18.下列哪项是 SQL Server 数据库拥有的逻辑空间结构和物理空间结构?_A)
11、 表空间 B) 区C) 段 D) 数据文件(分数:1.00)A.B.C.D.19.分布式数据库系统中分片模式和分配模式均是_。A) 局部的 B) 全局的 C) 分布的 D) 集中的(分数:1.00)A.B.C.D.20.有会员卡表 TableCards(CardID,StartDate,Score),CardID 表示卡标识,Scme 为卡积分,有视图定义:CREATE VI EW vCard ASSELECT*FROM TableCards WHERE Score BETWEEN 200 AND 500 WITH CHECR OPTION假设(C0001,2008/5/6,220) 是 Ta
12、bleCards 表中的一个元组,下述说法正确的是_。A) 若要查询积分在 200 和 300 之间的所有卡标识,通过视图 vCARD 查询会比连接在 Table- Cards 上查询的效率要高B) 数据库系统会分配存储空间实际保存视图 vCards 所对应的数据C) 语句 UPDATE vCards SET Score=260 WHERE CardID=C0001能成功执行D) 语句 INSERT INTO vCard VALUSE(C0010,2008/4/5,1000) 能成功执行(分数:2.00)A.B.C.D.21.下述关于关系表的相关信息中,不属于元数据、不会存储在数据字典中的是_
13、。A)属性的名字和类型信息 B)表上的授权信息C)表中的一个元组 D)定义在表上的索引类型(分数:2.00)A.B.C.D.22.在分组检索中,要去掉不满足条件的分组和不满足条件的记录,应当_。A)使用 WHERE 子句B)使用 HAVING 子句C)先使用 HAVING 子句,再使用 WHERE 子句D)先使用 WHERE 子句,再使用 HAVING 子句(分数:1.00)A.B.C.D.23.以下关于决策系统说法错误的是_。A)为了解决 DSS 存在的不足,人们提出了基于数据仓库的决策支持系统B)数据仓库是核心C)决策支持系统是数据的需求者D)决策支持系统主要存在两类数据:原始数据和导出数
14、据,导出数据也称操作型数据(分数:1.00)A.B.C.D.24.一般来说,一个数据库系统的外模式_。A) 只能有一个 B) 至少两个C) 最多只能有一个 D) 可以有多个(分数:2.00)A.B.C.D.25.有如下两个关系:零件关系 P(主键是“零件号”)供应商关系 S:(主键是“供应商号”)(外键是“供应商号”)供应商号 供应商名 所在城市B01 红星 北京10 宇宙 上海T20 黎明 天津Z01 立新 重庆零件号 颜色 供应商号010 红 B01201 兰 T20312 白 S10今要向关系 P 插入新行,新行的值分别列出如下。它们是否都能插入_。(307,绿,S10)(101,黄,T
15、11)A只有 B只有 C都能 D都不能(分数:1.00)A.B.C.D.26.下列关于属性的语义的说法中错误的是_。 A) 属性被用来描述一类现实或抽象事物的特征或性质 B) 一个属性的具体取值叫属性实例 C) 属性实例由属性的类型和值来定义 D) 属性通常与具体的实体集无关(分数:1.00)A.B.C.D.27.要查询 Information 表中学生姓中含有“张”的学生情况,可以用下列哪个命令?_A) SELECT*FROM Information WHERE s_name=张B) SELECT*FROM Information WHERE s_name LIKE张%C) SELECT*F
16、ROM Information WHERE s_name LIKE张D) SELECT*FROM Information WHERE s_name LIKE%张%(分数:1.00)A.B.C.D.28.视图是 DBS 采用的_。A) 恢复措施 B) 并发控制措施C) 安全性措施 D) 完整性措施(分数:1.00)A.B.C.D.29.SQL Server 2000 的数据以页为基本存储单位,页的大小为_。 A) 16KB B) 64KB C) 32KB D) 8KB(分数:2.00)A.B.C.D.30.以下选项中不能作为一个基本表建立索引原则的是_。A) 对于经常需要查询、连接、统计操作的基
17、本表可以建立索引B) 经常执行插入、删除、更新操作的基本表可以考虑建立索引C) 对于一个更新不频繁的表可以建立索引D) 索引可以由用户根据需要随时创建或删除,以提高数据查询性能(分数:2.00)A.B.C.D.二、应用题(总题数:3,分数:8.00)创建触发器 TEST,定义 AFTER 行级触发器,要求每当在 STUDENT 表中修改数据后,将向客户端显示一条“记录已修改”的消息。(8) (9) ON STUDENT(10) ASPrint记录已修改(分数:6.00)填空项 1:_填空项 1:_填空项 1:_31.能够实现“收回用户 U4 对学生表(STUD)中学号(XH)的修改权”的 SQ
18、L 语句是 1。(分数:2.00)填空项 1:_32.设有如下 UML 图。该图是一种_图。填空项 1:_三、设计与应用题(总题数:2,分数:25.00)某公司需建立产品信息数据库,经调查其业务要求如下:一种产品可以使用多个不同种类的部件,也可以使用多个不同种类的零件;一种部件至少被用在一种产品中;一种部件可以由多个不同种类的零件组成;一种零件至少被用在一种产品或一种部件中;对于一种具体的部件,要记录这种部件使用的各种零件的数量;对于一种具体的产品,要记录这种产品使用的各种部件数量和各种零件数量,但部件所使用的零件数量不计入该种产品的零件数量;一个供应商可供应多种零件,但一种零件只能由一个供应
19、商供应。根据以上业务要求,某建模人员构建了如下 ER 图:(分数:10.00)(1).请重新构建合理的 ER 图,使之符合业务要求,且信息完整。(分数:5.00)_(2).根据重构的 ER 图给出符合 3NF 的关系模式,并标出每个关系模式的主码和外码。(分数:5.00)_33.设有三个基本表,表的结构如下所示,请用 SQL 完成下列查询:BORROWER:借书证号 姓名 系名 班级98001 欧阳 信息系 98-198002 刘诚 信息系 98-198101 赵林 计算机系 98-2BOOKS: 索书号 书号 作者 图书登记 号 出版社 价格TP311.13数据库系统与应用 李昭原 T001
20、01 科学 19.00TP311.13数据库原理与应用 李昭原 T00102 科学 19.00TP.065 数据库系统原理 李昭原 T00201 北航 6.50TP.1599 数据库原理教程 王珊 T00101 清华 18.50LOANS: 借书证号图书馆登记号 借书日期98001 T00101 1999.04.0198002 T00102 1999.05.0109001 T00201 1999.05.31检索至少借了 5 本书的同学的借书证号、姓名、系名和借书数量检索借书和欧阳同学所借图书中的任意一本相同的学生姓名、系名、书名和借书日期建立信息系学生借书的视图 SSP,该视图的属性列名由借书
21、证号,姓名,班级,图书登记号,书名,出版社和借书日期组成。(分数:15.00)_计算机数据库工程师-105 答案解析(总分:76.00,做题时间:90 分钟)一、选择题(总题数:30,分数:43.00)1.关系规范化中的插入异常是指_。 A) 应该删除的数据未被删除 B) 应该插入的数据未被插入 C) 不该删除的数据被删除 D) 不该插入的数据被插入(分数:1.00)A.B. C.D.解析:解析 关系规范化中的插入异常是指应该插入的数据未被插入。2.在分组检索中,要去掉不满足条件的分组和不满足条件的记录,应当_。A) 使用 WHERE 子句B) 使用 HAVING 子句C) 先使用 HAVIN
22、G 子句,再使用 WHERE 子句D) 先使用 WHERE 子句,再使用 HAVING 子句(分数:2.00)A.B.C.D. 解析:解析 用 WHERE 去掉不满足条件的记录,再用 HAVING 进行分组。3.某高校五个系的学生信息放在一张基本表里,下列措施可使各系的管理员只能读取本系的学生的信息的是_。(A) 建立各系的列级信息,并将对该视图的读取权限赋予该系的管理员(B) 建立各系的行级视图,并将对该视图的读取权限赋予该系的管理员(C) 将学生信息表的部分列的读取权限赋予各系的管理员(D) 将修改学生信息表的权限赋予各系的管理员(分数:1.00)A.B. C.D.解析:4.设有商品销售系
23、统,该系统每天最多产生 1 万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存 3 年的销售记录,每年按 365 天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10 个字节)、销售数量(8 个字节)、价格(8 个字节)、金额(8 个字节)、收银台编号(4 个字节)、销售员编号(4 个字节)、销售时间(8 个字节)。保存该表的数据库管理系统的数据存储单位是数据页,每页大小为 8KB(共 8192 个字节)。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许跨数据页存放。则在数据库中保存商品销售数据表需要的数据页数目是_。A) 67
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 数据库 工程师 105 答案 解析 DOC
