数据库系统工程师上午基础知识考试选择题专项强化真题试卷15
中文选择题(含2小题)
事务提交(COMMIT)后,对数据库的更新操作可能还停留在服务器的磁盘缓冲区中,而未写入到磁盘,即使此时系统出现故障,事务的执行结果仍不会丢失,称为事务的 (54) 。为保证事务的此性质,需要利用数据库的 (55) 。
1.(54)(D)
A. 原子性
B. 一致性
C. 隔离性
D. 持久性
解析:
2.(55)(A)
A. 日志文件
B. 全局备份
C. 增量备份
D. 影子备份
解析:本题考查对事务处理相关知识的理解和掌握。
事务的持久性是指事务一旦提交,其对数据库的影响是永久的,即使系统发生故障也不受影响。提交可以看作是系统对用户的承诺,即当执行的事务COMMIT之后,用户可认为事务已完成,故障问题由DBMS负责。如更新内容尚未写入磁盘,则因故障系统重启后更新会丢失,系统会根据更新操作执行前已写入的日志内容,重新执行事务,即redo操作,将己提交的数据写入数据库。
对象关系数据库中,员工(工号,姓名,性别,联系电话)表中的联系电话为多值属性,则员工属于 (62) ,在SQL99标准中可以使用 (63) 来实现。
3.(62)(A)
A. 非1NF关系
B. 1NF关系
C. 2NF关系
D. 3NF关系
解析:
4.(63)(A)
A. 集合类型
B. CLOB类型
C. BLOB类型
D. 结构类型
解析:本题考查对象关系数据库相关概念的掌握。
1NF关系要求属性列的原子性,组合属性和多值属性不满足原子性要求。对象关系数据库引入结构类型和集合类型来实现这两类属性的存储。
地址编号从80000H到BFFFFH且按字节编址的内存容量为________KB,若用16K×4bit的存储器芯片构成该内存,共需(6)片。
5.(5)(B)
A. 128
B. 256
C. 512
D. 1024
解析:
6.(6)(C)
A. 8
B. 16
C. 32
D. 64
解析:本题考查计算机系统基础知识。从80000H到BFFFFH的编址单元共3FFFF(即218)个,按字节编址的话,对应的容量为28KB,即256KB。若用16K×4bit的芯片构成该内存,构成一个16KB存储器需要2片,256÷1 6=16,共需要32片。
在进行进度安排时,PERT图不能清晰地描述________,但可以给出哪些任务完成后才能开始另一些任务。某项目X包含任务A、B、……、J,其PERT如下图所示(A=1表示任务A的持续时间是1天),则项目X的关键路径是________。
7.(17)(C)
A. 每个任务从何时开始
B. 每个任务到何时结束
C. 各任务之间的并行情况
D. 各任务之间的依赖关系
解析:
8.(18)(B)
A. A-D-H-J
B. B-E-H-J
C. B-F-J
D. C-G-I-J
解析:本题考查项目管理及工具技术。PERT图可以清晰地表示各任务的开始时间和结束时间以及各任务之间的依赖关系;但是无法很好地表示各任务之间的并行情况。根据关键路径法,计算出项目X中的关键路径为B-E-H-J,关键路径长度为16。
进程资源图如图(a)和(b)所示,其中:图(a)中(25);图(b)中(26)。
9.(25)(B)
A. P1是非阻塞节点,P2是阻塞节点,所以该图不可以化简、是死锁的
B. P1、P2都是阻塞节点,所以该图不可以化简、是死锁的
C. P1、P2都是非阻塞节点,所以该图可以化简、是非死锁的
D. P1是阻塞节点、P2是非阻塞节点,所以该图不可以化简、是死锁的
解析:
10.(26)(C)
A. P1、P2、P3都是非阻塞节点,该图可以化简、是非死锁的
B. P1、P2、P3都是阻塞节点,该图不可以化简、是死锁的
C. P2是阻塞节点,P1、P3是非阻塞节点,该图可以化简、是非死锁的
D. P1、P2是非阻塞节点,P3是阻塞节点,该图不可以化简、是死锁的
解析:R1资源只有2个,P2申请该资源得不到满足,故进程P2是阻塞节点;同样R2资源只有3个,P1申请该资源得不到满足,故进程P1也是阻塞节点。可见进程资源图(a)是死锁的,该图不可以化简。R2资源有3个,己分配2个,P3申请1个R2资源可以得到满足,故进程P3可以运行完毕释放其占有的资源。这样可以使得P1、P2都变为非阻塞节点,得到所需资源运行完毕,因此,进程资源图(b)是可化简的。
在数据库系统中,当视图创建完毕后,数据字典中保存的是(28)。事实上,视图是一个(29)。
11.(28)(C)
A. 查询语句
B. 查询结果
C. 视图定义
D. 所引用的基本表的定义
解析:
12.(29)(D)
A. 真实存在的表,并保存了待查询的数据
B. 真实存在的表,只有部分数据来源于基本表
C. 虚拟表,查询时只能从一个基本表中导出的表
D. 虚拟表,查询时可以从一个或者多个基本表或视图中导出的表
解析:本题考查数据库系统概念方面的基本概念。在数据库系统中,当视图创建完毕后,数据字典中存放的是视图定义。视图是从一个或者多个表或视图中导出的表,其结构和数据是建立在对表的查询基础上的。和真实的表一样,视图也包括几个被定义的数据列和多个数据行,但从本质上讲,这些数据列和数据行来源于其所引用的表。因此,视图不是真实存在的基础表而是一个虚拟表,视图所对应的数据并不实际地以视图结构存储在数据库中,而是存储在视图所引用的基本表中。
假定学生Students和教师Teachers关系模式如下所示:
Students(学号,姓名,性别,类别,身份证号)
Teachers(教师号,姓名,性别,身份证号,工资)
A查询在读研究生教师的平均工资、最高与最低工资之间差值的SQL语句如下:
SELECT (39)
FROM Students,Teachers
WHERE(40);
13.(39)(A)
A. AVG(工资)AS平均工资, MAX(工资)一MIN(工资)AS差值
B. 平均工资AS AVG(工资),差值AS MAX(工资)一MIN(工资)
C. AVG(工资)ANY平均工资,MAX(工资)一MIN(工资)ANY差值
D. 平均工资ANY AVG(工资),差值ANY MAX(工资)一MIN(工资)
解析:
14.(40)(C)
A. Students.身份证号=Teachers.
本文档预览:3600字符,共6861字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载