【计算机类职业资格】四级数据库工程师-13及答案解析.doc
《【计算机类职业资格】四级数据库工程师-13及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】四级数据库工程师-13及答案解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、四级数据库工程师-13 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:30,分数:40.00)1.数据库系统的特点包括冗余度低、较高的程序与数据独立性、易于扩充和(分数:1.00)A.数据结构化B.数据模块化C.程序结构化D.程序标准化2.根据数据库应用系统生命周期模型的描述,得到一个与计算机软硬件、DBMS 的具体性能无关的全局概念模式ER 模型的阶段是(分数:1.00)A.需求分析B.概念设计C.逻辑设计D.物理设计3.visual Basic 6.0不能使用下面哪一种数据访问技术(分数:1.00)A.ADOB.DAOC.ADO.NETD.ODBC4.以下关于 D
2、BAS生命周期模型的基本思想的叙述中错误的是(分数:1.00)A.DBAS的生命周期由项目规划、需求分析、系统设计、实现与部署、运行管理与维护等基本活动组成B.将瀑布模型和螺旋模型的开发思路引入 DBAS生命周期模型,允许渐进、迭代地开发 DBASC.引入了数据组织与存储设计、数据访问与处理设计、应用设计三条设计主线D.将 DBAS设计阶段细分为概念设计、逻辑设计、物理设计三个步骤,第一步的设计内容又涵盖了三条设计主线5.以下关于 DFD与 IDEF0的比较的说法中错误的是(分数:1.00)A.在模型规范方面,DFD 方法更加规范,更加适合初学者B.DFD图用箭头(也叫做数据流)来描述数据移动
3、的方向C.IDEFO图的箭头可以表示出控制流和说明处理或活动实施方式的一些约束D.这两种方法都是基于结构化分析方法6.数据库管理系统的功能有 数据定义功能 数据操纵功能 数据库运行管理和控制功能 数据库的建立和维护功能(分数:1.00)A.B.C.D.7.有如下的索引文件指针号 指针号 J009 3 X100 1 X002 2 指针号 1 西服 X100 700 2 洗衣机 X002 1500 3 彩电 J009 2300 则该索引文件称为(分数:1.00)A.聚集、稀疏索引B.非聚集、稀疏索引C.聚集、稠密索引D.非聚集、稠密索引8.对 SQL对象的操作权限的描述正确的是(分数:1.00)A
4、.权限的种类分为创建、删除和修改三种B.使用 REVOKE语句获得权限C.权限只能用于实表而不能用于视图D.COMMIT语句用于收回权限9.关系模式 Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号、学生姓名、课程号、课程名、成绩、任课教师名和教师地址。其中一个学生可以选修若干门课程,一个教师可以讲授若干门课程,一门课程可以由多个教师讲授,对于同一门课程,学生只能选定一个教师讲授课程,教师不会重名。下列对关系的分解正确并且是无损连接及保持函数依赖的是(分数:1.00)A.(Sno,Sname,Cno,Tname,Taddr),(Sn
5、o,Sname,Cno,Cname,Grade)属于 1NFB.(Sno,Sname),(Sno,Cno,Grade,Tname,Taddr),(Cno,Cname)属于 2NFC.(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Cno,Cname)属于 3NFD.(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Tname,Cno),(Cno,Cname)属于 BCNF10.将文件的每个记录在某个或某些域上的取值与该记录的物理地址直接联系起来,提供了一种根据记录域的取值快速访问文件记录的机制是 A)散列技术 B)索引技
6、术 C)数据字典 D)聚集文件 (分数:1.00)A.B.C.D.11.在软件需求分析和设计过程中,其分析与设计的对象可归结成两个主要的对象,即数据和程序,按一般实施的原则,对两者的处理应该(分数:1.00)A.先数据后程序B.与顺序无关C.先程序后数据D.可同时进行12.数据库物理结构设计的目标是(分数:1.00)A.导出特定的 DBMS可以处理的数据库模式和外模式B.得到存储空间占用少、数据访问效率高和维护代价低的数据库物理模式C.产生反映企业组织信息需求的数据库概念结构D.收集支持系统目标的基础数据及其处理方法13.数据挖掘作为知识发现的过程,一般由以下哪些主要阶段组成 数据准备 数据挖
7、掘 数据分析 结果的解释评估 A) B) C)D) (分数:1.00)A.B.C.D.14.关于活动图,下列说法错误的是(分数:1.00)A.活动图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序、并行次序B.活动图用于低层次程序模块的作用类似于流程图,但活动图不可以描述并行操作C.每个活动图都有一个起点,但不一定有终点D.活动由圆角矩形框表示15.在数据库中要并发控制的原因是 防止多用户并发使用数据库时造成数据错误和程序运行错误保证数据的完整性保证数据的安全性 保证数据的可靠性(分数:1.00)A.B.C.D.16.下列语句中正确描述了将 Windows NT用户“Server/nt
8、_user”添加到 sysadmin固定的服务器角色中的是(分数:1.00)A.EXEC sp_addrole“Server/nt user“,“sysadmin“B.EXEC sp_addsrvrolemember“Server/nt_user“,“sysadmin“C.ADD sp_addrole“Server/nt_user“,“sysadmin“D.ADD sp_addsrvrolemember“Server/nt_user“,“sysadmin“17.以下关于备份设备的说法中错误的是(分数:1.00)A.SQLServer将备份数据库的场所称为备份设备B.永久备份设备是先创建备份设备
9、,然后将数据库备份到备份设备上C.临时备份设备是直接将数据库备份到物理文件上D.可以使用 sp_createumpdevice系统存储过程创建备份设备18.1级加锁协议解决了事务的并发控制带来的哪种不一致性问题(分数:1.00)A.读脏数据B.数据重复修改C.数据丢失修改D.数据不可重复读19.ADO RecordSet对象支持四种游标类型,其中能够反映所有用户对数据的修改,支持向前和向后的记录移动操作的是(分数:1.00)A.动态游标B.静态游标C.键集游标D.仅向前游标20.数据库权限包括 创建、修改和删除数据库对象 对 DBMS进行维护的权限 对数据库数据的操作权限(分数:1.00)A.
10、B.C.D.21.下列关于范式的叙述中,正确的是 A)若关系模式 R是 1NF,且主属性部分依赖于码,则 R是 2NF B)若关系模式 R是 3NF,A, (分数:2.00)A.B.C.D.22.下列关于数据库事务详细设计的说法中,错误的是(分数:2.00)A.事务详细设计是从事务概要设计得到的事务流程出发B.事务详细设计将概要设计中的 read、write 元操作替换成 DML语句或对 API接口的调用C.对于复杂事务,其实现形式可以是以 begin_transaction开头、以 end_transaction结尾的操作系列D.事务的结构可以是集中事务、分布式事务、平面事务或嵌套事务23.
11、在 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 TRIGGER tri Sales ON销售表 FOR INSERT,UPDATEASIF EXISTS(SELECT*FROM INSERTED a JOIN商品表 b)ON a商品号=b商
12、品号 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)ROLLBACK24.有关联机分析处理(OLAP)与联机事务处理(OLTP)的正确描述是(分数:2.00)A.OLAP面向操作人员,OLTP 面向决策人员B.OLAP使用历史性的数据,OLTP
13、 使用当前数据C.OLAP经常对数据进行插入、删除等操作,而 OLTP仅对数据进行汇总和分析D.OLAP不会从已有数据中发掘新的信息,而 OLTP可以25.一个用户试图用查询分析器连接到一个 SQL服务器上,服务器使用 Windows验证模式,用户需要如何填写登录名和口令框中的内容才能被验证成功,获得访问权限(分数:2.00)A.什么也不用填B.Windows 2000账号和一个空口令C.Windows 2000账号和口令D.以上选项都不对26.恢复数据库的顺序为 按日志备份的先后顺序恢复自最近的完全或差异数据库备份之后的所有日志备份恢复最近的完全数据库备份恢复完全备份之后的最近的差异数据库备
14、份(如果有的话)(分数:2.00)A.B.C.D.27.下述各图给出的四个并发调度中,哪个不是冲突可串行的? A) T1 T2 Read(A) Write(B) Read(A) Write(A) B) T1 T3 Read(A) Write(B) Read(B) Write(A) C) T4 T5 Read(A) Read(A) Write(B) Write(B) D) T1 T4 Read(A) Write(B) Read(A) Write(B) (分数:2.00)A.B.C.D.28.关于分布式数据库系统和并行数据库系统,下列说法正确的是(分数:2.00)A.分布式数据库系统的目标是利用多
15、处理机结点并行地完成数据库任务以提高数据库系统的整体性能B.并行数据库系统的目的主要在于实现场地自治和数据全局透明共享C.并行数据库系统经常采用负载平衡方法提高数据库系统的业务吞吐率D.分布式数据库系统中,不存在全局应用和局部应用的概念,各结点完全不独立,各个结点需要协同工作29.某个数据仓库中保存着商品销售明细数据表 T(商品号,数量,价格,时间),其细节数据保存期为 2年,每年销售记录约有 5千万条。设前端应用需要针对这些数据进行每月重要商品销售情况与趋势分析,可供用户查询或分析的数据时间跨度最长为 5年,为了提高这项分析需求的执行效率,下列方案合理且有效的是(分数:2.00)A.按月份为
16、商品明细数据建立分区,并为商品销售明细数据建立索引,每次分析时根据细节数据实时计算生成月粒度级数据,并用于趋势分析B.按月份为商品明细数据建立分区,并为商品销售明细数据建立索引,建立视图 V1(商品号,日销售总数量,日销售总金额,日期),将 V1作为数据分析源C.在商品号属性上为 T建立索引,建立物化视图 V2(商品号,日销售总数量,日销售总金额,日期),每天根据 T中新产生的数据对 V2进行增长式更新,并将 V2作为分析数据源D.建立物化视图 V3(商品号,月销售总数量,月销售总金额,月份),每天清空 V3,并根据表 T重新计算V3,并将 V3作为分析数据源30.计算机系和教务处要对某数据库
17、进行访问,计算机系全体教师对此数据库中的全部数据具有查询权,教务处全体人员对此数据库中全部数据具有查询、插入、删除和修改权。在 SQL Server 2000中,下列安全控制方法最合理的是(分数:2.00)A.为计算机系每个教师授予每个表的,SELECT 权,为教务处全体人员授予每个表的SELECT、INSERT、DELETE 和 UPDATE权B.为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。将计算机系角色和教务处角色设置为此数据库的 db datareader角色中的成员,将教务处角色设置为此数据库的db datawriter角色中的成员C.为计算机系和教
18、务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。为计算机系角色授予每个表的 SELECT权,为教务处角色授予每个表的 SELECT、INSERT、DELETE 和 UPDATE权D.将计算机系和教务处的每个职工设置为 db_owner角色中的成员二、应用题(总题数:8,分数:16.00)31.关系数据库设计理论是数据库逻辑设计的指南,其主要基础是 1 和 2。 (分数:2.00)32.设有员工实体 Employee(enlployeeID,name,sex,age,tel,departID),其中各属性分别表示员工号、员工姓名、员工性别、员工年龄、员工电话(要求记录该员工的手
19、机号码和办公室电话)和员工所在部门号(要求参照另一部门实体的主码 departID)。Empolyee 实体中存在多值属性,该属性的处理为 1。 (分数:2.00)33.假设某数据库中有表 SC(S#,C#,Grade),各属性分别表示学号、课程号及相应的成绩。请补充如下查询语句,求各个课程号及相应的选课人数。 SELECT 1 FROM SC 2 (分数:2.00)34.在 UML模型中,用于展示对象之间的联系以及对象间发送和接收消息的图是 1。 (分数:2.00)35.在数据库镜像的两种模式中,两台主机均为工作机,并为信息系统提供支持的是 1。一台主机为工作机,另一台为备份机的是 2。 (
20、分数:2.00)36.数据库中有学生表 Student(Sno,Sname,Ssex,Sage,Sdept),各属性分别表示学号、姓名、性别、年龄和所在系;学生选课表 SC(Sno,Cno,Grade),各属性分别表示学号、课程号和成绩;课程表Course(Cno,Cname,Cpno,Ccredit),各属性分别表示课程号、课程名、先行课和学分。(先行课的意思是,比如课程号 1有先行课 5,说明要选课程 1,就必须先选课程 5)。请用以上各表完成查询选修了全部课程的学生的姓名的语句: SELECT Sname FROM Student WHERE NOT EXISTS (SELECT* FR
21、OM Course WHERE 1 (SELECT* FROM SC WHERE 2 AND 3 ) (分数:2.00)37.某 SQL Servet 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售利润最多的前三类商品的商品类别、销售总数量和销售总利润。为了完成该统计操作,请按要求将下面的存储过程补充完整。 CREATE PROC p_Sum year INT AS SELECT 1 WITH TIES 商品类别,SUM(销售数量)AS 销售总数量, 2AS
22、销售总利润 FROM商品表 JOIN销售表 ON商品表商品号=销售表商品号 WHERE year(销售时间)=year GROUP BY商品类别 ORDER BY销售总利润 3 (分数:2.00)38.设在 SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。 (分数:2.00)三、设计与应用题(总题数:3,分数:30.00)39.假设某旅馆业务规定,每张账单对应一个顾客,账单的发票号是唯一的,账单中包含顾客姓名、到达日期和顾客每日的消费明细,账单的格式如下表所示。 发票号 到达日期 顾客姓名 消费日期 项目 金额 2344566 2005/12/10 顾全德
23、2005/1 2/10 房租 ¥150.00 2344566 2005/12/10 顾全德 2005/12/10 餐费 ¥37.00 2344566 2005/12/10 顾全德 2005/12/10 电话费 ¥2.50 2344566 2005/12/10 顾全德 2005/12/11 餐费 ¥98.00 如果根据上述业务规则,设计一个关系模式: R(发票号,到达日期,顾客姓名,消费日期,项目,金额) 试回答下列问题: 找出 R的候选键。 判断 R最高可达到第几范式,为什么? 给出 R的一个可能的 3NF分解。 (分数:10.00)_40.某网上订书系统,涉及如下信息: 客户:客户号、姓名、
24、地址、联系电话; 图书:书号、书名、出版社、单价; 订单:订单号、日期、付款方式、总金额。 其中:一份订单可订购多种图书,每种图书可订购多本;一位客户可有多份订单,一份订单仅对应一位客户。 根据以上叙述,建立 ER模型,要求标注联系类型(可省略实体的属性)。 根据转换规则,将 ER模型转换成关系模型,要求标注每个关系模型的主码和外码(如果存在)。 (分数:10.00)_41.有两张关系表: Students(SID,SName,Sex,Dept) Prizing(SID,PName,Type,PDate) Students表描述的是学生基本信息,Prizing 表描述的是学生获奖信息。 若在应
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 级数 工程师 13 答案 解析 DOC
