【计算机类职业资格】计算机数据库工程师-50及答案解析.doc

上传人:appealoxygen216 文档编号:1338917 上传时间:2019-10-17 格式:DOC 页数:18 大小:82.50KB
下载 相关 举报
【计算机类职业资格】计算机数据库工程师-50及答案解析.doc_第1页
第1页 / 共18页
【计算机类职业资格】计算机数据库工程师-50及答案解析.doc_第2页
第2页 / 共18页
【计算机类职业资格】计算机数据库工程师-50及答案解析.doc_第3页
第3页 / 共18页
【计算机类职业资格】计算机数据库工程师-50及答案解析.doc_第4页
第4页 / 共18页
【计算机类职业资格】计算机数据库工程师-50及答案解析.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、计算机数据库工程师-50 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:30,分数:40.00)1.关系模式 Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号、学生姓名、课程号、成绩、任课教师名和教师地址。其中一个学生可以选若干门课,一个教师可以讲授若干门课,一门课程可以由多个教师讲授,对于同一门课程,学生只能选定一个教师讲授一门课,教师不会重名。下列对关系的分解正确的并且是无损连接及保持函数依赖的是_。(分数:1.00)A.(Sno,Sname,Cno,Tname,Taddr),(Sno,Sname,C

2、no,Cname,Grade)属于 2NFB.(Sno,Sname),(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)属于 3NF2.以下关于死锁检测和恢复叙述错误的是_。(分数:1.00)A.死锁检测,用于定期检查系统是否发生死锁B.死锁恢复,用于将系统从死锁中解救出来C.有效的方法是从后面向前 RE

3、DO 这个事务的部分操作,只要能够解开系统死锁即可D.为了防止某些事务总是被选做被撤销事务,可以限定每个事务被选为撤销事务的次数3.有如下两个关系:学生关系 P(主键是”学号”)学校关系 S(主键是”学校代号”)(外键是”学校代号”)学校代号所属类型所在城市CU01 综合 北京CU05 艺术 上海CU11 体育 天津CU32 理工 重庆学号籍贯学校代号010 上海 CU11201 南京 CU05312 海南 CU01现要向关系 P 插入新行,新行的值分别列出如下。其中能够插入的是_。(307,海南,CU32)(101,浙江,CU31)(分数:1.00)A.只有B.只有C.都能D.都不能4.以下

4、关于两层 C/S 结构的数据库应用系统特点说法错误的是_。(分数:1.00)A.DBAS 的数据管理和数据处理的功能被分解并分布在客户端和数据库服务器上B.数据库服务器可以为多个客户端应用提供共享的数据管理功能C.客户端用户可以通过网络访问多个不同的数据源D.客户端属于典型的“瘦客户端”5.SQL Server 2000 提供了完全备份、差异备份和日志备份等几种备份方法,其中差异备份的内容是_。(分数:1.00)A.上次差异备份之后修改的数据库全部内容B.上次完全备份之后修改的数据库全部内容C.上次日志备份之后修改的数据库全部内容D.上次完全备份之后修改的数据库内容,但不包括日志等其他内容6.

5、某公司的客户信息数据库中,选定客户的 ID 号作为客户信息的查找码,然后建立起部分数据记录在查找码上的取值与该记录的物理地址间的映射关系,组成索引项,则该索引称为_。(分数:1.00)A.稀疏索引B.聚集索引C.稠密索引D.非聚集索引7.以下关于视图叙述不正确的是_。(分数:1.00)A.视图是由从数据库的基本表中选择出来的数据组成的逻辑窗口B.视图是一个虚表C.数据库中不仅存放视图的定义,还存放视图包含的数据D.基本表中的数据库如果发生了变化,从视图中选取出来的数据也随之变化8.根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是_。(分数:1.00)A.需求分析B.概念设计C.逻

