【计算机类职业资格】四级数据库工程师-92及答案解析.doc
《【计算机类职业资格】四级数据库工程师-92及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】四级数据库工程师-92及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、四级数据库工程师-92 及答案解析(总分:109.00,做题时间:90 分钟)一、选择题(总题数:30,分数:37.00)1.VB 6.0中,ADO 数据控件用于连接数据源的属性是_。(分数:1.00)A.RefreshB.RecordSourceC.CommandTypeD.ConnectionString2.关于并行数据库结构,以下说法错误的是(分数:2.00)A.在共享内存结构的系统中,如果处理器数量过多,容易造成访问内存冲突B.在共享磁盘结构的系统中,所有处理机都没有独立的主存储器,并且通过网络共享磁盘C.在无共享结构的系统中,每个处理机拥有独立的主存储器和磁盘,不共享资源D.层次结构
2、综合了共享内存、共享磁盘和无共享结构的特点3.关于 ER图的叙述正确的是_。(分数:1.00)A.ER图是建立在关系数据库的假设上B.ER图可将现实世界中的信息抽象地表示为实体以及实体间的联系C.ER图使应用过程和数据的关系清晰D.ER图能表示数据生命周期4.SQL中的视图是为了提高数据库系统的_。(分数:1.00)A.并发控制B.完整性C.隔离性D.安全性5.数据运行一段时间后,由于记录不断增删改,会使数据库的物理存储情况变坏,降低了数据的存取效率,数据库的性能也下降,这时,数据库管理员就要对数据进行_。(分数:1.00)A.监控分析B.空间管理C.再组织和重构D.参数调整6.数据库文件结构
3、有多种形式,利用哈希函数实现对数据库快速访问的文件结构是_。(分数:1.00)A.聚集文件B.顺序文件C.散列文件D.索引文件7.以下关于锁的粒度叙述错误的是_。(分数:1.00)A.施加 X锁和 S锁的数据项的大小称为锁的粒度B.锁粒度与事务并发执行的程度和 DBMS并发控制的开销密切相关C.在关系数据库中,可以对数据页、索引和块等物理单元进行加锁D.当锁粒度比较大时,事务的并发度高,但是系统开销比较大8.关于触发器 trigger,下面说法不正确的是(分数:1.00)A.触发器是定义在表上的B.触发器名称在数据库中必须是唯一的C.触发器对应于一组 SQL语句D.每张表限制定义一个触发器9.
4、设有关系模式:教师表(教师号,教师名,所在系,工资) ,现需建立一个统计每个系全体教师工资总额的视图,正确的语句是_。(分数:2.00)A.CREATE VIEW SalaryView(系名,工资总额) AS SELECT 所在系,COUNT(工资) FROM 教师表 GROUP BY 所在系B.CREATE VIEW SalaryView(系名,工资总额) AS SELECT 所在系,SUM(工资) FROM 教师表 GROUP BY 所在系C.CREATE VIEW SalaryView AS SELECT 所在系,COUNT(工资) FROM 教师表 GROUP BY 所在系D.CREA
5、TE VIEW SalaryView AS SELECT 所在系,SUM(工资) FROM 教师表 GROUP BY 所在系10.关于数据库试运行和功能与性能测试,下列说法正确的是_。(分数:1.00)A.对数据库系统的转储和恢复能力的测试属于系统的功能测试范畴B.在进行数据库功能测试时,一般要先装入大规模的数据C.数据库试运行一般是与编写调试程序的工作同步开展的D.数据库系统的压力测试、并发访问测试、查询效率测试一般属于性能测试范畴11.对基于检查点的恢复技术,下列说法中错误的是_。(分数:1.00)A.无论事务在检查点之前还是之后提交,都需执行 REDO操作B.可以提高恢复效率C.可以定期
6、建立,也可以按照某种规则建立检查点D.能最大限度地减少恢复数据库时根据日志记录所需执行的恢复操作12.数据库概念设计的 E-R方法中,属性通常用下列哪种图形表示?_(分数:1.00)A.矩形B.椭圆型C.菱形D.四边形13.设有某大型联锁商场,建立有面向业务的数据库应用系统和面向决策支持的数据仓库系统,数据仓库系统每天夜间需要从数据库应用系统的数据库导入新数据。在下列数据表中,最不适合采用快照方式从数据库应用系统中获取数据的是(分数:1.00)A.商品表和商品类别表B.员工表和供应商表C.商品销售表和商品采购表D.商场组织机构表14.设在职工表中有电话号码列,数据类型是 char(8)。现要在
7、该列上添加约束,用于保证电话号码长度必须是 8位,且第 1位取值为数字 19、后 7位取值为数字 09。现有下列语句: ALTER TABLE 职工表 ADD CHECK(电话号码 LIKE“1909090909090909“) ALTER TABLE 职工表 CHECK(电话号码 LIKE“1909090909090909“) ALTER TABLE 职工表 ADD CONSTRAINT CKl CHECK(电话号码 LIKE“1909090909090909“) ALTER TABLE 职工表 ADD CONSTRAINT CHECK(电话号码 LIKE“1909090909090909“
8、) 以上语句在 SQL Server 2000中能正确实现该约束的是_。(分数:2.00)A.仅和B.仅和C.仅、和D.全部15.需要监测的系统性能指标包括_。 用户查询响应时间 系统吞吐量 并发访问用户数(分数:1.00)A.B.C.D.16.发生的可能性很小,但是破坏性很大,可能导致物理存储设备损坏,使数据库文件及数据全部丢失的故障类型是_。(分数:2.00)A.事务内部的故障B.系统故障C.介质故障D.计算机病毒17.ADO RecordSet对象支持 4种游标类型,其中能够反映所有用户对数据的修改,支持向前和向后记录移动操作的是_。(分数:1.00)A.动态游标B.静态游标C.键集游标
9、D.仅向前游标18.数据模型通常可以看成由哪些要素组成?_。(分数:1.00)A.数据结构和数据操作B.数据结构和完整性约束C.数据操作和完整性约束D.数据结构、数据操作和完整性约束19.设在 SQL Server 2000的某数据库中有用户 user,该用户现没有任何权限。若希望授予该用户在该数据库中对全部用户表的数据具有 INSERT、DELETE 和 UPDATE权限。对数据库工程师来说,下列做法实施起来最快捷且合理的是(分数:1.00)A.将 user添加到该数据库的 db_owner角色中B.将 user添加到 dbcreator角色中C.将 user添加到该数据库的 db_data
10、writer角色中D.将该数据库中每张表的 INSERT、DELETE 和 UPDATE权限授予 user20.统一建模语言(UML)是一种常用于数据库应用系统设计和开发的可视化建模语言。关于 UML,下列说法错误的是 (分数:1.00)A.UML中的视图是由一个或多个图组成的,一个图是系统模型中的某个侧面的展示B.用例图、顺序图和状态图都是 UML的行为视图,用于描述系统的功能和活动C.类图和对象图都是 UML的结构视图,用于描述系统在某个时间的静态结构D.在用例图中,与系统交互的人和其它实体都可以成为系统的角色21.下列关于数据库运行和维护的叙述中,正确的是_。(分数:2.00)A.只要数
11、据库正式投入运行中,就标志着数据库设计工作的结束B.数据库的维护工作就是维护数据库系统的正常运行C.数据库的维护工作就是发现错误,修改错误D.数据库正式投入运行标志着数据库运行和维护工作的开始22.系统定义明确之后,应对系统的可行性进行研究,可行性研究包括_。(分数:1.00)A.软件环境可行性、技术可行性、经济可行性、社会可行性B.经济可行性、技术可行性、社会可行性C.经济可行性、社会可行性、系统可行性D.经济可行性、实用性、社会可行性23.对于数据模型,下面说法不正确的是_。(分数:1.00)A.概念模型是信息世界的建模工具B.ER模型是一种概念模型C.概念模型不涉及计算机的处理细节D.关
12、系模型是一种概念模型24.有学生表(学号,姓名,所在系,年龄),找出系内学生平均年龄高于全体学生平均年龄的系信息,正确的语句是_。(分数:1.00)A.SELECT所在系,AVG(年龄)FROM 学生表 WHERE AVG(年龄)(SELECT AVG(年龄)FEOM 学生表)B.SELECT所在系,AVG(年龄)FROM 学生表 WHERE AVG(年龄)(SELECT AVG(年龄)FEOM 学生表)GROUP BY所在系C.SELECT所在系,AVG(年龄)FROM 学生表 GROUP BY所在系 HAVING AVG(年龄)(SELECT AVG(年龄)FEOM学生表)D.SELECT
13、所在系,AVG(年龄)FROM 学生表 GROUP BY所在系 WHERE AVG(年龄)(SELECT AVG(年龄)FEOM学生表)25.为了实现数据库的逻辑结构设计和物理结构设计结果,必须使用具体的 DBMS提供的数据定义语言建立实际的数据库,这项操作称为_。(分数:2.00)A.数据装载B.数据库运行C.定义数据结构D.数据库的试运行26.以下关于死锁检测和恢复叙述错误的是_(分数:1.00)A.死锁检测,用于定期检查系统是否发生死锁B.死锁恢复,用于将系统从死锁中解救出来C.有效的方法是从后面向前 REDO这个事务的部分操作,主要能够解开系统死锁即可D.为了防止某些事务总是被选做被撤
14、销事务,可以限定每个事务被选为撤销事务的次数27.关于 ADO对象模型,下述说法正确的是_。(分数:1.00)A.它是与 OLE DB同层的独立的接口集B.它是与 ODBC同层的独立的接口集C.它是建立在 OLE DB接口之上的高层接口集D.OLE DB是建立在 ADO对象模型之上的高层接口集28.并行数据库有多种体系结构,比较适用于中小型系统的并行数据库系统结构是(分数:1.00)A.共享内存B.共享磁盘C.无共享结构D.层次结构29.在数据库物理设计阶段,为基本关系表设计合适的存取方法和存取路径的目的是为了提高数据的_。(分数:2.00)A.更改效率B.插入效率C.查询效率D.删除效率30
15、.下列语句中正确描述了将 Windows NT用户“Server/nt_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“二、应用题(总题数:13,分数:42.00)当数据库出现故障时要对数据
16、库进行恢复,恢复的原理是 1,常用的技术是数据转储和 2。(分数:4.00)填空项 1:_填空项 1:_32.有会员表 Table_Card(CardID,CardName,Score)表示会员的会员号、会员名字以及积分,建立会员卡积分在 5001000 分的会员信息视图 HYCard,并要求通过此视图修改会员卡表的信息时,视图中仍然有这些会员的信息。 1 AS SELECT*FROM TableCard WHERE 2 3 (分数:2.00)33.某公司新开发的数据库管理系统中,数据库管理员张工发现被用户频繁运行的某个查询处理程序使用了多个表的连接,产生这一原因主要是在于 1。 (分数:2.
17、00)34.介质故障恢复采用的操作有:装载数据备份,执行 REDO操作,执行 UNDO操作,其正确的操作步骤是 1。(用 AB 表示 A的执行顺序先于 B) (分数:2.00)35.设有员工实体 Employee(employeeID,name,age,tel,departID),其中各属性为员工号,员工姓名,员工性别,员工年龄,员工电话(要求记录该员工的手机号码和办公室电话),员工所在部门(要求参照另一部门的实体的主动码为 departID)。Empolyee 实体中存在多值属性,该属性的处理为 1。 (分数:2.00)36.在 VB6.0中,用于设置 ADO结果集的内容,这个内容可以是一张
18、表,也可以是来自一个查询语句,还可以来自一个存储过程的执行结果的属性是 1。 (分数:2.00)37.试述数据库的数据独立性。 (分数:10.00)38.某选课系统在学生选课过程中出现异常,导致已经提交的事务对数据的更新结果未能永久写入数据库,此故障会破坏事务的 1 性。 (分数:2.00)39.火车售票点 T1,T2 分别售出了两张 2009年 10月 20号到北京的硬座票,但是数据库里的剩余票却只减少了两张,造成数据的不一致性,原因是 1 (分数:2.00)40.事务是数据执行的基本工作单位,如果一个事务执行成功,则全部更新提交。如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务
19、从未有过这些更新,这就保持数据库处于 1 状态。 (分数:2.00)41.如果数据库中的一个基本表中的数据量很少,且插入、删除、更新等操作频繁,该基本表最佳采用的文件结构是 1。 (分数:2.00)42.火车售票点 T1、T2 分别售出了两张 2009年 10月 20号到北京的硬座票,但是数据库里的剩余票却只减少了两张,造成了数据的不一致性,原因是 1。 (分数:2.00)数据库系统在运行过程中,可能会发生故障,如果系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非常控制方式终止,这时内存中的信息丢失,而存储在外存上的数据不受影响,这种故障叫做 1;如果系统在运行过程中
20、,南于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为 2。前者的恢复由 3 完成。 后者是由 4 完成。(分数:8.00)填空项 1:_填空项 1:_填空项 1:_填空项 1:_三、设计与应用题(总题数:2,分数:30.00)44.在学籍管理中,设有 4个表,关系模式分别为: STUDFNT(SNO,SNAME,SEX,BIRTHDAY,CLASS) TEACHER(TNO ,TNAME, SEX,BIRTHDAY,PROFESSION,DEPARTMENT) COURSE(CNO,CNAME, TNO) SCORE(SNO,CNO,DEGREE) 说明: 学生关系模式中:
21、SNO:学号;SNAME:姓名;SEX:性别;BIRTHDAY:出生日期;CLASS:班级; 教师关系模式中:TNO:教师号;TNAME:姓名;SEX:性别;BIRTHDAY:出生日期;PRO-FESSION:职称;DEPARTMENT:所在系; 课程关系模式中:CNO:课程号;CNAME:课程名;TNO:任课教师号; 成绩关系模式中:SNO:学号;CNO:课程号;DEGREE:分数。 请用 SQL查询语句实现下列操作: 1)显示教师所有的单位,即不重复的 DEPARTMENT列。 2)显示 STUDENT表中“95031”班或性别为“女”的同学记录。 3)以 CNO升序,DEGREE 降序显
22、示 SCORE表的所有记录。 4)显示“95031”班的学生人数。 5)显示 SCORE表中至少有 5名学生选修的并以 3开头的课程号的平均分。 6)显示最低分大于 70,最高分小于 90的 SNO列。 7)显示选修“3 -105”课程的成绩高于“109”号同学成绩的所有同学的记录。 8)显示 SCORE表中选学多门课程的同学中分数为非最高分成绩的记录。 9)列出学号为“108”的同学同年出生的所有学生的 SNO、SNAME 和 BIRTHDAY。 10)显示“张三”教师任课的学生成绩。 (分数:10.00)_某学校学籍科管理中心需建立一个学生选修课数据库,该数据库中需要存储和管理下列信息:
23、学生:学号,姓名,性别,年龄 课程:课程号,课程名,学时 以上数据存在的约束条件是: 一名学生可以选修多门课程,一门课程可以有多名学生,并且选修课要有成绩的登记。(分数:20.00)(1).画出该关系的 E-R图(分数:10.00)_(2).用 SQL语句创建 ER关系图中的所有涉及的表(分数:10.00)_四级数据库工程师-92 答案解析(总分:109.00,做题时间:90 分钟)一、选择题(总题数:30,分数:37.00)1.VB 6.0中,ADO 数据控件用于连接数据源的属性是_。(分数:1.00)A.RefreshB.RecordSourceC.CommandTypeD.Connect
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 级数 工程师 92 答案 解析 DOC
