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

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

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

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

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

    1、四级数据库工程师-53 及答案解析(总分:76.00,做题时间:90 分钟)一、选择题(总题数:30,分数:43.00)1.关系规范化中的插入异常是指_。(分数:1.00)A.应该删除的数据未被删除B.应该插入的数据未被插入C.不该删除的数据被删除D.不该插入的数据被插入2.在分组检索中,要去掉不满足条件的分组和不满足条件的记录,应当_。(分数:2.00)A.使用 WHERE子句B.使用 HAVING子句C.先使用 HAVING子句,再使用 WHERE子句D.先使用 WHERE子句,再使用 HAVING子句3.某高校五个系的学生信息放在一张基本表里,下列措施可使各系的管理员只能读取本系的学生的

    2、信息的是_。(分数:1.00)A.建立各系的列级信息,并将对该视图的读取权限赋予该系的管理员B.建立各系的行级视图,并将对该视图的读取权限赋予该系的管理员C.将学生信息表的部分列的读取权限赋予各系的管理员D.将修改学生信息表的权限赋予各系的管理员4.设有商品销售系统,该系统每天最多产生 1万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存 3年的销售记录,每年按 365天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10 个字节)、销售数量(8 个字节)、价格(8 个字节)、金额(8 个字节)、收银台编号(4 个字节)、销售员编号(4 个字节)、销售时间(8 个字

    3、节)。保存该表的数据库管理系统的数据存储单位是数据页,每页大小为 8KB(共 8192个字节)。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许跨数据页存放。则在数据库中保存商品销售数据表需要的数据页数目是_。(分数:2.00)A.67178B.65535C.65540D.671585.用 UML建立业务模型是理解企业业务的第一步,业务人员扮演业务中的角色及其交互方式,例如航空公司的售票员是业务员,电话售票员也是业务员,他们直接的关系是_。(分数:1.00)A.关联关系B.依赖关系C.依赖关系D.依赖关系6.以下关于两段锁协议的原理叙述错误_。(分数:1.0

    4、0)A.每个事务的执行程序划分为两个阶段:加锁阶段和解锁阶段B.加锁阶段事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁C.在解锁阶段,事务可以释放在任何数据项上的任何类型的锁,但是不能再申请任何锁D.每个事务开始执行后就进入了加锁阶段7.在数据文件的非主属性上建立的索引称为_。(分数:1.00)A.非聚集索引B.主索引C.辅索引D.稀疏索引8.在使用 UML建模时,若需要描述跨越多个用例的单个对象的行为,使用_是最为合适的。(分数:2.00)A.协作图B.序列图C.活动图D.状态图9.以下关于 Visual Basic 6.0说法错误的是_。(分数:2.00)A.它以 Basic语

    5、言为基础,具有可视化编程环境、面向对象、事件驱动等特点B.在 Visual Basic中,应用面向对象的程序设计方法,把数据和操作封装为一个对象C.利用 OLE技术可以方便地开发集成声音、图像、动画、文字处理等对象于一体的应用程序D.仅可以访问小型数据库10.关于分布式数据库,下列说法错误的是(分数:1.00)A.水平分片是从行的角度依据一定的条件将关系划分为不同的片段,关系中的每一行至少属于一个片段B.垂直分片是从列的角度依据一定的条件将关系划分为不同的片段,关系中的主码只属于某一个片段C.分布式数据库由于数据物理上分布在多个不同的场地上,因此在进行查询处理设计时需要充分考虑站点间传输数据的

    6、通信代价D.分片透明性是最高级别的透明性,位于全局概念模式与分片模式之间11.用例用来描述系统在对事件作出的响应时所采取的行动,用例之间是具有相关性的。在一个订单输入子系统中,创建新订单和更新订单都需要核查用户账号是否正确。那么用例“创建新订单”,“更新订单”与用例“核查客户账号”之间的关系是_。(分数:1.00)A.包含B.扩展C.分类D.聚集12.在 SQL Server2000中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的 0.61.5 倍范围之内,实现这个约束的正确代码是(分数:2.00)A.CHECK(销售

    7、价格 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 INSERTED 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(SELE

    8、CT*FROM INSERTED a JOIN商品表 b ON a商品号=b商品号 wHERE销售价格 NOT BETwEEN单价*0.6 AND 单价*1.5)ROLLBACK13.要写出高质量的 SQL语句,提高系统的可用性,需要对查询进行优化,下面哪一项不是优化查询的常用方法_。(分数:1.00)A.事务处理B.使用游标C.合理使用索引D.不使用左(右)连接14.以下叙述错误的是_。(分数:2.00)A.NOT NULL和 DEFAULT不能在表级完整性约束处定义B.如果 CHECK约束是定义多列之间的取值约束,则只能在表级完整性约束处定义C.如果在表级完整性约束处定义外码,则 FORE

    9、IGN KEY不能省略,但可以省略D.如果表的主码由多个列组成,则这样的主码也只能在表级完整性约束处定义15.若关系模式 R中没有非主属性,则(分数:1.00)A.R属于 2NF,但 R不一定属于 3NFB.R属于 3NF,但 R不一定用于 BCNFC.R属于 BCNF,但不一定属于 4NFD.R属于 4NF16.不但能够防止丢失修改,还能进一步防止读脏数据,但是不能防止不可重复读的封锁协议是_。(分数:2.00)A.一级封锁协议B.二级封锁协议C.三级封锁协议D.四级封锁协议17.在数据库应用系统设计过程中,属于物理设计范畴的是_。 A)数据流图设计 B)实体联系图设计 C)关系模式设计 D

    10、)索引设计 (分数:2.00)A.B.C.D.18.下列哪项是 SQL Server数据库拥有的逻辑空间结构和物理空间结构?_(分数:1.00)A.表空间B.区C.段D.数据文件19.分布式数据库系统中分片模式和分配模式均是_。(分数:1.00)A.局部的B.全局的C.分布的D.集中的20.有会员卡表 TableCards(CardID,StartDate,Score),CardID 表示卡标识,Scme 为卡积分,有视图定义: CREATE VI EW vCard AS SELECT*FROM TableCards WHERE Score BETWEEN 200 AND 500 WITH C

    11、HECR OPTION 假设(C0001,2008/5/6,220) 是 TableCards表中的一个元组,下述说法正确的是_。(分数:2.00)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) 能成功执行21.下述关于关系表的相关信息中

    12、,不属于元数据、不会存储在数据字典中的是_。(分数:2.00)A.属性的名字和类型信息B.表上的授权信息C.表中的一个元组D.定义在表上的索引类型22.在分组检索中,要去掉不满足条件的分组和不满足条件的记录,应当_。(分数:1.00)A.使用 WHERE子句B.使用 HAVING子句C.先使用 HAVING子句,再使用 WHERE子句D.先使用 WHERE子句,再使用 HAVING子句23.以下关于决策系统说法错误的是_。(分数:1.00)A.为了解决 DSS存在的不足,人们提出了基于数据仓库的决策支持系统B.数据仓库是核心C.决策支持系统是数据的需求者D.决策支持系统主要存在两类数据:原始数

    13、据和导出数据,导出数据也称操作型数据24.一般来说,一个数据库系统的外模式_。(分数:2.00)A.只能有一个B.至少两个C.最多只能有一个D.可以有多个25.有如下两个关系: 零件关系 P(主键是“零件号”) 供应商关系 S:(主键是“供应商号”)(外键是“供应商号”) 供应商号 供应商名 所在城市 B01 红星 北京 10 宇宙 上海 T20 黎明 天津 Z01 立新 重庆 零件号 颜色 供应商号 010 红 B01 201 兰 T20 312 白 S10 今要向关系 P插入新行,新行的值分别列出如下。它们是否都能插入_。 (307,绿,S10)(101,黄,T11)(分数:1.00)A.

    14、只有B.只有C.都能D.都不能26.下列关于属性的语义的说法中错误的是_。(分数:1.00)A.属性被用来描述一类现实或抽象事物的特征或性质B.一个属性的具体取值叫属性实例C.属性实例由属性的类型和值来定义D.属性通常与具体的实体集无关27.要查询 Information表中学生姓中含有“张”的学生情况,可以用下列哪个命令?_(分数:1.00)A.SELECT*FROM Information WHERE s_name=“张“B.SELECT*FROM Information WHERE s_name LIKE“张%“C.SELECT*FROM Information WHERE s_name

    15、 LIKE“张“D.SELECT*FROM Information WHERE s_name LIKE“%张%“28.视图是 DBS采用的_。(分数:1.00)A.恢复措施B.并发控制措施C.安全性措施D.完整性措施29.SQL Server 2000的数据以页为基本存储单位,页的大小为_。(分数:2.00)A.16KBB.64KBC.32KBD.8KB30.以下选项中不能作为一个基本表建立索引原则的是_。(分数:2.00)A.对于经常需要查询、连接、统计操作的基本表可以建立索引B.经常执行插入、删除、更新操作的基本表可以考虑建立索引C.对于一个更新不频繁的表可以建立索引D.索引可以由用户根据

    16、需要随时创建或删除,以提高数据查询性能二、应用题(总题数:3,分数:8.00)创建触发器 TEST,定义 AFTER行级触发器,要求每当在 STUDENT表中修改数据后,将向客户端显示一条“记录已修改”的消息。 1 2 ON STUDENT 3 AS Print记录已修改(分数:6.00)31.能够实现“收回用户 U4对学生表(STUD)中学号(XH)的修改权”的 SQL语句是 1。 (分数:2.00)32.设有如下 UML图。该图是一种 1 图。 三、设计与应用题(总题数:2,分数:25.00)某公司需建立产品信息数据库,经调查其业务要求如下: 一种产品可以使用多个不同种类的部件,也可以使用

    17、多个不同种类的零件;一种部件至少被用在一种产品中;一种部件可以由多个不同种类的零件组成;一种零件至少被用在一种产品或一种部件中; 对于一种具体的部件,要记录这种部件使用的各种零件的数量; 对于一种具体的产品,要记录这种产品使用的各种部件数量和各种零件数量,但部件所使用的零件数量不计入该种产品的零件数量; 一个供应商可供应多种零件,但一种零件只能由一个供应商供应。 根据以上业务要求,某建模人员构建了如下 ER图: (分数:10.00)(1).请重新构建合理的 ER图,使之符合业务要求,且信息完整。(分数:5.00)_(2).根据重构的 ER图给出符合 3NF的关系模式,并标出每个关系模式的主码和

    18、外码。(分数:5.00)_33.设有三个基本表,表的结构如下所示,请用 SQL完成下列查询: BORROWER: 借书证号 姓名 系名 班级 98001 欧阳 信息系 98-1 98002 刘诚 信息系 98-1 98101 赵林 计算机 系 98-2 BOOKS: 索书号 书号 作者 图书登记 号 出版社 价格 TP311.13 数据库系统与应用 李昭原 T00101 科学 19.00 TP311.13 数据库原理与应用 李昭原 T00102 科学 19.00 TP.065 数据库系统原理 李昭原 T00201 北航 6.50 TP.1599 数据库原理教程 王珊 T00101 清华 18.

    19、50 LOANS: 借书证号 图书馆登记号 借书日期 98001 T00101 1999.04.01 98002 T00102 1999.05.01 09001 T00201 1999.05.31 检索至少借了 5本书的同学的借书证号、姓名、系名和借书数量 检索借书和欧阳同学所借图书中的任意一本相同的学生姓名、系名、书名和借书日期 建立信息系学生借书的视图 SSP,该视图的属性列名由借书证号,姓名,班级,图书登记号,书名,出版社和借书日期组成。 (分数:15.00)_四级数据库工程师-53 答案解析(总分:76.00,做题时间:90 分钟)一、选择题(总题数:30,分数:43.00)1.关系规

    20、范化中的插入异常是指_。(分数:1.00)A.应该删除的数据未被删除B.应该插入的数据未被插入 C.不该删除的数据被删除D.不该插入的数据被插入解析:解析 关系规范化中的插入异常是指应该插入的数据未被插入。2.在分组检索中,要去掉不满足条件的分组和不满足条件的记录,应当_。(分数:2.00)A.使用 WHERE子句B.使用 HAVING子句C.先使用 HAVING子句,再使用 WHERE子句D.先使用 WHERE子句,再使用 HAVING子句 解析:解析 用 WHERE去掉不满足条件的记录,再用 HAVING进行分组。3.某高校五个系的学生信息放在一张基本表里,下列措施可使各系的管理员只能读取

    21、本系的学生的信息的是_。(分数:1.00)A.建立各系的列级信息,并将对该视图的读取权限赋予该系的管理员B.建立各系的行级视图,并将对该视图的读取权限赋予该系的管理员 C.将学生信息表的部分列的读取权限赋予各系的管理员D.将修改学生信息表的权限赋予各系的管理员解析:4.设有商品销售系统,该系统每天最多产生 1万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存 3年的销售记录,每年按 365天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10 个字节)、销售数量(8 个字节)、价格(8 个字节)、金额(8 个字节)、收银台编号(4 个字节)、销售员编号(4 个字节)

    22、、销售时间(8 个字节)。保存该表的数据库管理系统的数据存储单位是数据页,每页大小为 8KB(共 8192个字节)。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许跨数据页存放。则在数据库中保存商品销售数据表需要的数据页数目是_。(分数:2.00)A.67178 B.65535C.65540D.67158解析:解析 单条商品销售记录占用字节:10+8+8+8+4+4+8=50 字节。 单数据页可存储销售记录条数:163 条(163*50=8150 字节;164*50=8120 字节)。 保存三年的销售总记录数:3*365*10000=10950000 条。需

    23、要的数据页数目=67178(67178*163=10950014;67177*163=10949851)。5.用 UML建立业务模型是理解企业业务的第一步,业务人员扮演业务中的角色及其交互方式,例如航空公司的售票员是业务员,电话售票员也是业务员,他们直接的关系是_。(分数:1.00)A.关联关系B.依赖关系C.依赖关系D.依赖关系 解析:6.以下关于两段锁协议的原理叙述错误_。(分数:1.00)A.每个事务的执行程序划分为两个阶段:加锁阶段和解锁阶段B.加锁阶段事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁 C.在解锁阶段,事务可以释放在任何数据项上的任何类型的锁,但是不能再申请任

    24、何锁D.每个事务开始执行后就进入了加锁阶段解析:解析 加锁阶段事务可以申请获得任何数据项上的任何类型的锁,但是不允许释放任何锁。7.在数据文件的非主属性上建立的索引称为_。(分数:1.00)A.非聚集索引B.主索引C.辅索引 D.稀疏索引解析:解析 在数据文件的非主属性上建立的索引称为辅索引。8.在使用 UML建模时,若需要描述跨越多个用例的单个对象的行为,使用_是最为合适的。(分数:2.00)A.协作图B.序列图C.活动图D.状态图 解析:解析 状态图是用来描述一个特定对象的所有可能状态及其引起状态转移的事件,大多数面向对象技术都用状态图表示单个对象在其生命周期中的行为。9.以下关于 Vis

    25、ual Basic 6.0说法错误的是_。(分数:2.00)A.它以 Basic语言为基础,具有可视化编程环境、面向对象、事件驱动等特点B.在 Visual Basic中,应用面向对象的程序设计方法,把数据和操作封装为一个对象C.利用 OLE技术可以方便地开发集成声音、图像、动画、文字处理等对象于一体的应用程序D.仅可以访问小型数据库 解析:解析 VB 提供了很强的数据访问功能,不仅可以访问小型数据库,而且利用开发式数据库接口还可以访问大型数据库。10.关于分布式数据库,下列说法错误的是(分数:1.00)A.水平分片是从行的角度依据一定的条件将关系划分为不同的片段,关系中的每一行至少属于一个片

    26、段B.垂直分片是从列的角度依据一定的条件将关系划分为不同的片段,关系中的主码只属于某一个片段 C.分布式数据库由于数据物理上分布在多个不同的场地上,因此在进行查询处理设计时需要充分考虑站点间传输数据的通信代价D.分片透明性是最高级别的透明性,位于全局概念模式与分片模式之间解析:解析 垂直分片后的各片段中均包含关系的主码,以便通过连接方法恢复关系。11.用例用来描述系统在对事件作出的响应时所采取的行动,用例之间是具有相关性的。在一个订单输入子系统中,创建新订单和更新订单都需要核查用户账号是否正确。那么用例“创建新订单”,“更新订单”与用例“核查客户账号”之间的关系是_。(分数:1.00)A.包含

    27、 B.扩展C.分类D.聚集解析:解析 包含关系是当可以从两个或两个以上的原始用例中提取公共行为,或者发现能够使用一个构件来实现某个用例的部分功能很重要时,应该使用包含关系来表示它们。12.在 SQL Server2000中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的 0.61.5 倍范围之内,实现这个约束的正确代码是(分数:2.00)A.CHECK(销售价格 BETWEEN单价*0.6 AND 单价*1.5)B.CHECK(销售价格 BETwEEN商品表单价*0.6 AND 商品表单价*1.5)C.CREATE TR

    28、IGGER tri Sales ON销售表 FOR INSERT,UPDATEASIF EXISTS(SELECT*FROM INSERTED 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)RO

    29、LLBACK 解析:13.要写出高质量的 SQL语句,提高系统的可用性,需要对查询进行优化,下面哪一项不是优化查询的常用方法_。(分数:1.00)A.事务处理B.使用游标 C.合理使用索引D.不使用左(右)连接解析:解析 游标会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃。所以不要随意使用游标,而且游标使用完成后应及时关闭和销毁,以释放资源。14.以下叙述错误的是_。(分数:2.00)A.NOT NULL和 DEFAULT不能在表级完整性约束处定义B.如果 CHECK约束是定义多列之间的取值约束,则只能在表级完整性约束处定义C.如果在表级完整性约束处定义外码,

    30、则 FOREIGN KEY不能省略,但可以省略 D.如果表的主码由多个列组成,则这样的主码也只能在表级完整性约束处定义解析:15.若关系模式 R中没有非主属性,则(分数:1.00)A.R属于 2NF,但 R不一定属于 3NFB.R属于 3NF,但 R不一定用于 BCNF C.R属于 BCNF,但不一定属于 4NFD.R属于 4NF解析:16.不但能够防止丢失修改,还能进一步防止读脏数据,但是不能防止不可重复读的封锁协议是_。(分数:2.00)A.一级封锁协议B.二级封锁协议 C.三级封锁协议D.四级封锁协议解析:解析 不但能够防止丢失修改,还可进一步防止读脏数据,但是不能防止不可重复读的封锁协

    31、议是二级封锁协议。17.在数据库应用系统设计过程中,属于物理设计范畴的是_。 A)数据流图设计 B)实体联系图设计 C)关系模式设计 D)索引设计 (分数:2.00)A.B.C.D. 解析:解析 数据库物理结构设计的内容包括数据库逻辑模式调整、选择或配置基本关系表的文件组织形式,为基本关系表设计数据存取方法或存取路径、数据分布设计、安全模式设计、确定系统配置、物理模式评估。18.下列哪项是 SQL Server数据库拥有的逻辑空间结构和物理空间结构?_(分数:1.00)A.表空间B.区C.段D.数据文件 解析:解析 表空间、区、段都不是 SQL Server数据库拥有的逻辑空间结构和物理空间结

    32、构。19.分布式数据库系统中分片模式和分配模式均是_。(分数:1.00)A.局部的B.全局的 C.分布的D.集中的解析:解析 分布式 DBS的体系结构分为四级:全局外模式、全局概念模式、分片模式和分配模式。 全局外模式:它们是全局应用的用户视图,是全局概念模式的子集。 全局概念模式:全局概念模式定义了分布式数据库中所有数据的逻辑结构。 分片模式:分片模式定义片段以及定义全局关系与片段之间的映象。这种映象是一对多的,即每个片段来自一个全局关系,而一个全局关系可分成多个片段。 分配模式:片段是全局关系的逻辑部分,一个片段在物理上可以分配到网络的不同场地上。分配模式根据数据分配策略的选择定义片段的存

    33、放场地。 因此,分布式数据库系统中分片模式和分配模式均是全局的。20.有会员卡表 TableCards(CardID,StartDate,Score),CardID 表示卡标识,Scme 为卡积分,有视图定义: CREATE VI EW vCard AS SELECT*FROM TableCards WHERE Score BETWEEN 200 AND 500 WITH CHECR OPTION 假设(C0001,2008/5/6,220) 是 TableCards表中的一个元组,下述说法正确的是_。(分数:2.00)A.若要查询积分在 200和 300之间的所有卡标识,通过视图 vCARD

    34、查询会比连接在 Table- Cards上查询的效率要高B.数据库系统会分配存储空间实际保存视图 vCards所对应的数据C.语句 UPDATE vCards SET Score=260 WHERE CardID=C0001能成功执行 D.语句 INSERT INTO vCard VALUSE(C0010,2008/4/5,1000) 能成功执行解析:解析 使用视图不可以提高查询效率,A 选项错误。视图是虚表,它随基本表的存在而存在,不会占用系统存储空间,B 选项错误。D 选项中 1000 超出有效范围,错误。21.下述关于关系表的相关信息中,不属于元数据、不会存储在数据字典中的是_。(分数:

    35、2.00)A.属性的名字和类型信息B.表上的授权信息C.表中的一个元组 D.定义在表上的索引类型解析:解析 数据字典中的元数据包括关系模式信息、与视图描述有关的信息、索引结构、完整性约束信息、安全性有关的信息和数据库运行统计信息等,所以本题的答案应该为 C。22.在分组检索中,要去掉不满足条件的分组和不满足条件的记录,应当_。(分数:1.00)A.使用 WHERE子句B.使用 HAVING子句C.先使用 HAVING子句,再使用 WHERE子句D.先使用 WHERE子句,再使用 HAVING子句 解析:解析 用 WHERE去掉不满足条件的记录,再用 HAVING进行分组。23.以下关于决策系统

    36、说法错误的是_。(分数:1.00)A.为了解决 DSS存在的不足,人们提出了基于数据仓库的决策支持系统B.数据仓库是核心C.决策支持系统是数据的需求者D.决策支持系统主要存在两类数据:原始数据和导出数据,导出数据也称操作型数据 解析:解析 导出数据是为了提高数据查询和管理效率,根据操作型数据计算得到的数据,常用于支持分析型应用,因此,一般将这种数据称为分析型数据。24.一般来说,一个数据库系统的外模式_。(分数:2.00)A.只能有一个B.至少两个C.最多只能有一个D.可以有多个 解析:解析 外模式是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是与某一应用有关的。不同用户的需求

    37、不同,故看待数据的方式也不同,所以即使对于模式相同的数据,也需要产生不同的外模式以满足不同用户的需要。25.有如下两个关系: 零件关系 P(主键是“零件号”) 供应商关系 S:(主键是“供应商号”)(外键是“供应商号”) 供应商号 供应商名 所在城市 B01 红星 北京 10 宇宙 上海 T20 黎明 天津 Z01 立新 重庆 零件号 颜色 供应商号 010 红 B01 201 兰 T20 312 白 S10 今要向关系 P插入新行,新行的值分别列出如下。它们是否都能插入_。 (307,绿,S10)(101,黄,T11)(分数:1.00)A.只有 B.只有C.都能D.都不能解析:解析 因为中的

    38、供应商号 T11在关系中不存在,违反了参照完整性的规则。所以不能插入关系 P作为新的一行。26.下列关于属性的语义的说法中错误的是_。(分数:1.00)A.属性被用来描述一类现实或抽象事物的特征或性质B.一个属性的具体取值叫属性实例C.属性实例由属性的类型和值来定义D.属性通常与具体的实体集无关 解析:解析 属性被用来描述一类现实或抽象事物的特征或性质。一个属性的具体取值叫属性实例,由属性的类型和值来定义,被用来描述一类事物中一个成员的具体特性。属性实例由属性的类型(Type)和值(、Value)来定义,这个值也称为“属性值”(Attribute value)。属性通常与具体的实体集相关联。所

    39、以本题的答案为 D。27.要查询 Information表中学生姓中含有“张”的学生情况,可以用下列哪个命令?_(分数:1.00)A.SELECT*FROM Information WHERE s_name=“张“B.SELECT*FROM Information WHERE s_name LIKE“张%“C.SELECT*FROM Information WHERE s_name LIKE“张“D.SELECT*FROM Information WHERE s_name LIKE“%张%“ 解析:解析 查询 information表中学生姓中含有“张”的学生情况的 SQL语句是:SELECT

    40、*FROM Information WHERE s_name UKE “%张%“。LIKE 运算符的一般形式为:列名NOT LIKE匹配串。匹配串中可包含四种通配符:_(下划线)、%(百分号)、。28.视图是 DBS采用的_。(分数:1.00)A.恢复措施B.并发控制措施C.安全性措施D.完整性措施 解析:解析 “视图”是 DBS采用的完整性措施。29.SQL Server 2000的数据以页为基本存储单位,页的大小为_。(分数:2.00)A.16KBB.64KBC.32KBD.8KB 解析:解析 SQL Server 2000 的数据以页为基本存储单位,页的大小为 8KB。30.以下选项中不

    41、能作为一个基本表建立索引原则的是_。(分数:2.00)A.对于经常需要查询、连接、统计操作的基本表可以建立索引B.经常执行插入、删除、更新操作的基本表可以考虑建立索引 C.对于一个更新不频繁的表可以建立索引D.索引可以由用户根据需要随时创建或删除,以提高数据查询性能解析:解析 对于经常执行插入、删除、更新操作的或小数据量的基本表应尽量避免建立索引。二、应用题(总题数:3,分数:8.00)创建触发器 TEST,定义 AFTER行级触发器,要求每当在 STUDENT表中修改数据后,将向客户端显示一条“记录已修改”的消息。 1 2 ON STUDENT 3 AS Print记录已修改(分数:6.00

    42、)解析:CREATE TRIGGER TEST解析:AFTER UPDATE解析:FOR EACH ROW解析 触发事件可以是 INSERT,DELETE 或 UPDATE,也可以是多个事件的组合。触发器的类型按照所触发动作的间隔尺寸可以分为行级触发器(FOR EACH ROW)和语句级触发器(FOR EACH STATE-MENT)。31.能够实现“收回用户 U4对学生表(STUD)中学号(XH)的修改权”的 SQL语句是 1。 (分数:2.00)解析:REVOKE UPDATE(XH)ON STUD FROM U432.设有如下 UML图。该图是一种 1 图。 解析:顺序三、设计与应用题(

    43、总题数:2,分数:25.00)某公司需建立产品信息数据库,经调查其业务要求如下: 一种产品可以使用多个不同种类的部件,也可以使用多个不同种类的零件;一种部件至少被用在一种产品中;一种部件可以由多个不同种类的零件组成;一种零件至少被用在一种产品或一种部件中; 对于一种具体的部件,要记录这种部件使用的各种零件的数量; 对于一种具体的产品,要记录这种产品使用的各种部件数量和各种零件数量,但部件所使用的零件数量不计入该种产品的零件数量; 一个供应商可供应多种零件,但一种零件只能由一个供应商供应。 根据以上业务要求,某建模人员构建了如下 ER图: (分数:10.00)(1).请重新构建合理的 ER图,使

    44、之符合业务要求,且信息完整。(分数:5.00)_正确答案:()解析:重构 ER图如下: (2).根据重构的 ER图给出符合 3NF的关系模式,并标出每个关系模式的主码和外码。(分数:5.00)_正确答案:()解析:符合 3NF的关系模式(带下划线的为主码属性): 产品( 产品号(PK )产品名称,型号,装配图号) 部件( 部件号(PK ),部件名称) 零件( 零件号(PK ),零件名称,供应商号(FK) 产品_部件( 产品号(FK),部件号(FK) ,部件数量) 产品_零件( 产品号(FK),零件号(FK) ,零件数量) 部件_零件( 部件号(FK),零件号(FK) ,零件数量) 供应商( 供

    45、应商号(PK) ,供应商名称,联系电话) 解析 本题考查的是 ER图和关系模式的知识。实体设计中存在明显的不合理之处,比如供应商应该是一个独立的实体。此外,对于产品和零件直接的联系未能正确表现出来。一种产品可以使用多个不同种类的部件,也可以使用多个不同种类的零件。说明产品与零件是直接有关系的,必须用一个实体来把它们之间的关系表示出来,否则,设计出来的关系模式存在有大量的数据冗余。33.设有三个基本表,表的结构如下所示,请用 SQL完成下列查询: BORROWER: 借书证号 姓名 系名 班级 98001 欧阳 信息系 98-1 98002 刘诚 信息系 98-1 98101 赵林 计算机系 9

    46、8-2 BOOKS: 索书号 书号 作者 图书登记 号 出版社 价格 TP311.13 数据库系统与应用 李昭原 T00101 科学 19.00 TP311.13 数据库原理与应用 李昭原 T00102 科学 19.00 TP.065 数据库系统原 理 李昭 原 T00201 北航 6.50 TP.1599 数据库原理教程 王珊 T00101 清华 18.50 LOANS: 借书证号 图书馆登记号 借书日期 98001 T00101 1999.04.01 98002 T00102 1999.05.01 09001 T00201 1999.05.31 检索至少借了 5本书的同学的借书证号、姓名、系名和借书数量 检索借书和欧阳同学所借图书中的任意一本相同的学生姓名、系名、书名和借书日期 建立信息系学生借书的视图 SSP,该视图的属性列名由借书证号,姓名,班级,图书登记号,书名,出版社和借书日期组成。 (分数:15.00)_正确答案:()解析:SELECT LOAN.借书证号,姓名,系名,COUT(*) AS 借书数量 FROM BORROWER,LOANS WHERE BORROW.


    注意事项

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




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

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

    收起
    展开