6、辑设计D.物理设计9.若存在一个网络数据库应用系统,其中一台计算机 A 存有 DBMS 软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向 A 发出数据库应用请求,这种方式属于_。(分数:1.00)A.集中式数据库体系结构B.主从式数据库体系结构C.分布式数据库体系结构D.客户/服务器数据库体系结构10.有某数据库系统在运行过程中发生了系统故障,发生故障时正在运行事务 t1 和 t2。进行故障恢复时,在日志文件中发现有 t1 的事务开始记录而没有结束记录,有 t2 的开始记录和结束记录,但 t2 对数据库的修改还没有写到数据库中,从检查点开始正向扫描日志文件_。(分数:1.00)A

7、.扫描到 t1 时,直接重做 t1,扫描到 t2 时,将 t2 直接撤销B.扫描到 t1 时,将 t1 加入重做队列,扫描到 t2 时,将 t2 加入撤销队列C.扫描到 t1 时,直接撤销 t1,扫描到 t2 时,将 t2 直接重做D.扫描到 t1 时,将 t1 加入撤销队列,扫描到 t2 时,将 t2 加入重做队列11.在软件工程项目中,不随参与人数的增加而使软件的生产效率增加的主要问题是_。(分数:1.00)A.工作阶段的等待时间B.生产原型的复杂性C.参与人员所需的工作站数D.参与人员之间的通信困难12.设两个事务 T1,T2,其并发操作如下表所示,下列评价正确的是_。T1 T2读 A=

8、20A=A*2 写回ROLLBACK 恢复 A=40读 A=300(分数:1.00)A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作在读“脏”数据13.事务 A 对某些数据项 D 加了 X 锁,则以下说法哪种是正确的_。(分数:1.00)A.允许事务 A 读取数据项 D,其他事务不能再对数据项 D 进行任何操作B.允许事务 A 读取数据项 D,其他事务可以对数据项 D 进行加 S 锁C.允许事务 A 读取或者修改数据项 D,其他事务不能再对数据项 D 进行任何操作D.允许事务 A 读取或者修改数据项 D,其他事务可以对数据项 D 进行加 S 锁14.下述不属于数据库维护工作

9、的是_。(分数:1.00)A.使用数据定义语言建立多个表,构建数据库总体框架B.根据备份计划周期性的备份数据库C.检测数据库的空间使用情况D.调整数据库参数,进行性能优化15.在 UML 动态建模机制中,关于顺序图说法正确的是_。(分数:1.00)A.当一个操作调用它本身时,消息总是异步的B.消息线的箭头说明消息的类型,如同步、异步或简单。画一条线指向接收对象,包括一个箭头,实心箭头表示异步信号,棍形箭头表示调用操作C.消息也可以有条件,只有条件为真时才能发送和接收消息。条件被用来抽象分支或决定是否发送一条消息。如果用条件来抽象分支,则各个分支是异步的D.在顺序图中可以描述如何创建和破坏对象,

10、并把它作为描述情节的一部分,一个对象可以通过一条消息来创建一个对象。被创建的对象的对象符号在创建它的地方16.事务处理逻辑设计过程不包括_。(分数:1.00)A.从数据流图中识别该事务对应的子数据流图B.确定子数据图中的信息流类型,划定流界C.事务处理逻辑D.应用程序概要设计17.VB 6.0 中的数据绑定控件必须_。(分数:1.00)A.同时具有 DataSource 属性和 DataField 属性B.同时具有 ConnectionString 属性和 RecordSource 属性C.具有 DataSource 属性D.具有 ConnectionString 属性18.关于数据仓库设计,

11、下述说法正确是_。(分数:1.00)A.数据仓库项目的需求很难把握,所以不可能从用户的需求出发进行数据仓库的设计,只能从数据出发进行设计B.在进行数据仓库主题数据模型设计时,应该按部门业务应用的方式来设计数据模型C.在进行数据仓库主题数据模型设计时要强调数据的集成性D.在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域19.从 OLTP 环境中抽取数据、建立新的数据分析环境的最初出发点是_。(分数:1.00)A.对企业信息系统中的数据进行整理B.解决企业信息系统中的数据孤岛问题C.解决企业基本业务应用和数据分析应用之间的性能冲突问题D.解决企业信息系统中

