【计算机类职业资格】计算机数据库工程师-56及答案解析.doc
《【计算机类职业资格】计算机数据库工程师-56及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机数据库工程师-56及答案解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、计算机数据库工程师-56 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:30,分数:40.00)1.下面关系函数依赖的传述中,不正确的是_。(分数:1.00)A.若 XY-Z,则 X-Z,Y-ZB.若 X-Y,Y-Z,则 X-YZC.若 X-Y,Z 包含 Y,则 X-ZD.若 X-Y,Y-Z,则 X-Z2.某高校十个系的学生信息放在一张基本表里,下列措施可使各系的管理员只能读取本系的学生的信息的是_。(分数:1.00)A.建立各系的列级信息,并将对该视图的读取权限赋予该系的管理员B.建立各系的行级视图,并将对该视图的读取权限赋予该系的管理员C.将学生信息表的部分列的
2、读取权限赋予各系的管理员D.将修改学生信息表的权限赋予各系的管理员3.以下关于事务日志备份说法错误的是_。(分数:1.00)A.事务日志备份是备份从上次备份之后的日志记录B.在默认情况下,事务日志备份完成后要截断日志C.清除掉无用日志记录的过程就叫截断日志D.如果要进行事务日志备份,必须将数据库的故障还原模型设置为“完全”方式4.以下关于日志文件叙述错误的是_。(分数:1.00)A.日志文件都是以记录为单位的B.事务故障恢复和系统故障恢复必须使用日志文件C.在动态转储方式中必须建立日志文件D.在静态转储方式中,也可以建立日志文件5.以下关于数据模型要求错误的是_。(分数:1.00)A.能够比较
3、真实地模拟现实世界B.容易为人们所理解C.便于在计算机上实现D.目前大部分数据库模型能同时满足这三方面的要求6.若用如下的 SQL语句创建一个表 student:CREATE TABLE student(NO CHAR(20) NOT NULL,NAME CHAR(8) NOT NULL,SEX CHAR(2),AGE INT)可以插入到表中的是_。(分数:1.00)A.(1031,曾华,男,23)B.(1031,曾华,NULL,NULL)C.(NULL,曾华,男,23)D.(1031,NULL,男,23)7.以下关于结构化分析及建模方法的主要优点说法错误的是_。(分数:1.00)A.不过早陷
4、入具体的细节B.从局部入手分析问题,如系统及子系统的关系C.图像化建模方法方便系统分析员理解和描述系统D.模型对象不涉及太多技术术语,便于用户理解模型8.关系 SC(Sno,Cno,Grade)表示学号、课程号、成绩。现要查询最高分在 91分以上的学生的学号和平均成绩,正确的语句是_。(分数:1.00)A.SELECT Sno,MAX(Grade)FROM SCWHERE MAX(Grade)91GROUP BY SnoB.SELECT Sno,MAX(Grade)FROM SCGROUP BY SnoHAVING MAX(Grade)91C.SELECT Sno,MAX(Grade)FROM
5、 SCWHERE MAX(Grade)91ORDER BY SnoD.SELECT Sno,MAX(Grade)FROM SCGROUP BY CnoHAVING MAX(Grade)919.关于数据仓库设计,下列说法正确的是_。(分数:1.00)A.数据仓库项目的需求很难把握,所以不可能从用户的需求出发来进行数据仓库的设计,只能从数据出发进行设计B.在进行数据仓库主题数据模型设计时,应该按面向部门业务应用的方式来设计数据模型C.在进行数据仓库主题数据模型设计时要强调数据的集成性D.在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域10.数据库镜像有很多
6、优点,但不包括_。(分数:1.00)A.提供完整或接近完整的数据允余,提高数据可靠性B.主数据库系统发生故障时,可快速启用数据库镜像提供服务C.降低数据库存储系统的建设成本D.提高主数据库系统在升级期间的可用性11.设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是_。(分数:1.00)A.CREATE VIEW SalaryView(系名,工资总额) AS SELECT 所在系,COUNT (工资) FROM 教师表 GROUP BY所在系B.CREATE VIEW SalaryView (系名,工资总额) AS SELECT 所
7、在系,SUM (工资) FROM 教师表 GROUP BY所在系C.CREATE VIEW SalaryView AS SELECT 所在系,COUNT (工资) FROM 教师表 GROUP BY 所在系D.CREATE VIEW SalaryView AS SELECT 所在系,SUM (工资) FROM 教师表 GROUP BY 所在系12.以下关于 Visual Basic 6.0说法错误的是_。(分数:1.00)A.它以 Basic语言为基础,具有可视化编程环境、面向对象、事件驱动等特点B.在 Visual Basic中,应用面向对象的程序设计方法,把数据和操作封装为一个对象C.利用
8、 OLE技术可以方便地开发集声音、图像、动画、文字处理等对象于一体的应用程序D.仅可以访问小型数据库13.关于数据库试运行和功能与性能测试,下列说法正确的是_。(分数:1.00)A.对数据库系统的转储和恢复能力的测试属于系统的功能测试范畴B.在进行数据库功能测试时,一般要先存入大规模的数据C.数据库试运行一般是与编写调试程序的工作同步开展的D.数据库系统的压力测试、并发访问测试、查询效率测试一般属于性能测试范畴14.对于基本表,下面一些属性上不可建立索引的是_。(分数:1.00)A.在 WHERE查询子句中引用率较高的属性B.在 ORDER BY子句、GROUP BY 子句中出现的属性C.在某
9、些范围内频繁搜索的属性和按照排序顺序频繁检索的属性D.表的外码15.以下关于数据库与文件的对应关系叙述错误的是_。(分数:1.00)A.在外存中,数据库以文件形式组织,文件由逻辑记录组成,记录由多个域组成B.关系表在逻辑上由一系列元组组成,元组由多个属性组成C.每个元组可以用数据库磁盘文件中的一个逻辑记录来存储,记录中包括多个域D.元组的每个属性对应于文件记录中的一个记录16.以下关于两阶段锁协议的基本原理叙述错误的是_。(分数:1.00)A.每个事务的执行过程划分为两个阶段:加锁阶段和解锁阶段B.在加锁阶段,事务可以申请获得任何数据项上的任何数据类型的锁,允许释放任何锁C.在解锁阶段,事务可
10、以释放任何数据项上的任何类型的锁,但是不能再申请任何锁D.每个事务执行后就进入了加锁阶段17.若系统中存在一个等待事务集 T0,T1,Tn,其中 T0正在等待被 T1封锁住的数据项 A,T1 正在等待被 T2锁住的数据项 A2,Tn-1 正在等待被 Tn锁住的的数据项 An,Tn 正在等待被 T0锁住的数据项A0,则该系统处于的工作状态为_。(分数:1.00)A.并发处理B.封锁C.循环D.死锁18.在使用 UML建模时,若需要描述跨越多个用例的单个对象的行为,使用_是最为合适的。(分数:1.00)A.协作图B.序列图C.活动图D.状态图19.以下关于数据库的访问接口中的 JDBC接口错误的是
11、_。(分数:1.00)A.JDBC全称是 Java DataBase ConnectionB.是一种用于执行 SQL语句的 Java API的面向对象的应用程序接口C.由一组用 Java语言编写的类和接口组成D.JDBC可做三件事:与数据库建立连接、发送 SQL语句并处理结果20.将查询 SC表的权限授予用户 U1,并允许该用户将此权限授予其他用户。实现该功能的 SQL语句是_。(分数:1.00)A.GRANT SELECT TO SC U1 WITH PUBLICB.GRANT SELECT ON SC TO Ul WITH PUBLICC.GRANT SELECT TO SC ON Ul
12、WITH GRANT OPTIOND.GRANT SELECT ON SC TO Ul WITH GRANT OPTION21.对基于检查点的恢复技术,下列说法中错误的是_。(分数:2.00)A.无论事务在检查点之前还是之后提交,都需执行 REDO操作B.可以提高恢复效率C.可以定期建立,也可以按照某种规则建立检查点D.能最大限度地减少恢复数据库时根据日志记录所需执行的恢复操作22.下面关于基本表选择合适的文件结构的原则错误的是_。(分数:2.00)A.如果数据库中的一个基本表中的数据量很少,操作很频繁,该基本表可以采用堆文件组织方式B.顺序文件支持基于查找码的顺序访问,也支持快速的二分查找C
13、.如果用户查询是基于散列阈值的等值匹配,散列文件比较合适D.如果某些重要而频繁的用户查询经常需要进行多表连接操作的,可以考虑将表组织成为非聚集文件23.以下关于数据库用户的说法错误的是_。(分数:2.00)A.数据库用户的来源是服务器上已有的登录账户B.让登录账户成为数据库的用户的过程称为“映射”C.一个登录账户只可以映射为一个数据库用户D.默认情况下,新建立的数据库只有一个用户:dbo24.下面说法不正确的是_。(分数:2.00)A.数据库管理系统是一组软件B.概念模型不涉及计算机的处理细节C.数据库管理系统包括数据库D.概念模型是信息世界的建模工具25.下列关于锁的说法错误的是_。(分数:
14、2.00)A.锁是一种特殊的二元信号量B.为了避免活锁现象的发生,DBMS 采用资源分配图的方法来处理事务的数据操作请求C.对于每个需要撤销的死锁事务,可以简单的放弃该事务已经完成的全部操作,重新启动该事务D.在顺序加锁中,维护数据项的加锁顺序很困难,代价也非常大26.关于并行数据库结构,以下说法错误的是_。(分数:2.00)A.在共享内存结构的系统中,如果处理器数量过多,容易造成内存访问冲突B.在共享磁盘结构的系统中,所有处理机都没有独立的主存储器,并且通过网络共享磁盘C.在无共享结构的系统中,每个处理机拥有独立的主存储器和磁盘,不共享资源D.层次结构综合了共享内存、共享磁盘和无共享结构的特
15、点27.考虑一个关系表和建立该表上的一个索引,如果该表中的数据记录的排序与该索引项的排序一致,则该索引是_。(分数:2.00)A.聚集索引B.非聚集索引C.稠密索引D.辅助索引28.下列不可对属性值进行比较的是_。(分数:2.00)A.IN NOT INB.BETWEEN AND NOT BETWEEN ANDC.AND ORD.LIKE NOT LIKE29.以下关于 DFD与 IDEFO比较错误的是_。(分数:2.00)A.在模型规范方面,DFD 方法更加规范,更加适合初学者B.DFD图用箭头也叫做数据流来描述数据移动的方向C.IDEFO还可以表示出控制流和说明处理或活动实施方式的一些约束
16、D.这两种方法都是基于结构化分析思想30.以下关于持久化程序设计语言与嵌入式 SQL语言,说法错误的是_。(分数:2.00)A.在嵌入式 SQL语言中,宿主语言的类型系统通常与 SQL的类型系统不同B.在持久化程序设计语言中,宿主语言中具有相同类型系统C.在嵌入式 SQL语言中,程序员不需要编写读取和存储数据的代码D.在持久化程序设计语言中,程序员不必关心更新数据的问题二、简答题(总题数:7,分数:30.00)创建触发器 TEST,定义 AFTER行级触发器,要求每当在 STUDENT表中修改数据后,将向客户端显示一条“记录已修改”的消息。12 ON STUDENT3ASPrint 记录已修改
17、(分数:6.00)填空项 1:_填空项 1:_填空项 1:_31.SQL Server 2000的每个数据项的大小为4。(分数:2.00)填空项 1:_当数据库出现故障时要对数据库进行恢复,恢复的原理是5,常用的技术是数据转储和6。(分数:4.00)填空项 1:_填空项 1:_有会员表 Table_Card(CardID,CardName,Score)表示会员的会员号、会员名字及积分,建立会员卡积分在 5001000 分的会员信息视图 HY Card,并要求通过此视图修改会员卡表的信息时,视图中仍然有这些会员的信息。7ASSELECT * FROM Table_ Card WHERE89(分数
18、:6.00)填空项 1:_填空项 1:_填空项 1:_在数据库系统封锁协议中,一级协议:事务在修改数据前必须先对其加 X锁,直到事务结束后才释放锁,该协议可以防止10;二级协议是在一级协议上加上“事务在读数据之前必须先对其加 S锁,读完后释放S锁”,该协议可以防止11;三级协议是在一级协议上加上事务 T在读数据 R之前必须先对其加 S锁,直到事务结束后才释放,该协议可以防止12。(分数:6.00)填空项 1:_填空项 1:_填空项 1:_假设某数据库中有表 SC(S#,C#,Grade),各属性分别表示为学号、课程号,及相应的成绩。请补充如下查询语句,求各个课程号及相应的选课人数。SELECT
19、 13FROM SC14(分数:4.00)填空项 1:_填空项 1:_32.由多块磁盘构成的一个整体,但是这并不等于是简单的磁盘容量叠加,而是相对于其他存储设备在容量、管理、性能、可靠性和可用性上都有了进一步的提高的是15。(分数:2.00)填空项 1:_三、设计题(总题数:2,分数:30.00)33.对于工程数据库的 4个基本表厂家 S(Sno,Sname,Status,City)产品 P(Pno,Pname,Weight,Color)工程 J(Jno,Jname,City)供货 SPJ(Sno,Pno,Jno,QTY)试用 SQL的查询语句表达下列查询:给出货量(QTY)在 300500
20、的所有供货情况。查询使用了由供应红色产品的厂商供应的产品的工程名。查询至少使用了厂家 S1所提供的全部零件的工程名。(分数:15.00)_34.设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名、所在单位及电话号码;商品名称、型号及单价;某顾客购买某商品的数量及日期,假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。请画出该单位的商务 E-R图模型并优化。将 E-R模型换成关系模型并规范化到 3NF。(分数:15.00)_计算机数据库工程师-56 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:30,分数:40.00)1.下面
21、关系函数依赖的传述中,不正确的是_。(分数:1.00)A.若 XY-Z,则 X-Z,Y-ZB.若 X-Y,Y-Z,则 X-YZC.若 X-Y,Z 包含 Y,则 X-Z D.若 X-Y,Y-Z,则 X-Z解析:解析 多值函数依赖中不存在 C这种关系。2.某高校十个系的学生信息放在一张基本表里,下列措施可使各系的管理员只能读取本系的学生的信息的是_。(分数:1.00)A.建立各系的列级信息,并将对该视图的读取权限赋予该系的管理员B.建立各系的行级视图,并将对该视图的读取权限赋予该系的管理员 C.将学生信息表的部分列的读取权限赋予各系的管理员D.将修改学生信息表的权限赋予各系的管理员解析:解析 进行
22、存取权限控制时,可以为不同的用户定义不同的视图,把数据对象限制在一定范围内,因此只要建立各系的行级视图,并将权限赋予该系的管理员,就可以实现各系的管理员只能读取本系的学生信息。3.以下关于事务日志备份说法错误的是_。(分数:1.00)A.事务日志备份是备份从上次备份之后的日志记录B.在默认情况下,事务日志备份完成后要截断日志C.清除掉无用日志记录的过程就叫截断日志D.如果要进行事务日志备份,必须将数据库的故障还原模型设置为“完全”方式 解析:解析 事务日志备份是备份从上次备份之后的日志记录,而且默认情况下,事务日志备份完成后要截断日志。事务日志记录了用户对数据进行的修改操作,随时间的推移,日志
23、中的记录数会越来越多,这样势必会占满整个磁盘空间,因此,为避免这种情况发生,必须要定期地将日志记录中不需要的记录清除掉,以便腾出空间来。清除掉无用日志记录的过程就叫截断日志。4.以下关于日志文件叙述错误的是_。(分数:1.00)A.日志文件都是以记录为单位的 B.事务故障恢复和系统故障恢复必须使用日志文件C.在动态转储方式中必须建立日志文件D.在静态转储方式中,也可以建立日志文件解析:解析 日志文件主要有两种格式:以记录为单位的日志文件和以数据块为单位的日志文件。5.以下关于数据模型要求错误的是_。(分数:1.00)A.能够比较真实地模拟现实世界B.容易为人们所理解C.便于在计算机上实现D.目
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 数据库 工程师 56 答案 解析 DOC
