1、软件设计师-专业英语(三)及答案解析(总分:88.00,做题时间:90 分钟)一、选择题(总题数:30,分数:40.00)1.主要的并发控制技术包括基于锁的并发控制技术 时间戳协议基于有效性检查的协议多粒度 多版本机制A) B)C) D)(分数:1.00)A.B.C.D.2.以下关于决策系统说法错误的是A)为了解决 DSS存在的不足,人们提出了基于数据仓库的决策支持系统B)数据仓库是核心C)决策支持系统是数据的需求者D)决策支持系统主要存在两类数据:原始数据和导出数据,导出数据也称操作型数据(分数:1.00)A.B.C.D.3.数据库镜像有很多优点,但是不包括A)数据库镜像提供完整或接近完整的
2、数据冗余,增强数据保护功能B)发生灾难时,数据库镜像可快速使数据库的备用副本提供服务C)数据库镜像可以降低应用成本D)提高镜像数据库在升级期间的可用性(分数:1.00)A.B.C.D.4.在支撑繁忙业务的并行数据库系统中,有一个数据量很大的表 T(a1,a2,an),对该表的查询多数为针对主码 a1的范围查询和点查询,为了改善查询性能,需要对该表进行划分。关于该表的划分和应用策略,下列说法错误的是A)采用轮转法对 T中的元组进行划分,这样数据分布均匀,适合于点查询和范围查询B)以 a1为划分属性,对 T采用散列划分是一种可行的划分方法,有利于对该表的点查询C)以 a1为划分属性,对 T采用范围
3、划分并建立主索引,是一种有效的划分方法D)以 a1为划分属性,对 T采用散列划分和范围划分都有可能带来 T的各个数据分区的数据分布不均匀的问题(分数:1.00)A.B.C.D.5.对于教学数据库的三个基本表:S(Sno,sname,Ssex),SC(Sno,cno,Grade),C(Cno,Cname,Teacher),其中s表为学生表,SC 为学生选课表,C 为课程表,则对于语句:检索至少选修 LIU老师所授课程中一门课程的女生姓名,SQL 语句错误的是A)SELECT SnameFROM S,SC,CWHERE S.Sno=SC.Sno AND SC.Cno=C.Cno AND Teach
4、er=LIUAND Ssex=FB)SELECT SnameFROM S WHERE Ssex=FAND Sno IN(SELECT SnoFROM SCWHERE Cno IN(SELECT Cno FROM CWHFRF 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=FAND EXISTS(SELECT*FROM
5、 SCWHERE SC.Sno=S.Sno AND EXISTS(SELECT*FROM CWHERE C.Cno=SC.Cno ANDTeacher=LIU)(分数:1.00)A.B.C.D.6.在分布式数据库的垂直分片中,为保证全局数据的可重构和最小冗余,分片满足的必要条件是A)要有两个分片具有相同关系模式以进行并操作B)任意两个分片不能有相同的属性名C)各分片必须包含源关系的码D)对于任一分片,总存在另一个分片能够和它进行无损连接(分数:1.00)A.B.C.D.7.数据库系统具有数据独立性的特点,体现在A)不会因为数据的变化而影响到应用程序B)不会因为系统数据存储结构与数据逻辑结构的变
6、化而影响应用程序C)不会因为存储策略的变化而影响存储结构D)不会因为某些存储结构的变化而影响其他的存储结构(分数:1.00)A.B.C.D.8.对于故障管理,下列说法正确的是A)软件容错最完全的方法是设计两套相同的数据库系统同时工作,数据的变化也同步,空间有一定的距离,因此同时破坏两套系统的概率几乎为零,这样就能达到数据库的完全安全B)动态转储虽然提高了数据库的可用性,但是数据的有效性却迟迟得不到保证C)介质故障是指数据库在运行过程中,系统突然停止运转,所有正在运行的事务以非正常方式终止,需要系统重新启动的故障。D)在数据库系统中,事务日志能够实现数据存储(分数:1.00)A.B.C.D.9.
7、设有关系模式 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的规范化程度最高达到A)1NF B)2NFC)3NF D)4NF(分数:1.00)A.B.C.D.10.以下关于两阶段锁协议的原理叙述错误的是A)每个事务的执行程序划分为两个阶段,即加锁阶段和解锁阶段B)在加锁阶段,事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁C)在解锁阶段,事务可以释放任何数据项上的任何类型的锁,但是不能再申请任何锁D)每个事务开始
8、执行后就进入了加锁阶段(分数:1.00)A.B.C.D.11.已知关系模式 A(C,T,H,R,S),其中各属性的含义是,C:课程;T:教员;H:上课时间;R:教室;S:学生。根据语义有如下函数依赖集 F=CT,(H,R)C,(H,T)R,(H,S)R。则关系模式 A的主码是A)C B)(H,T)C)(H,S) D)(H,R)(分数:1.00)A.B.C.D.12.实现数据库安全控制的常用方法和技术有哪些a用户标识与鉴别 b存取控制 c自主存取控制方法 d强制存取控制方法e视图机制 f审计 g数据加密A)abcdf B)abcdeC)bcdef D)全部(分数:1.00)A.B.C.D.13.
9、如果要删除 Student数据库中的 Information表,可以使用下列哪个命令A)ALTER TABLE Information B)TRUNCATE TABLE InformationC)DROP TABLE Information D)DELETE TABLE Information(分数:1.00)A.B.C.D.14.比较适用于银行出纳、民航售票等 OLTP之类应用的并行数据库系统结构是A)共享内存 B)共享磁盘C)无共享结构 D)层次结构(分数:1.00)A.B.C.D.15.Visual Basic 6.0不能使用下面哪一种数据访问技术A)ADO B)DAOC)ADO.NET
10、 D)ODBC(分数:1.00)A.B.C.D.16.下面几种故障中,会破坏正在运行的数据库的是A)中央处理器故障 B)操作系统故障C)突然停电 D)瞬时的强磁场干扰(分数:1.00)A.B.C.D.17.以下关于死锁检测和恢复叙述错误的是A)死锁检测,用于定期检查系统是否发生死锁B)死锁恢复,用于将系统从死锁中解救出来C)对于每个需要撤销的死锁事务,有效的方法是从后面向前 REDO这个事务的部分操作,只要能够解开系统死锁即可D)为了防止某些事务总被选做被撤销事务,可以限定每个事务被选为撤销事务的次数(分数:1.00)A.B.C.D.18.下面关于基本表选择合适的文件结构的原则错误的是A)如果
11、数据库中的一个基本表中的数据量很少,操作很频繁,该基本表可以采用堆文件组织方式B)顺序文件支持基于查找码的顺序访问,也支持快速的二分查找C)如果用户查询是基于散列域值的等值匹配,散列文件比较合适D)如果某些重要而频繁的用户查询经常需要进行多表连接操作,可以考虑将表组织成为非聚集文件(分数:1.00)A.B.C.D.19.以下关于固定服务器和数据库角色叙述不正确的是A)用户可以添加、删除或更改固定的服务器角色B)用户的登录账户可以添加到固定的服务器角色中C)固定的服务器角色为管理数据库一级的权限提供了方便D)固定的服务器角色在服务器级上定义,这些角色具有完成特定服务器级管理活动的权限(分数:1.
12、00)A.B.C.D.20.若联系为 1:n,如何确定关系码A)每个实体集的码均为该关系的候选码 B)关系的码为 n端实体集的码C)关系的码为 1端实体集的码 D)关系的码为各实体集码的组合(分数:1.00)A.B.C.D.21.以下关于两层 C/S结构的数据库应用系统的特点说法错误的是A)DBAS的数据管理和数据处理的功能被分解并分布在客户端和数据库服务器上B)数据库服务器可以为多个客户端应用提供共享的数据管理功能C)客户端应用可以通过网络访问多个不同的数据源D)客户端属于典型的“瘦客户端”(分数:2.00)A.B.C.D.22.软件开发的结构化生命周期方法将软件生命周期划分成A)计划阶段
13、开发阶段运行阶段 B)计划阶段编程阶段 测试阶段C)总体设计 详细设计 编程调试 D)需求分析 功能定义 系统设计(分数:2.00)A.B.C.D.23.在 UML动态建模机制中,下列关于顺序图的说法中正确的是A)消息线的箭头说明消息的类型,如同步、异步或简单。画一条线指向接收对象,包括一个箭头,实心表示异步讯号,棍形箭头表示调用操作B)当一个操作调用它本身时,消息总是异步的C)在顺序图中可以描述如何创建和破坏对象,并把它作为描述情节的一部分,一个对象可以通过一条消息来创建另一个对象。被创建的对象的对象符号在创建它的地方D)消息也可以有条件,只有条件为真时才能发送和接收消息。条件被用来抽象分支
14、或决定是否发送一条消息。如果用条件来抽象分支,则各个分支是异步的(分数:2.00)A.B.C.D.24.以下关于双机热备份叙述不正确的是A)双机热备份就是一台主机为工作机,另一台主机为备份机B)在系统正常运行情况下,工作机为信息系统提供支持C)双机热备份模式的切换时机与双机互备援模式的切换时机一致D)当工作机出现异常时,原来的备份机改为工作机,而原来的工作机不再使用(分数:2.00)A.B.C.D.25.以下关于数据库的访问接口 JDBC的说法错误的是A)JDBC全称是 Java DataBase ConnectionB)是一种用于执行 SQL语句的 Java API的面向对象的应用程序接口C
15、)由一组用 Java语言编写的类和接口组成D)JDBC可做三件事:与数据库建立连接、发送 SQL语句并处理结果(分数:2.00)A.B.C.D.26.关于数据库试运行和功能与性能测试,下列说法正确的是A)对数据库系统的转储和恢复能力的测试属于系统的功能测试范畴B)在进行数据库功能测试时,一般要先装入大规模的数据C)数据库试运行一般是与编写调试程序的工作同步开展的D)数据库系统的压力测试、并发访问测试、查询效率测试一般属于性能测试范畴(分数:2.00)A.B.C.D.27.关于数据库管理系统,下面说法不正确的是A)数据库管理系统是一组软件B)数据库管理系统负责对数据的定义和操纵C)数据库管理系统
16、包括数据库D)数据库管理系统负责对数据库的控制(分数:2.00)A.B.C.D.28.数据库管理员作为数据库的主要维护者,其维护工作主要包括数据库的转储和恢复数据库的安全性、完整性控制 数据库性能的监控分析和改进数据库的重组和重构A) B)C) D)(分数:2.00)A.B.C.D.29.在 SELECT语句中,以下有关 ORDER BY子句的叙述中不正确的是A)ORDER BY子句可以对多个列进行排序B)SELECT语句中,ORDER BY 只能在所有其他子句之后作为最后一个子句出现C)子查询也可以使用 ORDER BY子句D)在视图中可以使用 ORDER BY子句(分数:2.00)A.B.
17、C.D.30.从 OLTP环境中抽取数据,建立新的数据分析环境的最初出发点是A)对企业信息系统中的数据进行整理B)解决企业信息系统中的数据孤岛问题C)解决企业基本业务应用和数据分析应用之州的性能冲突问题D)解决企业信息系统中的蜘蛛网问题(分数:2.00)A.B.C.D.二、应用题(总题数:9,分数:18.00)31.数据库管理系统为三级模式结构提供了两层映像机制,其中外模式/模式映像提供了 1 独立性。(分数:2.00)填空项 1:_32.利用散列函数实现文件记录域取值到记录物理地址间的直接映射关系的机制是 1。(分数:2.00)填空项 1:_33.某表定义了视图 BT_S,则要把该视图以及由
18、该视图导出的所有的视图都一起删除的 SQL语句是 1。(分数:2.00)填空项 1:_34.某数据库中有商品表 Table_Goods(GoodsName,GoodsClassID,SaleUnitPrice)和商品分类表Table_GoodsClass(GoodsClassID,GoodsClassName,City),现要查询家用电器类商品中单价高于家用电器类商品的平均价格的商品的名称和单价。请完成下列语句。SELECT GoodsName,SaleUintPrice FROM_ON a.GoodsClassID=b.GoodsClassIDWHERE SaleUnitPrice(SELE
19、CT _FROM Table Goods cJOIN Table_GoodsClass d ON_WHERE GoodsClassName=家用电器)AND_。(分数:2.00)填空项 1:_35.在 SQL Server 2000中,某数据库中有角色 Role和用户 User,User 是 Role角色的成员,且只属于该角色。先对 Table表给 Role只授予 SELECT和 DELETE权限,并授予 User对 T表具有 SELECT、UPDATE 和DENY DELETE权限,则用户 User对 Table表可以执行的操作是 1。(分数:2.00)填空项 1:_36.若事务 T对数据对
20、象 A加了 S锁,则其他事务只能对数据 A加 1 ,直到事务 T释放 A上的锁。(分数:2.00)填空项 1:_37.介质故障恢复采用的操作有:装载数据备份,执行 REDO操作,执行 UNDO操作,其正确的操作步骤是 1。(用 AB 表示 A的执行顺序先于 B)(分数:2.00)填空项 1:_38.ADO对象模型是目前最流行的可编程数据访问对象模型,它是基于 Microsoft的 OLE DB数据库接口而设计的。在 ADO对象中,_对象表示一个 OLE DB数据源的开放式连接,而在该对象属性中,_用于指定连接到的数据源名称,使用方法及含义同 ADO数据控件。(分数:2.00)填空项 1:_39
21、.有会员表 Table_Card(CardID,CardName,Score)表示会员的会员号、会员名字以及积分,建立会员卡积分在 5001000 分的会员信息视图 HYCard,并要求通过此视图修改会员卡表的信息时,视图中仍然有这些会员的信息。_ASSELECT*FROM TableCard WHERE_(分数:2.00)填空项 1:_三、设计与应用题(总题数:3,分数:30.00)40.设有关系模式 R(A,B,C,D),在其上的函数依赖集为:F=AC,BAC,DAC,CA)计算(CD) +。求 R的码。(分数:10.00)_41.事务 T1、T2 和 T3按如下调度方式并发地对数据项 X
22、、Y、Z 进行访问,假设 X、Y、Z 的初值分别为X=200,Y=300,Z=500。在事务 T2刚完成提交后,数据中 X、Y、Z 的值各是多少?当事务 T3结束后,X、Y、Z 的值各是多少?T1 T2 T3begin-transaction T1read(X)X:=X-100write(X)rollbackbegin-transaction T2read(Y)Y:Y+100write(Y)commitbegin-transaction T3read(Z)Z:Z*2write(Z)commit(分数:10.00)_42.设有一个音像租赁管理数据库系统,需要对顾客、音像制品、租赁信息以及音像制品
23、的供货商进行管理。顾客(Cust)的信息包括:顾客号(CNO)、顾客姓名(CName)、顾客地址(CAdd)、顾客联系电话(CPhone)、账户余额(CBal)。音像制品(AVP)的信息包括:音像制品编号(AVNO)、音像制品名称(AVName)、音像制品名称类别(AVType)。供货商(Prov)的信息包括:供货商编号(PNO)、供货商名称(PName)、供货商地址(PAdd)。租赁系统的管理规则如下:顾客号是顾客的唯一标识;音像制品编号是音像制品的唯一标识;供货商编号是供货商的唯一杯识;一个顾客可以租赁多个音像制品,一个音像制品只能被一个顾客租赁;租赁时标明租赁日期(RDate),归还日期
24、(GDate)和租金(Value);一个供货商可供应多个音像制品,一个音像制品只能由一个供应商供应。请针对以上描述,完成下列设计内容:构建租赁系统的 ER图。根据构建的 ER图,设计满足 3NF的关系模式,并标出每个关系模式的主码和外码。(分数:10.00)_软件设计师-专业英语(三)答案解析(总分:88.00,做题时间:90 分钟)一、选择题(总题数:30,分数:40.00)1.主要的并发控制技术包括基于锁的并发控制技术 时间戳协议基于有效性检查的协议多粒度 多版本机制A) B)C) D)(分数:1.00)A.B.C.D. 解析:解析 在数据库系统中,DBMS 并发控制子系统采用一定的并发控
25、制技术,构造正确的、可串行化的并发调度,保证事务集中每个事务的隔离性,从而保证事务并发执行的结果正确性。主要的并发控制技术包括基于锁的并发控制技术、时间戳协议、基于有效性检查的协议、多粒度和多版本机制等。所以本题的答案为 D。2.以下关于决策系统说法错误的是A)为了解决 DSS存在的不足,人们提出了基于数据仓库的决策支持系统B)数据仓库是核心C)决策支持系统是数据的需求者D)决策支持系统主要存在两类数据:原始数据和导出数据,导出数据也称操作型数据(分数:1.00)A.B.C.D. 解析:解析 导出数据是为了提高数据查询和管理效率,根据操作型数据计算得到的数据,常用于支持分析型应用,因此,一般将
26、这种数据称为分析型数据。3.数据库镜像有很多优点,但是不包括A)数据库镜像提供完整或接近完整的数据冗余,增强数据保护功能B)发生灾难时,数据库镜像可快速使数据库的备用副本提供服务C)数据库镜像可以降低应用成本D)提高镜像数据库在升级期间的可用性(分数:1.00)A.B.C. D.解析:解析 数据库镜像是一种用于提高数据库可用性的解决方案,它根据 DBA的要求,自动把整个数据库或其中的关键数据复制到另一个磁盘上。数据库镜像的优点包括选项中的 A、B、D。但 C不是。4.在支撑繁忙业务的并行数据库系统中,有一个数据量很大的表 T(a1,a2,an),对该表的查询多数为针对主码 a1的范围查询和点查
27、询,为了改善查询性能,需要对该表进行划分。关于该表的划分和应用策略,下列说法错误的是A)采用轮转法对 T中的元组进行划分,这样数据分布均匀,适合于点查询和范围查询B)以 a1为划分属性,对 T采用散列划分是一种可行的划分方法,有利于对该表的点查询C)以 a1为划分属性,对 T采用范围划分并建立主索引,是一种有效的划分方法D)以 a1为划分属性,对 T采用散列划分和范围划分都有可能带来 T的各个数据分区的数据分布不均匀的问题(分数:1.00)A. B.C.D.解析:解析 轮转法策略对于点查询和范围查询的处理非常复杂,由于不知道所要查找的元组具体分布在哪个磁盘上,必须对所有磁盘都进行查找,明显降低
28、了查询效率。5.对于教学数据库的三个基本表:S(Sno,sname,Ssex),SC(Sno,cno,Grade),C(Cno,Cname,Teacher),其中s表为学生表,SC 为学生选课表,C 为课程表,则对于语句:检索至少选修 LIU老师所授课程中一门课程的女生姓名,SQL 语句错误的是A)SELECT SnameFROM S,SC,CWHERE S.Sno=SC.Sno AND SC.Cno=C.Cno AND Teacher=LIUAND Ssex=FB)SELECT SnameFROM S WHERE Ssex=FAND Sno IN(SELECT SnoFROM SCWHERE
29、 Cno IN(SELECT Cno FROM CWHFRF 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=FAND EXISTS(SELECT*FROM SCWHERE SC.Sno=S.Sno AND EXISTS(SELECT*FROM CWHERE C.Cno=SC.Cno ANDTeacher=LIU)(分
30、数:1.00)A.B.C. D.解析:6.在分布式数据库的垂直分片中,为保证全局数据的可重构和最小冗余,分片满足的必要条件是A)要有两个分片具有相同关系模式以进行并操作B)任意两个分片不能有相同的属性名C)各分片必须包含源关系的码D)对于任一分片,总存在另一个分片能够和它进行无损连接(分数:1.00)A.B.C.D. 解析:解析 在分布式数据库的垂直分片中,为保证全局数据的可重构和最小冗余,分片满足的必要条件为对于任一分片,总存在另一个分片能够和它进行无损连接。7.数据库系统具有数据独立性的特点,体现在A)不会因为数据的变化而影响到应用程序B)不会因为系统数据存储结构与数据逻辑结构的变化而影响
31、应用程序C)不会因为存储策略的变化而影响存储结构D)不会因为某些存储结构的变化而影响其他的存储结构(分数:1.00)A.B. C.D.解析:8.对于故障管理,下列说法正确的是A)软件容错最完全的方法是设计两套相同的数据库系统同时工作,数据的变化也同步,空间有一定的距离,因此同时破坏两套系统的概率几乎为零,这样就能达到数据库的完全安全B)动态转储虽然提高了数据库的可用性,但是数据的有效性却迟迟得不到保证C)介质故障是指数据库在运行过程中,系统突然停止运转,所有正在运行的事务以非正常方式终止,需要系统重新启动的故障。D)在数据库系统中,事务日志能够实现数据存储(分数:1.00)A.B. C.D.解
32、析:解析 硬件容错最完全的方法是设计两套相同的数据库系统同时工作,数据的变化也同步,空间有一定的距离,因此同时破坏两套系统的概率几乎为零,这样就能达到数据库的完全安全;数据库在运行过程中,系统突然停止运转,所有正在运行的事务以非正常方式终止,需要系统重新启动的故障是系统故障;在数据库系统中,事务日志能够实现数据恢复。9.设有关系模式 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的规范化程度最高达到A)1NF B)2NFC
33、)3NF D)4NF(分数:1.00)A. B.C.D.解析:解析 因为 CG,(S,C)G,所以存在非主属性 G对候选码的部分函数依赖,所以 W不是 2NF。10.以下关于两阶段锁协议的原理叙述错误的是A)每个事务的执行程序划分为两个阶段,即加锁阶段和解锁阶段B)在加锁阶段,事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁C)在解锁阶段,事务可以释放任何数据项上的任何类型的锁,但是不能再申请任何锁D)每个事务开始执行后就进入了加锁阶段(分数:1.00)A.B. C.D.解析:解析 在加锁阶段,事务可以申请获得任何数据项上的任何类型的锁,但是不允许释放任何锁。11.已知关系模式 A(
34、C,T,H,R,S),其中各属性的含义是,C:课程;T:教员;H:上课时间;R:教室;S:学生。根据语义有如下函数依赖集 F=CT,(H,R)C,(H,T)R,(H,S)R。则关系模式 A的主码是A)C B)(H,T)C)(H,S) D)(H,R)(分数:1.00)A.B.C. D.解析:12.实现数据库安全控制的常用方法和技术有哪些a用户标识与鉴别 b存取控制 c自主存取控制方法 d强制存取控制方法e视图机制 f审计 g数据加密A)abcdf B)abcdeC)bcdef D)全部(分数:1.00)A.B.C.D. 解析:13.如果要删除 Student数据库中的 Information表,
35、可以使用下列哪个命令A)ALTER TABLE Information B)TRUNCATE TABLE InformationC)DROP TABLE Information D)DELETE TABLE Information(分数:1.00)A.B.C. D.解析:14.比较适用于银行出纳、民航售票等 OLTP之类应用的并行数据库系统结构是A)共享内存 B)共享磁盘C)无共享结构 D)层次结构(分数:1.00)A.B.C. D.解析:解析 无共享结构通过最小化共享资源来降低资源竞争的概率,具有极高的可扩展性,处理器数量可多达几千甚至上万个,并可在复杂数据库查询处理和联机事务处理过程中达到
36、近线性的加速比。因此,无共享结构比较适用于如银行出纳、民航售票等 OLTP之类的应用。15.Visual Basic 6.0不能使用下面哪一种数据访问技术A)ADO B)DAOC)ADO.NET D)ODBC(分数:1.00)A.B.C. D.解析:解析 Visual Basic 6.0 不能使用 ADO.NET数据访问技术。16.下面几种故障中,会破坏正在运行的数据库的是A)中央处理器故障 B)操作系统故障C)突然停电 D)瞬时的强磁场干扰(分数:1.00)A.B.C.D. 解析:解析 中央处理器故障、操作系统故障、突然停电这三种故障都属于系统故障,它们不会破坏正在运行的数据库,瞬时的强磁场
37、干扰属于介质故障,它会破坏正在运行的数据库。17.以下关于死锁检测和恢复叙述错误的是A)死锁检测,用于定期检查系统是否发生死锁B)死锁恢复,用于将系统从死锁中解救出来C)对于每个需要撤销的死锁事务,有效的方法是从后面向前 REDO这个事务的部分操作,只要能够解开系统死锁即可D)为了防止某些事务总被选做被撤销事务,可以限定每个事务被选为撤销事务的次数(分数:1.00)A.B.C. D.解析:解析 对于每个需要撤销的死锁事务,可以简单地放弃该事务已经完成的全部操作,重新启动该事务;更为有效的方法是从后面 UNDO这个事务的部分操作,只要能够解开系统死锁即可。18.下面关于基本表选择合适的文件结构的
38、原则错误的是A)如果数据库中的一个基本表中的数据量很少,操作很频繁,该基本表可以采用堆文件组织方式B)顺序文件支持基于查找码的顺序访问,也支持快速的二分查找C)如果用户查询是基于散列域值的等值匹配,散列文件比较合适D)如果某些重要而频繁的用户查询经常需要进行多表连接操作,可以考虑将表组织成为非聚集文件(分数:1.00)A.B.C.D. 解析:19.以下关于固定服务器和数据库角色叙述不正确的是A)用户可以添加、删除或更改固定的服务器角色B)用户的登录账户可以添加到固定的服务器角色中C)固定的服务器角色为管理数据库一级的权限提供了方便D)固定的服务器角色在服务器级上定义,这些角色具有完成特定服务器
39、级管理活动的权限(分数:1.00)A. B.C.D.解析:解析 固定的服务器角色在服务器级上定义,这些角色具有完成特定服务器级管理活动的权限,用户不能添加、删除或更改固定的服务器角色。20.若联系为 1:n,如何确定关系码A)每个实体集的码均为该关系的候选码 B)关系的码为 n端实体集的码C)关系的码为 1端实体集的码 D)关系的码为各实体集码的组合(分数:1.00)A.B. C.D.解析:解析 若联系为 1:n,关系的码为 n端实体集的码。21.以下关于两层 C/S结构的数据库应用系统的特点说法错误的是A)DBAS的数据管理和数据处理的功能被分解并分布在客户端和数据库服务器上B)数据库服务器
40、可以为多个客户端应用提供共享的数据管理功能C)客户端应用可以通过网络访问多个不同的数据源D)客户端属于典型的“瘦客户端”(分数:2.00)A.B.C.D. 解析:解析 客户端除了完成人机交互功能外,还需要完成面向应用的数据处理功能,负荷较重,属于典型的“胖客户端”。22.软件开发的结构化生命周期方法将软件生命周期划分成A)计划阶段 开发阶段运行阶段 B)计划阶段编程阶段 测试阶段C)总体设计 详细设计 编程调试 D)需求分析 功能定义 系统设计(分数:2.00)A. B.C.D.解析:解析 软件开发生命周期方法是以瀑布模型为基础的,瀑布模型将软件的生命周期划分为三大阶段,即计划阶段、开发阶段和
41、运行阶段。23.在 UML动态建模机制中,下列关于顺序图的说法中正确的是A)消息线的箭头说明消息的类型,如同步、异步或简单。画一条线指向接收对象,包括一个箭头,实心表示异步讯号,棍形箭头表示调用操作B)当一个操作调用它本身时,消息总是异步的C)在顺序图中可以描述如何创建和破坏对象,并把它作为描述情节的一部分,一个对象可以通过一条消息来创建另一个对象。被创建的对象的对象符号在创建它的地方D)消息也可以有条件,只有条件为真时才能发送和接收消息。条件被用来抽象分支或决定是否发送一条消息。如果用条件来抽象分支,则各个分支是异步的(分数:2.00)A.B.C. D.解析:解析 在顺序图中可以描述如何创建
42、和破坏对象,并把它作为描述情节的一部分,一个对象可以通过一条消息来创建另一个对象。被创建的对象的对象符号在创建它的地方。24.以下关于双机热备份叙述不正确的是A)双机热备份就是一台主机为工作机,另一台主机为备份机B)在系统正常运行情况下,工作机为信息系统提供支持C)双机热备份模式的切换时机与双机互备援模式的切换时机一致D)当工作机出现异常时,原来的备份机改为工作机,而原来的工作机不再使用(分数:2.00)A.B.C.D. 解析:解析 所谓双机热备份就是一台主机为工作机,另一台主机为备份机。在系统正常运行情况下,工作机为信息系统提供支持,备份机监视_T 作机的运行情况。当工作机出现异常时备份机主
43、动接管工作机工作,当工作机经过修复正常后,系统管理员通过管理命令或经由人工或自动的方式将进行换回;也可以激活监视程序,监视备份机的运行情况,此时,原来的备份机改为工作机,而原来的工作机改为备份机。25.以下关于数据库的访问接口 JDBC的说法错误的是A)JDBC全称是 Java DataBase ConnectionB)是一种用于执行 SQL语句的 Java API的面向对象的应用程序接口C)由一组用 Java语言编写的类和接口组成D)JDBC可做三件事:与数据库建立连接、发送 SQL语句并处理结果(分数:2.00)A. B.C.D.解析:解析 JDBC(Java DataBase Conne
44、ctivity Standard)是一种用于执行 SQL语句的 javaAPI的面向对象的应用程序接口,可以为多种关系数据库提供统一访问,它是南一组用 Java语言编写的类和接口组成。JDBC 可做三件事:与数据库建立连接、发送 SQL语句并处理结果。26.关于数据库试运行和功能与性能测试,下列说法正确的是A)对数据库系统的转储和恢复能力的测试属于系统的功能测试范畴B)在进行数据库功能测试时,一般要先装入大规模的数据C)数据库试运行一般是与编写调试程序的工作同步开展的D)数据库系统的压力测试、并发访问测试、查询效率测试一般属于性能测试范畴(分数:2.00)A.B.C.D. 解析:27.关于数据
45、库管理系统,下面说法不正确的是A)数据库管理系统是一组软件B)数据库管理系统负责对数据的定义和操纵C)数据库管理系统包括数据库D)数据库管理系统负责对数据库的控制(分数:2.00)A.B.C. D.解析:解析 数据库管理系统是计算机系统中位于用户和操作系统之间的数据管理软件,它的主要功能是数据定义、数据操纵、数据库的运行管理和控制功能、数据库的建立和维护功能等。28.数据库管理员作为数据库的主要维护者,其维护工作主要包括数据库的转储和恢复数据库的安全性、完整性控制 数据库性能的监控分析和改进数据库的重组和重构A) B)C) D)(分数:2.00)A.B.C.D. 解析:解析 DBA 的主要维护
46、工作包括数据库的转储和恢复,数据库的安全性和完整性控制,数据库性能的监控分析和改进以及数据库的重组和重构。29.在 SELECT语句中,以下有关 ORDER BY子句的叙述中不正确的是A)ORDER BY子句可以对多个列进行排序B)SELECT语句中,ORDER BY 只能在所有其他子句之后作为最后一个子句出现C)子查询也可以使用 ORDER BY子句D)在视图中可以使用 ORDER BY子句(分数:2.00)A.B.C. D.解析:解析 子查询语句中是不能使用 ORDER BY子句的。30.从 OLTP环境中抽取数据,建立新的数据分析环境的最初出发点是A)对企业信息系统中的数据进行整理B)解
47、决企业信息系统中的数据孤岛问题C)解决企业基本业务应用和数据分析应用之州的性能冲突问题D)解决企业信息系统中的蜘蛛网问题(分数:2.00)A.B.C. D.解析:解析 采用数据抽取程序从 OLTP中抽取数据,建立新的数据分析环境的主要原因是解决不同类型应用程序之间的性能冲突问题。二、应用题(总题数:9,分数:18.00)31.数据库管理系统为三级模式结构提供了两层映像机制,其中外模式/模式映像提供了 1 独立性。(分数:2.00)填空项 1:_ (正确答案:逻辑)解析:32.利用散列函数实现文件记录域取值到记录物理地址间的直接映射关系的机制是 1。(分数:2.00)填空项 1:_ (正确答案:散列技术)解析:33.某表定义了视图 BT_S,则要把该视图以及由该视图导出的所有的视图都一起删除的 SQL语句是 1。(分数:2.00)填空项 1:_ (正确答案:DROP VIEW BT_S CASCADE)解析:解析 删除视图应该用 DROP,而