12、的蜘蛛网问题20.查询 C:/ZG/ZGD(分数:1.00)A.DBF 中的姓名、职称、工资字段和 C:/ZG/ZGJJ.DBF 中的奖金字段的数据,正确的命令是_。ASELECT 姓名,职称,工资,奖金 FROM C:/ZG/ZGDA,C:/ZG/ZGJJ;WHERE DA编号=JJ.编号B.SELECT DA姓名,DA职称,DA工资,JJ.奖金 FROM C:/ZG/ZGDA,C:/ZG/ZGJJ;WHEREC.SELECT DA姓名,DA职称,DA工资,JJ 奖金 FROM C:/ZG/ZGDA,C:/ZD.SELECT DA姓名,DA职称,DA工资,JJ.奖金 FROM C:/ZG/Z

13、GDA,C:/ZG/ZGJJ;FOR21.关于活动图,下列说法错误的是_。(分数:2.00)A.活动图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序、并行次序B.活动图用于低层次程序模块的作用类似于流程图,但活动图不可以描述并行操作C.每个活动图都是一个起点,但不一定有终点D.活动由圆角矩形表示22.考虑两个事务 Ti= Ii 和 Tj=lj,以及定义在 Ti、Tj 上的并发调度 S,其中 Ii、Ij 分别代表组成 Ti和 Tj 的操作,则下列中不会引起事务 Ti 的操作 Ii 与事务 Tj 的操作 Ij 冲突的是_。(分数:2.00)A.Ii=read(Q),Ij=write(Q)

14、B.Ii=write(Q),Ij=read(Q)C.Ii=read(Q),Ij=read(Q)D.Ii=write(Q),Ij=write(Q)23.以下关于索引的说法_不正确。(分数:2.00)A.使用索引可提高查询效率B.使用索引可能使更新操作费时C.使用索引可使输出结果按一定顺序排列D.索引为 DBMS 提供了不同的查询路径24.设有商品销售系统,该系统每天最多产生 1 万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存 3 年的销售记录,每年按 365 天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10 个字节)、销售数量(8 个字节)、价格(8 个字节

15、)、金额(8 个字节)、收银台编号(4 个字节)、销售员编号(4 个字节)、销售时间(8 个字节)、商品描述(50 字节)。保存该表的数据库管理系统的数据存储单位是数据页,每页大小为 8KB(共 8192 个字节)。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许跨数据页存放。则在数据库中保存商品销售数据表需要的数据页数目是_。(分数:2.00)A.135185B.135186C.135080D.13531625.设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是_。(分数:2.00)A.CREA

16、TE 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.CREATE VIEW SalaryView AS SELECT 所在系,SUM (工资) FROM 教师表 GROUP BY 所在系26.以下说法

17、错误的是_。(分数:2.00)A.使用数据库系统可以大大提高应用开发的效率,方便用户的使用,减轻数据库系统管理人员维护的负担B.文件系统面向某一个应用程序,其共享性差、冗余度大、数据独立性差、记录内有结构、整体无结构,由应用程序自己控制C.数据的备份、软件或应用程序使用过程中的临时数据存储一般使用数据库系统比较合适D.数据库系统是面向现实世界的、共享性高、冗余小,具有较高的物理独立性和一定的逻辑独立性,整体结构活,用数据模型描述,由数据库管理系统提供数据的安全性、完整性、并发控制和恢复能力27.在支撑繁忙业务的并行数据库系统中,有一个数据量很大的表 T(a1,a2,an),对该表的查询多数为针

18、对主码 a1 的范围查询和点查询,为了改善查询性能,需要对该表进行划分。关于该表的划分和应用策略,下列说法错误的是_。(分数:2.00)A.采用轮转法对 T 中的元组进行划分,这样数据分布均匀,适合于点查询和范围查询B.以 a1 为划分属性,对 T 采用散列划分是一种可行的划分方法,有利于对该表的点查询C.以 a1 为划分属性,对 T 采用范围划分并建立主索引,是一种有效的划分方法D.以 a1 为划分属性,对 T 采用散列划分和范围划分都有可能带来 T 的各个数据分区的数据分布不均匀的问题28.关于对 SQL 对象的操作权限的描述正确的是_。(分数:2.00)A.权限的种类分为 INSERT、

