【计算机类职业资格】四级数据库工程师-12及答案解析.doc
《【计算机类职业资格】四级数据库工程师-12及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】四级数据库工程师-12及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、四级数据库工程师-12 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:30,分数:40.00)1.根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是_。(分数:1.00)A.需求分析B.概念设计C.逻辑设计D.物理设计2.以下说法错误的是_。(分数:1.00)A.使用数据库系统可以大大提高应用开发的效率,方便用户的使用,减轻数据库系统管理人员维护的负担B.文件系统面向某一个应用程序,其共享性差、冗余度大、数据独立性差、记录内有结构、整体无结构,由应用程序自己控制C.数据的备份、软件或应用程序使用过程中的临时数据存储一般使用数据库系统比较合适D.数据库系统
2、是面向现实世界的、共享性高、冗余小,具有较高的物理独立性和一定的逻辑独立性,整体结构活,用数据模型描述,由数据库管理系统提供数据的安全性、完整性、并发控制和恢复能力3.软件开发的结构化生命周期方法将软件生命周期划分成_。(分数:1.00)A.计划阶段 开发阶段 运行阶段B.计划阶段 编程阶段 测试阶段C.总体设计 详细设计 编程调试D.需求分析 功能定义 系统设计4.以下关于死锁检测和恢复叙述错误的是_。(分数:1.00)A.死锁检测,用于定期检查系统是否发生死锁B.死锁恢复,用于将系统从死锁中解救出来C.有效的方法是从后面向前 REDO这个事务的部分操作,只要能够解开系统死锁即可D.为了防止
3、某些事务总是被选做被撤销事务,可以限定每个事务被选为撤销事务的次数5.关系模式 Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号、学生姓名、课程号、成绩、任课教师名和教师地址。其中一个学生可以选若干门课,一个教师可以讲授若干门课,一门课程可以由多个教师讲授,对于同一门课程,学生只能选定一个教师讲授一门课,教师不会重名。下列对关系的分解正确的并且是无损连接及保持函数依赖的是_。(分数:1.00)A.(Sno,Sname,Cno,Tname,Taddr),(Sno,Sname,Cno,Cname,Grade)属于 2NFB.(Sno,S
4、name),(Sno,Cno,GradeTname,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)属于 3NF6.有某数据库系统在运行过程中发生了系统故障,发生故障时正在运行事务 t1和 t2。进行故障恢复时,在日志文件中发现有 t1的事务开始记录而没有结束记录,有 t2的开始记录和结束记录,但 t2对数据库的修改还没有写到数据库中,从检查
5、点开始正向扫描日志文件_。(分数:1.00)A.扫描到 t1时,直接重做 t1,扫描到 t2时,将 t2直接撤销B.扫描到 t1时,将 t1加入重做队列,扫描到 t2时,将 t2加入撤销队列C.扫描到 t1时,直接撤销 t1,扫描到 t2时,将 t2直接重做D.扫描到 t1时,将 t1加入撤销队列,扫描到 t2时,将 t2加入重做队列7.有如下两个关系: 学生关系 P(主键是”学号”) 学校关系 S(主键是”学校代号”)(外键是”学校代号”) 学校代号所属类型所在城市 CU01 综合 北京 CU05 艺术 上海 CU11 体育 天津 CU32 理工 重庆 学号籍贯学校代号 010上海 CU11
6、 201南京 CU05 312海南 CU01 现要向关系 P插入新行,新行的值分别列出如下。其中能够插入的是_。 (“307“,“海南“,“CU32“)(“101“,“浙江“,“CU31“)(分数:1.00)A.只有B.只有C.都能D.都不能8.事务 A对某些数据项 D加了 X锁,则以下说法哪种是正确的_。(分数:1.00)A.允许事务 A读取数据项 D,其他事务不能再对数据项 D进行任何操作B.允许事务 A读取数据项 D,其他事务可以对数据项 D进行加 S锁C.允许事务 A读取或者修改数据项 D,其他事务不能再对数据项 D进行任何操作D.允许事务 A读取或者修改数据项 D,其他事务可以对数据
7、项 D进行加 S锁9.以下关于视图叙述不正确的是_。(分数:1.00)A.视图是由从数据库的基本表中选择出来的数据组成的逻辑窗口B.视图是一个虚表C.数据库中不仅存放视图的定义,还存放视图包含的数据D.基本表中的数据库如果发生了变化,从视图中选取出来的数据也随之变化10.设两个事务 T1,T2,其并发操作如下表所示,下列评价正确的是_。 T1 T2 读 A=20 A=A*2写回 ROLLBACK 恢复 A=40 读 A=300 (分数:1.00)A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作在读“脏”数据11.SQL Server 2000提供了完全备份、差异备份和日志备
8、份等几种备份方法,其中差异备份的内容是_。(分数:1.00)A.上次差异备份之后修改的数据库全部内容B.上次完全备份之后修改的数据库全部内容C.上次日志备份之后修改的数据库全部内容D.上次完全备份之后修改的数据库内容,但不包括日志等其他内容12.查询 C:/ZG/ZGDADBF 中的姓名、职称、工资字段和 C:/ZG/ZGJJ.DBF中的奖金字段的数据,正确的命令是_。(分数:1.00)A.SELECT姓名,职称,工资,奖金 FROM C:/ZG/ZGDA,C:/ZG/ZGJJ;WHERE DA编号=JJ.编号B.SELECT DA姓名,DA职称,DA工资,JJ.奖金 FROM C:/ZG/Z
9、GDA,C:/ZG/ZGJJ;WHERE DA编=JJ.编号C.SELECT DA姓名,DA职称,DA工资,JJ 奖金 FROM C:/ZG/ZGDA,C:/ZG/ZGJJD.SELECT DA姓名,DA职称,DA工资,JJ.奖金 FROM C:/ZG/ZGDA,C:/ZG/ZGJJ;FOR DA编=JJ.编号13.下述不属于数据库维护工作的是_。(分数:1.00)A.使用数据定义语言建立多个表,构建数据库总体框架B.根据备份计划周期性的备份数据库C.检测数据库的空间使用情况D.调整数据库参数,进行性能优化14.在 UML动态建模机制中,关于顺序图说法正确的是_。(分数:1.00)A.当一个操
10、作调用它本身时,消息总是异步的B.消息线的箭头说明消息的类型,如同步、异步或简单。画一条线指向接收对象,包括一个箭头,实心箭头表示异步信号,棍形箭头表示调用操作C.消息也可以有条件,只有条件为真时才能发送和接收消息。条件被用来抽象分支或决定是否发送一条消息。如果用条件来抽象分支,则各个分支是异步的D.在顺序图中可以描述如何创建和破坏对象,并把它作为描述情节的一部分,一个对象可以通过一条消息来创建一个对象。被创建的对象的对象符号在创建它的地方15.关于对 SQL对象的操作权限的描述正确的是_。(分数:1.00)A.权限的种类分为 INSERT、DELETE 和 UPDATE 3种B.使用 REV
11、OKE语句获得权限C.权限只能用于实表而不能应用于视图D.使用 COMMIT语句赋值权限16.设有商品销售系统,该系统每天最多产生 1万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存 3年的销售记录,每年按 365天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10 个字节)、销售数量(8 个字节)、价格(8 个字节)、金额(8 个字节)、收银台编号(4 个字节)、销售员编号(4 个字节)、销售时间(8 个字节)、商品描述(50 字节)。保存该表的数据库管理系统的数据存储单位是数据页,每页大小为 8KB(共 8192个字节)。该数据库管理系统规定数据页空间全部用
12、于保存销售数据,并且存储销售数据时单条记录不允许跨数据页存放。则在数据库中保存商品销售数据表需要的数据页数目是_。(分数:1.00)A.135185B.135186C.135080D.13531617.考虑两个事务 Ti= Ii和 Tj=lj,以及定义在 Ti、Tj 上的并发调度 S,其中 Ii、Ij 分别代表组成Ti和 Tj的操作,则下列中不会引起事务 Ti的操作 Ii与事务 Tj的操作 Ij冲突的是_。(分数:1.00)A.Ii=read(Q),Ij=write(Q)B.Ii=write(Q),Ij=read(Q)C.Ii=read(Q),Ij=read(Q)D.Ii=write(Q),I
13、j=write(Q)18.设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是_。(分数:1.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 教师表 GRO
14、UP BY 所在系D.CREATE VIEW SalaryView AS SELECT 所在系,SUM (工资) FROM 教师表 GROUP BY 所在系19.以下关于固定服务器和数据库角色叙述不正确的是_。(分数:1.00)A.用户可以添加、删除或更改固定的服务器B.用户的登录账户可以添加到固定的服务器角色中C.固定的服务器角色为管理数据库一级的权限提供了方便D.固定的服务器角色在服务器级上定义,这些角色具有完成特定服务器级管理活动的权限20.在软件工程项目中,不随参与人数的增加而使软件的生产效率增加的主要问题是_。(分数:1.00)A.工作阶段的等待时间B.生产原型的复杂性C.参与人员所
15、需的工作站数D.参与人员之间的通信困难21.以下关于两层 C/S结构的数据库应用系统特点说法错误的是_。(分数:2.00)A.DBAS的数据管理和数据处理的功能被分解并分布在客户端和数据库服务器上B.数据库服务器可以为多个客户端应用提供共享的数据管理功能C.客户端用户可以通过网络访问多个不同的数据源D.客户端属于典型的“瘦客户端”22.从 OLTP环境中抽取数据、建立新的数据分析环境的最初出发点是_。(分数:2.00)A.对企业信息系统中的数据进行整理B.解决企业信息系统中的数据孤岛问题C.解决企业基本业务应用和数据分析应用之间的性能冲突问题D.解决企业信息系统中的蜘蛛网问题23.关于数据仓库
16、设计,下述说法正确是_。(分数:2.00)A.数据仓库项目的需求很难把握,所以不可能从用户的需求出发进行数据仓库的设计,只能从数据出发进行设计B.在进行数据仓库主题数据模型设计时,应该按部门业务应用的方式来设计数据模型C.在进行数据仓库主题数据模型设计时要强调数据的集成性D.在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域24.VB 6.0中的数据绑定控件必须_。(分数:2.00)A.同时具有 DataSource属性和 DataField属性B.同时具有 ConnectionString属性和 RecordSource属性C.具有 DataSourc
17、e属性D.具有 ConnectionString属性25.某公司的客户信息数据库中,选定客户的 ID号作为客户信息的查找码,然后建立起部分数据记录在查找码上的取值与该记录的物理地址间的映射关系,组成索引项,则该索引称为_。(分数:2.00)A.稀疏索引B.聚集索引C.稠密索引D.非聚集索引26.在支撑繁忙业务的并行数据库系统中,有一个数据量很大的表 T(a1,a2,an),对该表的查询多数为针对主码 a1的范围查询和点查询,为了改善查询性能,需要对该表进行划分。关于该表的划分和应用策略,下列说法错误的是_。(分数:2.00)A.采用轮转法对 T中的元组进行划分,这样数据分布均匀,适合于点查询和
18、范围查询B.以 a1为划分属性,对 T采用散列划分是一种可行的划分方法,有利于对该表的点查询C.以 a1为划分属性,对 T采用范围划分并建立主索引,是一种有效的划分方法D.以 a1为划分属性,对 T采用散列划分和范围划分都有可能带来 T的各个数据分区的数据分布不均匀的问题27.事务处理逻辑设计过程不包括_。(分数:2.00)A.从数据流图中识别该事务对应的子数据流图B.确定子数据图中的信息流类型,划定流界C.事务处理逻辑D.应用程序概要设计28.若存在一个网络数据库应用系统,其中一台计算机 A存有 DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向 A发出数据库应用请求,这
19、种方式属于_。(分数:2.00)A.集中式数据库体系结构B.主从式数据库体系结构C.分布式数据库体系结构D.客户/服务器数据库体系结构29.关于活动图,下列说法错误的是_。(分数:2.00)A.活动图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序、并行次序B.活动图用于低层次程序模块的作用类似于流程图,但活动图不可以描述并行操作C.每个活动图都是一个起点,但不一定有终点D.活动由圆角矩形表示30.以下关于索引的说法_不正确。(分数:2.00)A.使用索引可提高查询效率B.使用索引可能使更新操作费时C.使用索引可使输出结果按一定顺序排列D.索引为 DBMS提供了不同的查询路径二、简答题
20、(总题数:7,分数:30.00)31.在 VB 6.0中,用于设置 ADO结果集的内容,这个内容可以是一张表,也可以是来自一个查询语句,还可以来自一个存储过程的执行结果的属性是1。 (分数:2.00)数据库中有学生表 Student(Sno,Sname,Ssex,Sage,Sdept)各属性分别表示为学号、姓名、性别、年龄、所在系;学生选课表 SC(Sno,Cno,Grade)各属性分别表示为学号、课程号及成绩;课程表Course(Cno,Cname,Cpno,Ccredit)各属性表示为课程号、课程名、先行课、学分(先行课的意思是,比如课程号 1有先行课 5,说明要选课程 1,就必须先选课程
21、 5)。用以上各表完成查询选修了全部课程的学生的姓名的语句补充: SELETE Sname FROM Student WHERE NOT EXISTS (SELETE * FROM 2 WHERE 3 (SELETE * FROM 4 WHERE 5 AND 6 )(分数:10.00)32.假设某数据库中有表 TK,TK 中有属性 TK_N(课程名),查询以“DB”开头,且倒数第三个字符 i的课程的详细情况: SELECT * FROM TK_N WHERE 7 (分数:2.00)已知关系 R(A,B,C),其中 A、C 为数值型属性,试用 SQL语句完成:按属性 A分组,求出每组中在属性C上
22、的最大值和最小值,且将它们置于视图 RVE中。 8 AS 9 FROM R 10(分数:6.00)33.在关系数据库中,可以对属性值、属性值集合、元组、关系、整个索引,整个数据库等逻辑单元进行加锁,也可以对数据页、索引页和块等物理单元进行加锁,这些施加了锁的数据项的大小称为11。 (分数:2.00)假设用户 U1将对表 SC的 INSERT权限授予了 U2,而 U2又将其授予了用户 U3。现要将 U1对表 SC的权限收回,请完成下列的 SQL语句: 12 ON TABLE SC 13(分数:4.00)设有学生表 STUDENT,其中有学号、姓名、年龄、性别等字段,该表是在 2002年建立的,到
23、 2003年用户可以使用 SQL的14语句,将表中的所有学生的年龄增加一岁,到 2004年,显示学生表中年龄大于 22岁的学生的信息的 SQL语句是15。(分数:4.00)三、设计题(总题数:2,分数:30.00)34.某学校学籍科管理中心需建立一个学生选修课数据库,该数据库中需要存储和管理下列信息: 学生:学号,姓名,性别,年龄 课程:课程号,课程名,学时 以上数据存在的约束条件是: 一名学生可以选修多门课程,一门课程可以有多名学生,并且选修课要有成绩的登记。 画出该关系的 E-R图。 用 SQL语句创建 E-R关系图中的所有涉及的表。 (分数:15.00)_35.对于教学数据库的 3个基本
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 级数 工程师 12 答案 解析 DOC
