云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 中级数据库系统工程师2009上半年上午试题、答案及详细解析

中级数据库系统工程师2009上半年上午试题、答案及详细解析

  • 62 次阅读
  • 3 次下载
  • 2025/5/24 11:40:21

性限制等。

选项C是错误的。因为“CPU故障”属于系统故障,系统故障是指造成系统停止运转的任何事件,使得系统要重新启动。例如,特定类型的硬件错误(CPU故障)、操作系统故障、DBMS代码错误和突然停电等。 选项D是错误的。因为“硬盘损坏”属于介质故障,介质故障也称为硬故障(Hard Crash)。硬故障是指外存故障,如磁盘损坏、磁头碰撞和瞬时强磁场干扰等。这类故障将破坏数据库或部分数据库,并影响正在存取这部分数据的所有事务。

参考答案 (47)B 试题(48)

(48)对于事务故障的恢复,下列描述正确的是 (48) 。 A.事务故障的恢复不需要访问日志文件 B.事务故障恢复时需要REDO已提交的事务

C.事务故障恢复时需要正向扫描日志,对该事务进行UNDO操作 D.事务故障恢复时需要反向扫描日志,对该事务进行UNDO操作 试题(48)分析

本题考查对故障及恢复技术的理解。事务故障是指由于事务程序运行过程中,因为非预期的原因,导致在运行过程中不能达到预期的终点(COMMIT或显示的 ROLLBACK),造成数据库的不一致。事务故障的恢复,即需要将产生故障的事务已经完成的对数据库的修改撤销。事务对数据库的修改内容被严格按照执行的时间顺序记录在日志中,可以通过逆向扫描日志文件,将产生故障的事务对数据库的操作逐一复原 (UNDO),直到事务开始标志,就像该事务未执行一样,即完成恢复。

参考答案 (48)D 试题(49)

(49)数据库镜像技术的优点是 (49) 。 A.可以减少事务故障的机率 B.可以提高更新事务的并发度

C.维护镜像数据库的一致性不需要额外的开销 .

D.复制技术可以在镜像数据库发生故障时保证系统稳定运行 试题(49)分析

本题考查对镜像技术的理解。镜像技术是指将整个数据库或者关键数据复制到另一磁盘上,并在数据库更新时保持镜像数据库与主数据库的一致性。事务故障与事务程序及所操作的数据有关,因为镜像数据库与主数据库完全一样,故不存在减少事务故障机率的问题。更新事务的执行需要同时修改镜像数据库和主数据库,不会提高并发库,只读事务可以由系统根据当前负荷选择读取镜像数据库或主数据库,以提高并发度。相对无镜像的数据库,更新主数据库后,为保证一致性,必须更新镜像数据库,这需要系统的额外开销。镜像数据库故障时,系统可以只使用主数据库,而在故障排除后再更新镜像数据库,因为系统仍能稳定运行。

参考答案 (49)D 试题(50)

(50)将数据库对象的操作权限授予用户,属于安全控制机制中的 (50) 。 A.用户标识与鉴别 B.自主存取控制 C.强制存取控制 D.审计 试题(50)分析

本题考查对数据库安全技术的理解。自主存取控制是指以人为主体,用户可以自由地决定将数据的存取权限授予何人,并决定是否允许权限的传播。 参考答案 (50)B 试题(51)

(51)撤销U5对Emp表的查询权限,并收回U5授予其他用户的该权限,SQL语句是 (51) 。

A.REVOKE SELECT ON TABLE Emp FROM U5 CASCADE; B.REVOKE SELECT ON TABLE Emp FROM U5 RESTRICT C.REVOKE QUERY ON TABLE Emp FROM U5 CASCADE;

D.GRANT SELECT ON TABLE Emp TO U5 WITH GRANT OPTION; 试题(51)分析

本题考查对数据库授权SQL语句的掌握。标准SQL中收回权限的基本语法是: REVOKE<权限>FROM<对象数据><对象名>TO<用户>[RESTRICT|CASCADE);,其中CASCADE表示级联收回,即收回用户权限并同时收回该用户授予其他用户的该权限。 参考答案 (51)A 试题(52)

(52)在数据库系统中,拥有最高权限的用户是 (52) 。 A.GUEST B.DBA C. PUBLIC D.ROLE 试题(52)分析

本题考查对数据库基本用户的了解。DBA(DataBase Administrator,数据库管理员)即是数据库系统中最高权限的用户。 参考答案 (52)B

试题(53)、(54) 设有职工关系Emp (Eno,Ename,Esex,EDno)和部门关系Dept (Dno,Dname, Daddr),创建这两个关系的SQL语句如下: CREATE TABLE Emp ( Eno CHAR(4), Ename CHAR(8),

Esex CHAR(1) CHECK(Esex IN ('M','F')), EDno CHAR(4) REFERENCES Dept (Dno), PRIMARY KEY (Eno)

);

CREATE TABLE Dept (

Dno CHAR(4) NOT NULL UNIQUE, Dname CHAR(20), Daddr CHAR(30) );