19、DELETE 和 UPDATE 3 种B.使用 REVOKE 语句获得权限C.权限只能用于实表而不能应用于视图D.使用 COMMIT 语句赋值权限29.以下关于固定服务器和数据库角色叙述不正确的是_。(分数:2.00)A.用户可以添加、删除或更改固定的服务器B.用户的登录账户可以添加到固定的服务器角色中C.固定的服务器角色为管理数据库一级的权限提供了方便D.固定的服务器角色在服务器级上定义,这些角色具有完成特定服务器级管理活动的权限30.软件开发的结构化生命周期方法将软件生命周期划分成_。(分数:2.00)A.计划阶段 开发阶段 运行阶段B.计划阶段 编程阶段 测试阶段C.总体设计 详细设计

20、编程调试D.需求分析 功能定义 系统设计二、简答题(总题数:7,分数:30.00)31.在 VB 6.0 中,用于设置 ADO 结果集的内容,这个内容可以是一张表,也可以是来自一个查询语句,还可以来自一个存储过程的执行结果的属性是1。(分数:2.00)填空项 1:_数据库中有学生表 Student(Sno,Sname,Ssex,Sage,Sdept)各属性分别表示为学号、姓名、性别、年龄、所在系;学生选课表 SC(Sno,Cno,Grade)各属性分别表示为学号、课程号及成绩;课程表Course(Cno,Cname,Cpno,Ccredit)各属性表示为课程号、课程名、先行课、学分(先行课的意

21、思是,比如课程号 1 有先行课 5,说明要选课程 1,就必须先选课程 5)。用以上各表完成查询选修了全部课程的学生的姓名的语句补充:SELETE SnameFROM StudentWHERE NOT EXISTS(SELETE *FROM 2WHERE 3(SELETE *FROM 4WHERE 5 AND 6)(分数:10.00)填空项 1:_填空项 1:_填空项 1:_填空项 1:_填空项 1:_32.假设某数据库中有表 TK,TK 中有属性 TK_N(课程名),查询以“DB”开头,且倒数第三个字符 i 的课程的详细情况:SELECT *FROM TK_NWHERE 7(分数:2.00)填

22、空项 1:_已知关系 R(A,B,C),其中 A、C 为数值型属性,试用 SQL 语句完成:按属性 A 分组,求出每组中在属性C 上的最大值和最小值,且将它们置于视图 RVE 中。8AS9FROM R10(分数:6.00)填空项 1:_填空项 1:_填空项 1:_33.在关系数据库中,可以对属性值、属性值集合、元组、关系、整个索引,整个数据库等逻辑单元进行加锁,也可以对数据页、索引页和块等物理单元进行加锁,这些施加了锁的数据项的大小称为11。(分数:2.00)填空项 1:_假设用户 U1 将对表 SC 的 INSERT 权限授予了 U2,而 U2 又将其授予了用户 U3。现要将 U1 对表 S

23、C 的权限收回,请完成下列的 SQL 语句:12ON TABLE SC13(分数:4.00)填空项 1:_填空项 1:_设有学生表 STUDENT,其中有学号、姓名、年龄、性别等字段,该表是在 2002 年建立的,到 2003 年用户可以使用 SQL 的14语句,将表中的所有学生的年龄增加一岁,到 2004 年,显示学生表中年龄大于 22 岁的学生的信息的 SQL 语句是15。(分数:4.00)填空项 1:_填空项 1:_三、设计题(总题数:2,分数:30.00)34.某学校学籍科管理中心需建立一个学生选修课数据库,该数据库中需要存储和管理下列信息:学生:学号,姓名,性别,年龄课程:课程号,课

24、程名,学时以上数据存在的约束条件是:一名学生可以选修多门课程,一门课程可以有多名学生,并且选修课要有成绩的登记。画出该关系的 E-R 图。用 SQL 语句创建 E-R 关系图中的所有涉及的表。(分数:15.00)_35.对于教学数据库的 3 个基本表:S(Sno,Sname,Sage,Ssex);SC(Sno,CNo,Grade);C(CNo,CName,Teacher).SQL 更新语句表达对下列的更新操作:把 WANG 同学的选修课和成绩全部删去。把选修 Maths 课及格的成绩全改为空值。把低于总平均成绩的女同学成绩提高 5%。(分数:15.00)_计算机数据库工程师-50 答案解析(总

25、分:100.00,做题时间:90 分钟)一、选择题(总题数:30,分数:40.00)1.关系模式 Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号、学生姓名、课程号、成绩、任课教师名和教师地址。其中一个学生可以选若干门课,一个教师可以讲授若干门课,一门课程可以由多个教师讲授,对于同一门课程,学生只能选定一个教师讲授一门课,教师不会重名。下列对关系的分解正确的并且是无损连接及保持函数依赖的是_。(分数:1.00)A.(Sno,Sname,Cno,Tname,Taddr),(Sno,Sname,Cno,Cname,Grade)属于 2N

26、FB.(Sno,Sname),(Sno,Cno,GradeTname,Taddr),(Cno,Cname)属于 2NF C.(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Cno,Cname)属于 3NFD.(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Tname,Cno),(Cno,Cname)属于 3NF解析:解析 显然 A 中存在着部分依赖,不是 2 范式,所以 A 不是正确答案。根据无损连接分解的判断方法,B 是无损连接的,并且也保持了所有的函数依赖,且 B 的 3 个子模式都不存在部分依赖情况。2.以下关于

27、死锁检测和恢复叙述错误的是_。(分数:1.00)A.死锁检测,用于定期检查系统是否发生死锁B.死锁恢复,用于将系统从死锁中解救出来C.有效的方法是从后面向前 REDO 这个事务的部分操作,只要能够解开系统死锁即可 D.为了防止某些事务总是被选做被撤销事务,可以限定每个事务被选为撤销事务的次数解析:解析 对于每个需要撤销的死锁事务,可以简单地放弃该事务已经完成的全部操作,重新启动该事务,更为有效的方法是从后面 UNDO 这个事务的部分操作,只要能够解开系统死锁即可。3.有如下两个关系:学生关系 P(主键是”学号”)学校关系 S(主键是”学校代号”)(外键是”学校代号”)学校代号所属类型所在城市C

28、U01 综合 北京CU05 艺术 上海CU11 体育 天津CU32 理工 重庆学号籍贯学校代号010 上海 CU11201 南京 CU05312 海南 CU01现要向关系 P 插入新行,新行的值分别列出如下。其中能够插入的是_。(307,海南,CU32)(101,浙江,CU31)(分数:1.00)A.只有 B.只有C.都能D.都不能解析:解析 因为中的供应商号 T11 在关系中不存在。违反了参照完整性的规则。所以不能插入关系 P 作为新的一行。4.以下关于两层 C/S 结构的数据库应用系统特点说法错误的是_。(分数:1.00)A.DBAS 的数据管理和数据处理的功能被分解并分布在客户端和数据库

29、服务器上B.数据库服务器可以为多个客户端应用提供共享的数据管理功能C.客户端用户可以通过网络访问多个不同的数据源D.客户端属于典型的“瘦客户端” 解析:解析 客户端除了完成人机交互功能外,还需要完成面向应用的数据处理功能,负荷较重,属于典型的“胖客户端”。5.SQL Server 2000 提供了完全备份、差异备份和日志备份等几种备份方法,其中差异备份的内容是_。(分数:1.00)A.上次差异备份之后修改的数据库全部内容B.上次完全备份之后修改的数据库全部内容 C.上次日志备份之后修改的数据库全部内容D.上次完全备份之后修改的数据库内容,但不包括日志等其他内容解析:解析 差异备份的内容是上次完

30、全备份之后修改的数据库全部内容,因此本题答案为 B。6.某公司的客户信息数据库中,选定客户的 ID 号作为客户信息的查找码,然后建立起部分数据记录在查找码上的取值与该记录的物理地址间的映射关系,组成索引项,则该索引称为_。(分数:1.00)A.稀疏索引 B.聚集索引C.稠密索引D.非聚集索引解析:解析 如果只有部分查找码的值有对应的索引记录,则该索引称为稀疏索引。7.以下关于视图叙述不正确的是_。(分数:1.00)A.视图是由从数据库的基本表中选择出来的数据组成的逻辑窗口B.视图是一个虚表C.数据库中不仅存放视图的定义,还存放视图包含的数据 D.基本表中的数据库如果发生了变化,从视图中选取出来

31、的数据也随之变化解析:解析 视图是由从数据库的基本表中选取出来的数据组成的逻辑窗口,数据库中只存放视图的定义,而不存放视图包含的数据。8.根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是_。(分数:1.00)A.需求分析B.概念设计C.逻辑设计 D.物理设计解析:解析 数据库逻辑结构设计是指从数据库的概念模型出发,设计表示为逻辑模式的数据库逻辑结构,数据库逻辑设计的主要步骤包括 E-R 图转换为初始关系模式、对初始关系模式进行优化等,所以本题的答案为 C。9.若存在一个网络数据库应用系统,其中一台计算机 A 存有 DBMS 软件、所有用户数据和应用程序,其余各节点作为终端通过通信

32、线路向 A 发出数据库应用请求,这种方式属于_。(分数:1.00)A.集中式数据库体系结构 B.主从式数据库体系结构C.分布式数据库体系结构D.客户/服务器数据库体系结构解析:解析 集中式数据库系统将所有数据集中存储到一台计算机上,由主机上的数据库管理系统统一管理整个数据库,用户可以从终端发出数据操作命令,经主机上的数据库管理系统接受处理后,将结果返回给用户。10.有某数据库系统在运行过程中发生了系统故障,发生故障时正在运行事务 t1 和 t2。进行故障恢复时,在日志文件中发现有 t1 的事务开始记录而没有结束记录,有 t2 的开始记录和结束记录,但 t2 对数据库的修改还没有写到数据库中,从

33、检查点开始正向扫描日志文件_。(分数:1.00)A.扫描到 t1 时,直接重做 t1,扫描到 t2 时,将 t2 直接撤销B.扫描到 t1 时,将 t1 加入重做队列,扫描到 t2 时,将 t2 加入撤销队列C.扫描到 t1 时,直接撤销 t1,扫描到 t2 时,将 t2 直接重做D.扫描到 t1 时,将 t1 加入撤销队列,扫描到 t2 时,将 t2 加入重做队列 解析:解析 由事务的原子性可知,一个事务对数据库的所有操作是一个不可分割的工作单元,要么全部执行要么一个也不执行,所有由于 t1 事务没有结束记录,应该加入撤销队列,而 t2 有开始和结束记录却没有写入数据库,应该加入重做队列。1

34、1.在软件工程项目中,不随参与人数的增加而使软件的生产效率增加的主要问题是_。(分数:1.00)A.工作阶段的等待时间B.生产原型的复杂性C.参与人员所需的工作站数D.参与人员之间的通信困难 解析:解析 在软件开发中,开发人员的交流是非常重要的,而一个开发人员进入一个新的软件系统做开发,需要相当长的一个阶段以适应软件的开发,这主要是由于新的人员需要一定时间的培训以熟悉软件系统的开发状况及软件的需求分析、定义和相关已经生成的文档,一般在软件开发中与老开发人员的交流和通信,以推动软件开发前进。12.设两个事务 T1,T2,其并发操作如下表所示,下列评价正确的是_。T1 T2读 A=20A=A*2

35、写回ROLLBACK 恢复 A=40读 A=300(分数:1.00)A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作在读“脏”数据 解析:解析 事务 T1 读出数据 A 并修改,事务 T2 读取同一数据,随后 T1 由于某种原因撤销,执行回滚,这时 T1 已经修改过的数据恢复原值 100,T2 读到的数据是 200 与数据库中的数据不一致,称为读脏数据。13.事务 A 对某些数据项 D 加了 X 锁,则以下说法哪种是正确的_。(分数:1.00)A.允许事务 A 读取数据项 D,其他事务不能再对数据项 D 进行任何操作B.允许事务 A 读取数据项 D,其他事务可以对数据项 D

36、 进行加 S 锁C.允许事务 A 读取或者修改数据项 D,其他事务不能再对数据项 D 进行任何操作 D.允许事务 A 读取或者修改数据项 D,其他事务可以对数据项 D 进行加 S 锁解析:解析 对于 X 锁的解释是,一旦某事务对某数据项加了 X 锁,则其他事务不能再对数据项进行任何操作,当事务 A 对数据项 D 加 X 锁后,只允许事务 A 对数据项 D 进行读取或是修改操作。14.下述不属于数据库维护工作的是_。(分数:1.00)A.使用数据定义语言建立多个表,构建数据库总体框架 B.根据备份计划周期性的备份数据库C.检测数据库的空间使用情况D.调整数据库参数,进行性能优化解析:解析 使用数

37、据定义语言建立多个表,构建数据库总体框架不属于数据库维护工作的范畴。15.在 UML 动态建模机制中,关于顺序图说法正确的是_。(分数:1.00)A.当一个操作调用它本身时,消息总是异步的B.消息线的箭头说明消息的类型,如同步、异步或简单。画一条线指向接收对象,包括一个箭头,实心箭头表示异步信号,棍形箭头表示调用操作C.消息也可以有条件,只有条件为真时才能发送和接收消息。条件被用来抽象分支或决定是否发送一条消息。如果用条件来抽象分支,则各个分支是异步的 D.在顺序图中可以描述如何创建和破坏对象,并把它作为描述情节的一部分,一个对象可以通过一条消息来创建一个对象。被创建的对象的对象符号在创建它的

38、地方解析:解析 本题考查顺序图的知识,顺序图显示对象之间的动态合作关系,它强调对象之间消息发送的顺序,同时显示对象之间的交互。消息可以用消息名及参数来标识。消息也可带有顺序号,但较少使用。消息还可带有条件表达式,表示分支或决定是否发送消息。假如用于表示分支,则每个分支是相互排斥的,即在某一时刻仅可发送分支中的一个消息。16.事务处理逻辑设计过程不包括_。(分数:1.00)A.从数据流图中识别该事务对应的子数据流图B.确定子数据图中的信息流类型,划定流界C.事务处理逻辑D.应用程序概要设计 解析:解析 事务处理逻辑设计过程中不包括应用程序概要设计。17.VB 6.0 中的数据绑定控件必须_。(分

39、数:1.00)A.同时具有 DataSource 属性和 DataField 属性B.同时具有 ConnectionString 属性和 RecordSource 属性C.具有 DataSource 属性 D.具有 ConnectionString 属性解析:解析 VB 6.0 中的数据绑定控件必须具有 DataSource 属性,所以本题的答案为 C。18.关于数据仓库设计,下述说法正确是_。(分数:1.00)A.数据仓库项目的需求很难把握,所以不可能从用户的需求出发进行数据仓库的设计,只能从数据出发进行设计B.在进行数据仓库主题数据模型设计时,应该按部门业务应用的方式来设计数据模型C.在进

40、行数据仓库主题数据模型设计时要强调数据的集成性 D.在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域解析:解析 数据仓库系统设计目标主要是在于建立主题数据环境,强调的是数据的集成性,所以选C。19.从 OLTP 环境中抽取数据、建立新的数据分析环境的最初出发点是_。(分数:1.00)A.对企业信息系统中的数据进行整理B.解决企业信息系统中的数据孤岛问题C.解决企业基本业务应用和数据分析应用之间的性能冲突问题 D.解决企业信息系统中的蜘蛛网问题解析:解析 采用数据抽取程序从 OLTP 中抽取数据的主要原因是解决不同类型应用程序之间的性能冲突问题。20.查

41、询 C:/ZG/ZGD(分数:1.00)A.DBF 中的姓名、职称、工资字段和 C:/ZG/ZGJJ.DBF 中的奖金字段的数据,正确的命令是_。ASELECT 姓名,职称,工资,奖金 FROM C:/ZG/ZGDA,C:/ZG/ZGJJ;WHERE DA编号=JJ.编号B.SELECT DA姓名,DA职称,DA工资,JJ.奖金 FROM C:/ZG/ZGDA,C:/ZG/ZGJJ;WHEREC.SELECT DA姓名,DA职称,DA工资,JJ 奖金 FROM C:/ZG/ZGDA,C:/ZD.SELECT DA姓名,DA职称,DA工资,JJ.奖金 FROM C:/ZG/ZGDA,C:/ZG/

42、ZGJJ;FOR 解析:解析 SELECT.FROM.WHERE 是从多个关系中找到相关的属性,然后通过 WHERE 后的语句来进行实现。21.关于活动图,下列说法错误的是_。(分数:2.00)A.活动图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序、并行次序B.活动图用于低层次程序模块的作用类似于流程图,但活动图不可以描述并行操作 C.每个活动图都是一个起点,但不一定有终点D.活动由圆角矩形表示解析:解析 活动图主要用于描述系统、用例和程序模块中逻辑流程的先后次序、并行次序,活动图用于低层程序模块的作用类似于流程图,但活动图还可以描述并行操作,而流程图只能描述串行操作。22.考虑两

43、个事务 Ti= Ii 和 Tj=lj,以及定义在 Ti、Tj 上的并发调度 S,其中 Ii、Ij 分别代表组成 Ti和 Tj 的操作,则下列中不会引起事务 Ti 的操作 Ii 与事务 Tj 的操作 Ij 冲突的是_。(分数:2.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),Ij=write(Q)解析:解析 两个事务对同一数据的只读操作不会引起操作的冲突。23.以下关于索引的说法_不正确。(分数:2.00)A.使用索引可提高查询效率B.使用索引可能使更新操作费时C.

44、使用索引可使输出结果按一定顺序排列D.索引为 DBMS 提供了不同的查询路径 解析:解析 使用聚族索引就会使更新操作费时,通过索引可以提高查询效率和使输出结果按一定顺序排列,故选 D。24.设有商品销售系统,该系统每天最多产生 1 万条商品销售记录,并用商品销售数据表保存销售记录。系统需要保存 3 年的销售记录,每年按 365 天计算。商品销售数据表包含的属性及各属性占用的字节分别为:商品号(10 个字节)、销售数量(8 个字节)、价格(8 个字节)、金额(8 个字节)、收银台编号(4 个字节)、销售员编号(4 个字节)、销售时间(8 个字节)、商品描述(50 字节)。保存该表的数据库管理系统

45、的数据存储单位是数据页,每页大小为 8KB(共 8192 个字节)。该数据库管理系统规定数据页空间全部用于保存销售数据,并且存储销售数据时单条记录不允许跨数据页存放。则在数据库中保存商品销售数据表需要的数据页数目是_。(分数:2.00)A.135185 B.135186C.135080D.135316解析:解析 单条商品销售记录占用字节:10+8+8+8+4+4+8+50=100 字节。单数据页可存储销售记录条数:81 条(81*100=8100 字节;82*100=8200 字节)。保存三年的销售总记录数:3*365*10000=10950000 条。需要的数据页数目=135185(1351

46、85*81=10949985;135186*81=10950066)。25.设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是_。(分数: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

47、所在系,COUNT (工资) FROM 教师表 GROUP BY 所在系D.CREATE VIEW SalaryView AS SELECT 所在系,SUM (工资) FROM 教师表 GROUP BY 所在系解析:解析 要求工资总额,用聚合函数 SUM 计算列值总和,而 COUNT 用来计算非空列值的个数,所以本题的答案应该为 B。26.以下说法错误的是_。(分数:2.00)A.使用数据库系统可以大大提高应用开发的效率,方便用户的使用,减轻数据库系统管理人员维护的负担B.文件系统面向某一个应用程序,其共享性差、冗余度大、数据独立性差、记录内有结构、整体无结构,由应用程序自己控制C.数据的备份、软件或应用程序使用

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1