【计算机类职业资格】四级数据库工程师-7及答案解析.doc
《【计算机类职业资格】四级数据库工程师-7及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】四级数据库工程师-7及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、四级数据库工程师-7 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:30,分数:40.00)1.通过指针链接来表示和实现实体之间联系的模型是_。(分数:1.00)A.关系模型B.层次模型C.网状模型D.层次和网状模型2.数据库系统与文件系统的主要区别是_。(分数:1.00)A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3.根据数据库应用系统生命周期模型完成数据库关系模式设计的阶段是_。(分
2、数:1.00)A.需求分析B.概念设计C.逻辑设计D.物理设计4.下面关系函数依赖的传述中,不正确的是_。(分数:1.00)A.若 XYZ,则 XZ,YZB.若 XY,YZ,则 XYZC.若 XY,Z 包含 Y,则 XZD.若 XY,YZ,则 XZ5.设 T1和 T2两个事务,它们埘数据 A的并发操作如下表所示(SLOCKA 表示对数据 A上 S锁,UNLOCKA 表示对数据 A解锁),对这个并发操作,下面说法正确的是_。 (分数:1.00)A.该操作不能重复读B.该操作符合完整性要求C.该操作的第步中,事务 T1应该中请 X锁D.该操作的第步中,事务 T2不可能得到对 A的锁6.在 SELE
3、CT语句中,以下有关 ORDER BY子句的叙述中不正确的是_。(分数:1.00)A.ORDER BY子句可以对多个列进行排序B.SELECT语句中,ORDER BY 只能在所有其他子句之后作为最后一个子句出现C.子查询也可以使用 ORDER BY子句D.在视图中可以使用 ORDER BY子句7.下述关于关系表的相关信息中,不属于元数据,不会存储在数据字典中的是_。(分数:1.00)A.属性的名字和类型信息B.表上的授权信息C.表中的一个元组D.定义在表上的索引类型8.关于优化查询说法中正确的是_。(分数:1.00)A.避免或简化排序的目的是实现查询优化B.在保证数据库一致性的前提下,将频繁操
4、作的多个可以分割的处理过程放在一个存储过程中,这样可以大大提高系统的响应速度C.使用临时表会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃D.相关子查询的使用可以加速查询9.数据库文件结构包括堆文件、索引文件和散列文件等几种形式,利用哈希函数实现对数据库快速访问的文件结构是_。(分数:1.00)A.顺序文件B.聚集文件C.索引文件D.散列文件10.以下关于实体集语法叙述错误的是_。(分数:1.00)A.IDEFIX用矩形框来表示独立实体集B.用圆角矩形框来表示从属实体集C.每个实体集分配一个唯一的名字和一个编码D.名字和编码之间用反斜杠分开,放在矩形的上面11.
5、以下关于货币类型数据叙述错误的是_。(分数:1.00)A.货币类型存储的数据精度固定为四位小数B.它实际上是小数部分固定为四位的定点小数类型C.货币类型可以在数值前加上货币符号D.SQL Server支持的货币类型包括 money、bigmoney 和 smallmoney12.关于一次性加锁法及其缺点叙述错误的是_。(分数:1.00)A.该方法要求每个事务在开始执行时不必将要访问的数据项全部加锁B.要求事务必须一次性地获得对需要访问的全部数据的访问权C.多个数据项会被一个事务长期锁定独占,降低了系统的并发程度D.将事务执行时可能访问的所有数据项全部加锁,进一步降低了系统的并发程度13.对于故
6、障管理,下列说法正确的是_。(分数:1.00)A.软件容错最完全的方法是设计两套相同的数据库系统同时工作,数据的变化也同步,空间有一定的距离,因此同时破坏两套的概率几乎为零,这样就能达到数据库的完全安全B.动态转储虽然提高了数据库的可用性,但是数据的有效性却迟迟得不到保证C.介质故障是指数据库在运行过程中,系统突然停止运转,所有正在运行的事务以非正常方式终止,需要系统重新启动的故障D.在数据库系统中,事务日志能够实现数据存储14.DBAS生命周期模型中时间最长的阶段是_。(分数:1.00)A.需求分析B.系统设计C.实行与部署D.运行管理与维护15.以下关于两段锁协议的原理叙述错误的是_。(分
7、数:1.00)A.每个事务的执行程序划分为两个阶段,加锁阶段和解锁阶段B.加锁阶段事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁C.在解锁阶段,事务可以释放在任何数据项上的任何类型的锁,但是不能再申请任何锁D.每个事务开始执行后就进入了加锁阶段16.下面说法正确的是_。(分数:1.00)A.数据仓库是从数据库中导入的大量数据,并对结构和存储进行组织以提高查询效率B.使用数据仓库的目的在于对已有数据进行高速的汇总和统计C.数据挖掘时采用适当的算法,从数据仓库的海量数据中提取潜在的信息和知识D.OLAP技术为提高处理效率,必须绕过 DBMS直接对物理数据进行读取和写入17.用 UML建
8、立业务模型是理解企业业务的第一步,业务人员扮演业务中的角色及其交互方式,例如航空公司的售票员是业务员,电话售票员也是业务员,它们直接的关系是_。(分数:1.00)A.关联关系B.依赖关系C.聚集关系D.概括关系18.分布式数据库系统的分片透明性位于_。(分数:1.00)A.全局模式与全局概念模式之间B.分片模式与分配模式之间C.全局概念模式与分片模式之间D.分配模式与局部概念模式之间19.许多大中型企业出于多种原因建立了数据仓库,以下哪项不是建立数据仓库的合理理由_。(分数:1.00)A.充分利用企业信息系统生成的数据B.把企业的各种应用系统集中在一起C.解决企业基本业务应用和数据分析应用之间
9、的性能冲突问题D.以面向主题、集成的方式合理组织数据,实现跨专业视图20.用例用来描述系统在对事件作出的响应时所采取的行动,用例之间是具有相关性的。在一个订单输入子系统中,创建新订单和更新订单都需要核查用户账号是否正确。那么用例“创建新订单”,“更新订单”与用例“核查客户账号”之间的关系是_。(分数:1.00)A.包含B.扩展C.分类D.聚集21.下列关于视图的说法中不正确的是_。(分数:2.00)A.可以用视图数据暂时从数据库中分离成为自由数据B.视图建立之后,可以脱离数据库单独使用C.视图兼有表和查询的特点D.视图可分为本地视图和远程视图22.对于教学数据库的三个基本表:S(Sno,Sna
10、me,Ssex),SC(Sno,Cno,Grade),C(Cno,Cname,Teacher),其中 S为学生表,SC 为学生选课表,C 为课程表,则对于语句:检索至少选修LIU老师所授课课程中一门课程的女生姓名,SQL 语句错误的是_。(分数:2.00)A.SELECT SnameFROM S,SC,CWHERE S.Sno=SC.Sno AND SC.Cno=C.Cno AND Teacher=“LIU“ AND Ssex=“F“B.SELECT SnameFROM S WHERE Ssex=“F“ AND Sno IN(SELECT SnoFROM SCWHERE Cno IN(SELE
11、CT Cno FROM CWHERE Teacher=“LIU“)C.SELECT SnameFROM S WHERE Ssex=“F“ AND EXISTS(SELECT*FROM SCWHERE SC.Sno=S.Sno AND EXISTS(SELECT*FROM CWHERE Teacher=“LIU“)D.SELECT SnameFROM S WHERE Ssex=“F“ AND EXISTS(SELECT*FROM SCWHERE SC.Sno=S.Sno AND EXISTS(SELECT*FROM CWHERE C.Cno=SC.Cno AND Teacher=“LIU“)23
12、.VB 6.0中,ADO 数据控件用于连接数据源的属性是_。(分数:2.00)A.RefreshB.RecordSourceC.CommandTypeD.ConnectionString24.关于 UML的各种视图及其分类,下列说法错误的是_。(分数:2.00)A.用例图、类图、对象图、组件图和部署图都是静态视图B.顺序图、交互图、状态图和活动图都是动态视图C.类图和对象图都是结构视图D.顺序图、状态图和组件图都是行为视图25.以下哪个设计内容不属于数据库应用系统总体设计范畴_。(分数:2.00)A.数据库应用系统体系结构设计B.软硬件选型和配置设计C.数据库软件总体设计D.关系模式设计26.
13、以下关于事务调度的说法错误的是_。(分数:2.00)A.调度分为串行调度和并发调度B.串行调度的特点是一个事务的所有操作都执行完后才开始执行另一个事务C.多个事务的调度必须保持每个事务的操作在事务中的执行顺序不变D.并发调度中不同事务的操作不可以交叉执行27.以下叙述错误的是_。(分数:2.00)A.NOT NULL和 DEFAULT不能在表级完整性约束处定义B.如果 CHECK约束是定义多列之间的取值约束,则只能在表级完整性约束处定义C.如果在表级完整性约束处定义外码,则 FOREIGN KEY不能省略,但列名可以省略D.如果表的主码由多个列组成,则这样的主码也只能在表级完整性约束处定义28
14、.在存储保护模式中,可分为: 执行级(Executive),用 E表示; 管理级(Supervisor),用 S表示; 核心级(Kernel),用 K表示; 用户级(User),用 U表示。 其优先级从高到低的次序为_。(分数:2.00)A.SKEUB.SEUKC.KSEUD.KESU29.ADO对象模型中,RecordSet 对象的 AddNew方法的功能是_。(分数:2.00)A.在对应的数据库表中增加一条新记录B.在记录集中增加一个新列C.在内存中开辟存放一条新记录的空间D.增加一个新的记录集30.在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的_。(分数:2.00)A.
15、“一方”表的主索引或候选索引,“多方”表的普通索引B.“一方”表的主索引,“多方”表的普通索引或候选索引C.“一方”表的普通索引,“多方”表的主索引或候选索引D.“一方”表的普通索引,“多方”表的候选索引或普通索引二、应用题(总题数:8,分数:30.00)有表 SCORE(Sno,Cno,Degree),查询该表中的最高分的学生学号和课程号: SELECT FROM SCORE WHERE Degree= (分数:4.00)31.数据库管理员要随时观察数据库的动态变化,并在数据库出现错误、故障或产生不适应的情况时能够随时采取有效措施保护数据库。这种监控机制称为 1。 (分数:2.00)某数据库
16、中有表 COURSE(CNO,CNAME,TNO)和表 TEACHER(TNO,TNAME,DEPART),完成查询选修某课程的同学人数多于 5人的教师姓名。 SELECT TNAME FROM TEACHER WHERE 4 (SELECT X. TNO FROM COURSE X,COURSE Y WHERE 5 6 7 )(分数:8.00)32.事务是数据库执行的基本单位,如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这就是保持数据库处于 1 状态。 (分数:2.00)33.数据仓库是一个面向主题,集成的,时变的,非易
17、失的数据集合,支持管理部门的决策过程,数据仓库通过数据转移从多个数据源中提取数据,为了解决不同数据源格式上的不统一,需要进行的操作是 1。 (分数:2.00)设有关系模式 W(C,P,S,G,T,R),其中各属性的含义是:C 为课程,P 为教师,S 为学生,G 为成绩,T为时间,R 为教室,根据定义有如下的函数依赖集: F=CG,(S,C)G,(T,R)C,(T,P)R,(T,S)R W的规范程度最高达到 10 。若将关系模式 W分解为 3个关系模式 W1(C,P),W2(S,C,G),W3(S,T,R,C),则 W1的规范化程度最高可达到 11 ,W2 的规范化程度最高可达到 12 ,W3
18、的规范化程度最高可到达 13 。(分数:8.00)34.如果数据库中的一个基本表中的数据量很少,且插入、删除、更新等操作频繁,该基本表最佳采用的文件结构是 1。 (分数:2.00)35.在 UML模型中,用于表达一系列的对象、对象之间的联系以及对象问发送和接收消息的图是 1。 (分数:2.00)三、设计与应用题(总题数:2,分数:30.00)36.设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用顾客可在不同日期买同一商品。 请画出该单位的商务 E-R图模型
19、并优化; 将 E-R模型换成关系模型并规范化到 3NF。 (分数:15.00)_37.设有三个基本表,表的结构如下所示,请用 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.15
20、99 数据库原理教程 王珊 T00101 清华 18.50 LOANS: 借书证号 图书馆登记号 借书日期 98001 T00101 1999.04.01 98002 T00102 1999.05.01 09001 T00201 1999.05.31 检索至少借了 5本书的同学的借书证号、姓名、系名和借书数量 检索借书和欧阳同学所借图书中的任意一本相同的学生姓名、系名、书名和借书日期 建立信息系学生借书的视图 SSP,该视图的属性列名由借书证号,姓名,班级,图书登记号,书名,出版社和借书日期组成。 (分数:15.00)_四级数据库工程师-7 答案解析(总分:100.00,做题时间:90 分钟)
21、一、选择题(总题数:30,分数:40.00)1.通过指针链接来表示和实现实体之间联系的模型是_。(分数:1.00)A.关系模型B.层次模型C.网状模型D.层次和网状模型 解析:解析 层次模型以树结构表示数据问的关系,网状模型以图结构来表示数据间的关系,它们都是通过指针链接实现的2.数据库系统与文件系统的主要区别是_。(分数:1.00)A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量解析:解析 数据库系统与文件系统两者
22、之间的主要区别是组织数据的方式不同,文件系统是面向组织数据的,而数据库系统是面向全局组织数据的,这种组织方式可以解决数据冗余问题。3.根据数据库应用系统生命周期模型完成数据库关系模式设计的阶段是_。(分数:1.00)A.需求分析B.概念设计C.逻辑设计 D.物理设计解析:解析 数据库逻辑结构设计是指从数据库的概念模型出发,设计表示为逻辑模式的数据库逻辑结构,数据库逻辑设计的主要步骤包括 E-R图转换为初始关系模式、对初始关系模式进行优化等,所以本题的答案为 C。4.下面关系函数依赖的传述中,不正确的是_。(分数:1.00)A.若 XYZ,则 XZ,YZB.若 XY,YZ,则 XYZC.若 XY
23、,Z 包含 Y,则 XZ D.若 XY,YZ,则 XZ解析:解析 由数据依赖的公理系统可知,函数依赖关系必须满足自反律、增广律、传递律(即选项 D),这三点又可推出函数依赖具有合并律(即选项 B),伪传递规则和分解规则(即选项 A),C 是不成立的。5.设 T1和 T2两个事务,它们埘数据 A的并发操作如下表所示(SLOCKA 表示对数据 A上 S锁,UNLOCKA 表示对数据 A解锁),对这个并发操作,下面说法正确的是_。 (分数:1.00)A.该操作不能重复读B.该操作符合完整性要求C.该操作的第步中,事务 T1应该中请 X锁 D.该操作的第步中,事务 T2不可能得到对 A的锁解析:解析
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 级数 工程师 答案 解析 DOC