直接运行该语句,DBMS会报错,原因是 (53) 。若经过修改,上述两个表创建完毕之后(尚无数据),则下述语句中能被执行的是 (54) 。 (53)A.创建表Dept时没有指定主码 B.创建表Dept时没有指定外码

C.创建表Emp时,被参照表Dept尚未创建

D.表Emp的外码EDno与被参照表Dept的主码Dno不同名

(54)A.INSERT INTO Emp VALUES('e001','王','M','d1'); B.INSERT INTO Emp VALUES(NULL,'王','M','d1',); C.INSERT INTO Emp VALUES('e001','王','M',NULL); D.INSERT INTO Emp VALUES('e001','王','X','d1'); 试题(53)、(54)分析

本题考查对完整性约束的掌握。本题中,职工关系Emp为参照关系,其属性EDno参照部门关系Dept中的Dno,在创建Emp关系时,系统会根据参照约束查找被参照关系,因此,被参照关系就先于参照关系而建立。约束一旦建立,更新数据必须满足约束条件才可正确执行,表Emp有主码约束和参照约束,故Eno不能取空值,EDno列因为被参照关系Dept尚无记录,故只能取空值。 参考答案 (53)C (54)C 试题(55)

(55)在C/S体系结构中,客户端执行的操作是 (55) 。

A.触发器 B.嵌入式SQL C.存储过程 D.扩展存储过程 试题(55)分析

本题考查对数据库应用系统体系结构的理解。触发器、存储过程、扩展存储过程都是在后台数据库中执行的操作,属于数据库对象。运行在客户端的程序通常由高级语言编写,可以使用接口技术或嵌入式SQL等方式访问数据库。 参考答案 (55)B 试题(56)

(56)嵌入式SQL中,将记录的属性值赋给主变量时,若属性为空值,而主变量不能取空值,为解决这一矛盾,使用的机制是 (56) 。 A.SQLCA B.游标 C.指示变量 D.动态SQL 试题(56)分析

本题考查对嵌入式SQL的掌握。数据库有空值,而高级语言中变量没有空值,所以当查询的记录某一属性为空值时,无法将空值赋给主变量,此时主变量仍保持原有值。同样,更新语句也存在主变量不能取空值问题。引入指示变量,用来标识对应主变量值是否为空值,可以解决此问题。

参考答案 (56)C

试题(57)、(58) 在需求分析阶段,需求调查的内容是 (57) ,需求分析的结果是 (58) 。 (57)A.信息要求、处理要求 D.安全性与完整性要求 C.信息要求、安全性要求

D.信息要求、处理要求、安全性与完整性要求 (58)A.数据流图 B.数据字典 C.数据流图、数据字典 D.E-R图 试题(57)、(58)分析

本题考查对数据库设计中需求分析概念的掌握。需求分析分为两个阶段性过程;需求调查和需求分析。其中需求调查是向用户了解其需要做什么,怎么做,以及对数据正确性和安全性等的要求;需求分析是对调查的结果进行分析,以规范化的方法和语言描述出来,形成文档,即描述用户业务处理流程的数据流图和描述业务处理过程中用到的各类数据的数据字典。 参考答案 (57)D (58)C 试题(59)

(59)设计E-R图的过程中,需要确定实体所具有的属性,这一抽象称为 (59) 。

A.分类 B.聚集 C.概括 D.视图集成 试题(59)分析

本题考查数据库设计中概念设计的掌握。在设计E-R图的过程中,首先应该确定相关的实体,即将所有对象进行分类:然后根据各类确定的实体,找出每一实体应具有的属性,这一过程称为聚集;再从相关实体中抽象出子类和父类,这一过程称为概括。 参考答案 (59)B 试题(60)

(60)视图设计属于数据库设计的 (60) 阶段。

A.需求分析 B.概念设计 C.逻辑设计 D.物理设计 试题(60)分析

本题考查对数据库设计相关概念的掌握。视图设计是指在确定了基本表的情况下,根据处理需求,确定增加相应的视图,以方便应用程序的编写和安全性要求,应属于逻辑结构设计阶段要完成的任务。 参考答案 (60)C 试题(61)

(61)要实现记录的物理J顷序与索引项次序一致,应选择的索引类型是 (61) 。

A.HASH索引 B.聚簇索引 C.B+树索引 D.单一索引

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

性限制等。 选项C是错误的。因为“CPU故障”属于系统故障,系统故障是指造成系统停止运转的任何事件,使得系统要重新启动。例如,特定类型的硬件错误(CPU故障)、操作系统故障、DBMS代码错误和突然停电等。 选项D是错误的。因为“硬盘损坏”属于介质故障,介质故障也称为硬故障(Hard Crash)。硬故障是指外存故障,如磁盘损坏、磁头碰撞和瞬时强磁场干扰等。这类故障将破坏数据库或部分数据库,并影响正在存取这部分数据的所有事务。 参考答案 (47)B 试题(48) (48)对于事务故障的恢复,下列描述正确的是 (48) 。 A.事务故障的恢复不需要访问日志文件 B.事务故障恢复时需要REDO已提交的事务 C.事务故障恢复时需要正向扫描日志,对该事务进行UND

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com