数据库复习题(4A)_第1页
数据库复习题(4A)_第2页
数据库复习题(4A)_第3页
数据库复习题(4A)_第4页
数据库复习题(4A)_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精品文档 数据库复习题 第 1 章 数据库系统概述 一、单选题(共有题目 59 题) 1. 一个结点可以有多个双亲,结点之间可以有多种联系的模型是()。 A. 网状模型B.关系模型C.层次模型D.以上都有 2. 对于“关系”的描述,正确的是()。 A. 同一个关系中允许有完全相同的元组 B. 同一个关系中元组必须按关键字升序存放 C. 在一个关系中必须将关键字作为该关系的第一个属性 D. 同一个关系中不能出现相同的属性名 3. 在关系数据库中,表(table)是三级模式结构中的()。 A. 外模式 B.模式C.存储模式D.内模式 4. DBMS 是()。 A. OS的一部分B.OS支持下的系统

2、文件 C.一种编译程序D.以上混合 5. 数据库系统的核心是()。 A. 数据模型B.数据库管理系统C.软件工具D.数据库 6. E-R 图的三要素是()。 A. 实体、属性、实体集B.实体、键、联系 C.实体、属性、联系D.实体、域、候选键 7. 反映现实世界中实体及实体间联系的信息模型是()。 A. 关系模型B.层次模型 C.网状模型D.E-R模型 8. 数据库管理系统(DBMS)提供数据操作语言(DML)实现对数据库数据的操作,其中数据更新 操作不包括( )。 A. 插入 B.删除 C.检索 D.修改 9以下不属于数据库系统(DBS)组成的是( )。 A. 硬件系统B.数据库管理系统 C

3、.文件系统D.使用和管理数据库的各类人员 10数据库管理系统(DBMS)是()。 A.数学软件B.应用软件C.计算机辅助设计D.系统软件 11. 数据库三级模式体系结构的划分,有利于保持数据库的()。 A.数据独立性 B.数据安全性 C.结构规范化 D.操作可行性 12. 数据库系统三级模式结构中存在的映象关系正确的是()。 A.外模式/内模式B外模式/模式C.外模式/外模式D.模式/模式 13. 在关系数据库系统中,当关系的模式改变时,用户程序也可以不变。这是()。 A.数据的物理独立性B.数据的逻辑独立性 精品文档 精品文档 C.数据的位置独立性D.数据的存储独立性 14. 下列模式中,能

4、够给出数据库物理存储结构与物理存取方法的是()。 A. 内模式 B.外模式C.概念模式D.逻辑模式 15. 下列有关物理数据独立性的说法不正确的是()。 A. 物理数据独立性由内模式与概念模式之间的映射实现。 B. 当数据库的内模式发生改变时,数据的逻辑结构改变。 C. 当数据库的内模式发生改变时,用户编写的应用程序可以不变。 D. 为保证应用程序能够正确执行,我们需要修改内模式与概念模式之间的映射。 16. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段 在这几个阶段中,数据独立性最高的阶段是()。 A.数据库系统B.文件系统C.人工管理D.数据项管理 17.

5、提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为()。 A. OS B.DS C.DBMS D.DBS 18. 要保证数据库的数据独立性,需要修改的是() A.三层模式之间的两种映射 C.模式与外模式 B. 模式与内模式 D.三层模式 精品文档 19. DBMS 是( )。 C.数据库应用软件D.数据库管理系统 A.数据库B.数据库系统 20. 设在某个公司环境中,一个部门有多名职工,一名职工只能属于一个部门,则部门与职工 之间的联系是( )。 A. 一对一 B.一对多C.多对多D.不确定 21. 英文缩写 DBA 代表()。 A.数据库管理员B.数据库管理系统 C.数据定义语言D

6、.数据操纵语言 22. 以下所列数据库系统组成中,正确的是()。 A. 计算机、文件、文件管理系统、程序 B. 计算机、文件、程序设计语言、程序 C. 计算机、文件、报表处理程序、网络通信程序 D. 支持数据库系统的计算机软硬件环境、数据库文件、数据库管理系统、数据库应用程序和 数据库管理员 23. 以下不属于数据库系统(DBS)组成的有()。 A.数据库集合B.用户C.数据库管理系统及相关软件D.Microsoft Excel 24. 数据库系统中的数据模型通常由()三部分组成。 A. 数据结构、数据操作和完整性约束 B. 数据定义、数据操作和安全性约束 C. 数据结构、数据管理和数据保护

7、D. 数据定义、数据管理和运行控制 25. 下面列出的条目中,()是数据库系统的组成成员。 I 操作系统n .数据库管理系统 川用户iv .数据库管理员 v.数据库 a. n、m、v和v b. n、v和v c. I、n、v和vd.都是 26. 下面列出的数据管理技术发展的三个阶段中, ()阶段没有专门的软件对数据进行管理 A.人工管理阶段B.文件系统阶段 C.数据库阶段D.人工管理阶段、文件系统阶段 27在DBS中,DBMS和OS之间的关系是()。 A. 相互调用B.DBMS调用OS C.OS调用DBMSD.并发运行 28. 数据库管理技术发展过程中,文件系统与数据库系统的重要区别是数据库系统

8、() A.数据可共享B.数据无冗余 C.特定的数据模型D.专门的数据管理软件 29. 设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部 门和职员实体之间的联系类型是()。 A. M :NB.1:M C.M:K D.1:1 30. 层次数据模型中,一个子结点至多有()个父结点。 A. 1B.2C.3D.4 31. 常见的数据模型是()。 A. 层次模型、网状模型、关系模型 B. 概念模型、实体模型、关系模型 C. 对象模型、外部模型、内部模型 D. 逻辑模型、概念模型、关系模型 32. 三级模式间存在两种映射,它们是()。 A.模式与子模式间,模式与内模式间 B.子

9、模式与内模式间,外模式与内模式间 C.子模式与外模式间,模式与内模式间D.模式与内模式间,外模式与模式间 33. 逻辑数据独立性是指()。 A.修改外模式保持模式不变B.修改内模式保持模式不变 C.修改模式保持外模式不变D.修改模式保持内模式不变 34. 关系模型的基本数据结构是( )。 A.树 B.图 C.环 D. 二维表格 35. 用户涉及的逻辑结构用( )描述。 A.模式B.存储模式C.概念模式D.子模式 36. 下列叙述中正确的是()。 A. 数据库是一个独立的系统,不需要操作系统的支持 B. 数据库设计是指设计数据库管理系统 C. 数据库技术的根本目标是要解决数据共享的问题 D. 数

10、据库系统中,数据的物理结构必须与逻辑结构一致 37. E-R 图用于描述数据库的()。 A.概念模型B.数据模型C.存储模型D.逻辑模型 38. 提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为()。 A. OS B.DS C.DBMS D.DBS 39. 下面的选项不是关系数据库基本特征的是()。 A.不同的列应有不同的数据类型B.不同的列应有不同的列名 C.与行的次序无关D.与列的次序无关 40. 用二维表来表示实体及实体间的联系的数据模型是()。 A.关系模型B.层次模型C.网状模型D.实体联系模型 41. 从计算机软件系统的构成看,DBMS 是建立在( )之上的软件系统。

11、A.硬件系统B.操作系统C.语言处理系统D.编译系统 42. 数据库中存储的是()。 A.数据B.数据模型 C.数据之间的联系D.数据以及数据之间的联系 43. 数据库技术的三级模式中,数据的全局逻辑结构用()来描述。 A.子模式B.用户模式 C.外模式D.模式 44. 单个用户使用的数据视图的描述称为()。 A.外模式B.内模式 C.概念模式D.存储模式 45数据库(DB八数据库系统(DBS)、数据库管理系统(DBMS )三者之间的关系是() A.DBS 包括 DB 和 DBMS B.DBMS 包括 DB 和 DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS 46.

12、数据库物理存储方式的描述称为( )。 A.外模式 B.内模式C.概念模式D.逻辑模式 47. ( )属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。 A.数据模型B.概念数据模型C.E-R图 D.关系模型 48. 数据管理与数据处理之间的关系是()。 A.两者是一回事B.两者之间无关 C.数据管理是数据处理的基本环节D.数据处理是数据管理的基本环节 49. 在数据库三级模式间引入二级映象的主要作用是()。 A.提高数据与程序的独立性B.提高数据与程序的安全性 C.保持数据与程序的一致性D.提高数据与程序的可移植性 50. 下列关于主关键字叙述正确的是()。 A.个表可以没有主关键

13、字B.只能将一个字段定义为主关键字 C. 如果一个表只有一个记录,则主关键字字段可以为空值。 D. 以上选项都不正确。 51. 实体完整性规则是指关系中()。 A.不允许有空行B.主键不允许有空值C.不允许有空列D.外键不允许有空值 能够正确执行的插入操作是 52. 在 SQL Server中建立了表 Student(no, name, sex, birthday), no 为表的主码,表中信息如 图所示。 No Name Sex birthday 101 张湘 r女 1967/05Z07 104 李方 f女 1970/54/14 106 亘安 男 19访问速度 ;存取速度) 三、判断题(共有

14、题目 21 题) 1需求分析可以独立于数据库管理系统。V 精品文档 精品文档 2. 数据库重组与重构的差别在于: 重组并不修改原有的逻辑模式和内模式;而重构则会部分修 改原有的逻辑模式和内模式。 V 3. 逻辑设计可以独立于数据库管理系统。x 4. 概念设计可以独立于数据库管理系统。 V 5. 数据字典是在需求分析阶段建立,在数据库设计阶段修改、补充和完善的。V 6. 数据库的物理设计的目标就是提高数据库的性能和有效利用存储空间。V 7. 对于关系数据库系统,用户既要提出 “做什么”,也要指出 “怎么做”。 x 8. 数据库的物理设计阶段根据 DBMS 的特点和处理的需要,选择存储结构,建立索

15、引,形成 数据库的模式。 x 9. 规范化理论给出了判断关系模型优劣的理论标准。 V 10. 数据库的物理设计可以独立于数据库管理系统。x 11. 设计数据库的概念模型和概念结构是数据库设计的第一步。x 12. 对于十分复杂的、大规模的、要求较高的数据库应用系统,应当采用规范设计的方法。 13. 数据流图不能表达数据和处理过程的关系。x 14. 数据库设计的每个阶段完成后都要进行设计分析,评价一些重要的设计指标,将设计阶段 产生的文档进行评审并与用户交流,对用户不满意之处必须进行修改。 V 15. 数据库开发的需求分析阶段必须要有用户参与。V 16. 属性值分布严重不均的属性上不适合建立索引。

16、V 17. 当发现一个关系上建立的索引文件不适合时,不能对其进行修改操作,只能删除,重新建 立新的索引。 V 18. 当发现一个关系上建立的索引文件不适合时,不能对其进行修改操作,只能删除,重新建 立新的索引。 V 19. 物理设计是在逻辑设计基础之上, 为一个确定的逻辑结构设计最符合应用环境的物理结构。 V 20. 数据字典是对系统中数据类型的详细描述,是各类数据属性的清单。V 21. 连接是开销较大的运算,参与连接的关系越多开销也越大。因此,要通过逻辑模式的规范 化来提高数据库查询的性能。 x 第 4-6 章 数据查询 一、单选题(共有题目 32 题) 1. 按照用途来分,表可以分为()两

17、大类。 A.数据表和索引表 B.系统表和数据表 C.用户表和非用户表D.系统表和用户表 2. DBMS 对数据库的检索、插入、修改和删除操作的功能称为()。 A.数据操纵 B.数据控制C.数据管理数据定义 D.数据管理 3.SQL 是一 种()语言。 A.高级算法 B.人工智能C.关系数据库 D.函数型 精品文档 4. 关于 SQL Server 2008文件组的叙述正确的是()。 A. 一个数据库文件不能存在于两个或两个以上的文件组中 B. 日志文件可以属于某个文件组 C. 文件组可以包含不同数据库的数据文件 D. 一个文件组只能放在一个存储设备中 5.SQL Server 2008的物理存

18、储主要包括两类文件( )。 A.主数据文件、次要数据文件 B.数据文件、事务日志文件 C.表文件、索引文件D.事务日志文件、文本文件 6.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句DELETE实现() 功能。 A.数据查询B.数据操纵C.数据定义D.数据控制 7. 用于存储数据库中表和索引等数据库对象信息的文件为() A.数据文件B.事务日志文件 8.SQL 语言是( A.层次数据库 )语言。 B.网络数据库 9.主数据库文件的扩展名为( C.文本文件 D.图像文件 C.关系数据库D.非数据库 )。 A.ndf B.db C.mdf D.ldf 10.SQL语言按其功能

19、可分为4类,包括查询语言、定义语言、操纵语言和控制语言,其中最 重要的、使用最频繁的语言是( )。 A.定义语言B.查询语言C.操纵语言D.控制语言 11.SQL 是( )英文单词的缩写。 A.Standard Query Language B.Structured Query Language C.Select Query Language D.Some Query Language 12. 下列()不是关系数据库语言的共同特点。 A.能够嵌入到高级语言中使用B.语言具有完备的表达能力 C.是面向集合的语言D.是过程化的语言 13. 下列关于主关键字叙述正确的是()。 A.个表可以没有主关键

20、字B.只能将一个字段定义为主关键字 C. 如果一个表只有一个记录,则主关键字字段可以为空值 D. 以上选项都不对 14. 向基本表中增加一个新列后,原有元祖在该列上的值是()。 A.True B.False C.空值D.不确定 15. 若要删除数据库中已经存在的表 A,可用()语句。 A.DELETE TABLE A B.DELETEA C.DROP TABLEA D.DROPA 16. 使用 CREATE TABLE 语句创建数据表时( )。 A. 必须在数据库表名称中指定表所属的数据库。 精品文档 B. 必须指明数据表的所有者。 C. 指定的所有者和表名称组合起来再数据库中必须唯一。 D

21、.省略数据表名称时,则自动创建一个本地临时表。 17. 下列关于 ALTER TABLE 语句叙述错误的是( )。 A. ALTER TABLE 语句可以添加字段 B. ALTER TABLE 语句可以删除字段 C. ALTER TABLE 语句可以修改字段名称 D. ALTER TABLE 语句可以修改字段数据类型 18.SQL语句中修改表结构的命令是()。 A.MODIFY TABLE B.MODIFY STRUCTURE C.ALTER TABLE D.ALTER STRUCTURE 19.用 SQL 语言描述 “在老师表中查找所有姓王的老师 ”,以下叙述正确的是( ) A.SELECT

22、 * FROM 老师表 WHERE 姓名 LIKE 王% B.SELECT * FROM 老师表 WHERE 姓名 LIKE 王_ C.SELECT * FROM 老师表 WHERE 姓名 LIKE 王_ _ D.SELECT * FROM 老师表 WHERE 姓名 LIKE 王/ 20.查询中统计某列值的个数应使用( ) 函数。 A. SUM() B.COUNT(*) C.COUNT( 列名) D.AVG( ) 21. 同 WHERE Age BETWEEN 17 AND 20 完全等价的是( )。 A.WHERE Age 17 AND Age=17 AND Age17 AND Age=17

23、 AND Age=1210 AND 工资 1210 AND 工资 1240 C. 工资1240D.工资 =1210 OR 工资=1240 28. 实现关系代数投影运算的 SQL 子句是( )。 A.SELECT B.ORDERBY C.FROM D.WHERE 29. 在集合成员的算术比较运算中,与 NOT IN 等价的是( )。 A.ANY B.=ANY C.ALL D.=ALL 30. 当 FROM 子句中出现多个基本表或视图时,系统将执行()操作。 A.笛卡儿积B.非等值连接C.自然连接 D.并 31. 设 A、B 两个表的记录数分别为 3和4,对两个表执行交叉连接查询, 查询结果中最多

24、获得 ( )条记录。 A.3B.4C.7D.12 32. 有关系 R(sno,sname,age,) 下列关于空值的查询语句中,不能产生正确结果的是()。 A. SELECT sname FROM R WHERE age=NULL B. SELECT sname FROM R WHERE age IS NULL C. SELECT sname FROM R WHERE NOT(age IS NULL) D. SELECT sname FROM R WHERE age IS NOT NULL 二、填空题(共有题目 23 题) 1. 结构化查询语言的缩写是 。 SQL 2.SQL Server属于

25、数据库。关系 3.SQL是的缩写。结构化查询语言(Structured Query Language) 4.SQL语句中,修改表结构的命令是 。 Alter table 5. 在 SQL Server 2008中,数据库是由数据库文件和 文件组成的。 日志(事务日志) 6. 在 SELECT 语句的子句中, 通常和 HAVING 子句同时使用的是 子句。 GROUP BY 7. 子查询按与父查询是否具有依赖关系分为无关子查询和 子查询两种类型。 相关 8. 自然连接是指,去掉相同属性的 连接。 等值 9.SELECT语句查询条件中的谓词 “ =ANY与运算符 价。IN 10.SELECT语句查

26、询条件中的谓词 “匸ALL与运算符 价。NOT IN 精品文档 精品文档 11.SQL语言的条件表达式中字符串匹配操作符是 。LIKE 12在SELECT语句中,对查询结果进行排序的子句是 o ORDER BY 13. 如果使用 SELECT 语句返回指定条数的记录,则应使用 关键字来限定输出字段。 top 14假定学生关系是 S(S#, SNAME , SEX, AGE);课程关系是 C(C#, CNAME , TEACHER); 学生选课关系是 SC(S#, C#, GRADE)o 要查找选修“COMPUTER课程的女”学生姓名,将涉及到 系。S、C、SC; 15. 关系数据库的选择、连接

27、、投影、除、并、交、差、笛卡尔积等运算是通过 命令 实现的。SELECT 16在SELECT语句中,能消除重复行的关键字是 o DISTINCT 17在WHERE子句的条件表达式中,可以用 配符与所在位置的一串字符相匹配。% 18. 联合查询使用算符将多个查询的数据组合到一起。union 19. 当一个子查询的结果作为查询的条件,即在一个 SELECT命令的WHERE子句中出现另一 个SELECT命令,这种查询称为 询。嵌套 20. 连接查询可分为3种类型:内连接、 口交叉连接。外连接 21. 与表达式 仓库号NOTIN( wh1 , wh功能)相同的表达式是 。仓库号!= wh1 and 仓

28、库号 !=wh2 22. 修改数据的命令是 o UPDATE 23.SQL语言中修改数据的命令是o UPDATE 三、判断题(共有题目 9 题) 1. 对于某个关系来说, 如果查询操作比更新操作频繁得多,对使用频率高的属性建立索引比较 有价值。V 2.SQL Server数据库中的NULL值(空值)表示的是空格”或“(值。X 3. 在SQL语句中,ORDER BY表示要对输出结果进行排序。 V 4. 可以用关键字“ AS合某个属性命别名。V 5. “ =NULL表示一个值是空值。X 6. 在 SQL-Select语句中,“表示任意的一个字符,“_表示任意数量的字符。X 7. 查询处理最复杂的部

29、分是检查是否存在所要查询的关系以及检查该操作是否在合法的授权 范围内。X 8. 查询处理程序只负责查询,而更新有更新处理程序复杂。X 9. 在对一个关系进行数据更新操作时,要注意其完整性要求。V 第 7 章 视图与索引 一、单选题(共有题目 8 题) 1. 单个用户使用的数据视图的描述称为( )。 A.外模式 B.概念模式 C.内模式 D.存储模式 2. 最终用户使用的数据视图称为()。 A.内模式 B.外模式 C.概念模式 D.存储模式 3. 在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法 是创建( )。 A.另一个表(table) B.游标(cursor)

30、 C.视图(view) D.索弓 1( index) 4. 数据库中只存放视图的()。 A.操作 B.对应的数据C.定义 D.限制 5. 在 SQL 中,外模式一级数据结构的基本单位是()。 A.基本表 B.视图 C.E-R图 D.表 6. 视图是一个 “虚表”,视图的构造基于()。 A.基本表 B.视图 C.基本表或视图D.数据字典 7. 下面列出的关于 “视图 (View) ”的条目中,()是不正确的。 A.视图是外模式B.视图是虚表 C .使用视图可以加快查询语句的执行速度 D .使用视图可以简化查询语句的编写 8. 子模式 DDL 用来描述()。 A.数据库的总体逻辑结构B数据库的局部

31、逻辑结构 C. 数据库的物理存储结构D.数据库的概念结构 二、填空题(共有题目 2 题) 1. 视图是一个虚表,它是从 或其他视图构造出来的表。 基本表 2. 视图机制提高了数据库系统的 。安全性 三、判断题(共有题目 4 题) 1. 视图的内容要保存在一个新的数据库中。X 2. 所有的基本表都可以通过在其基础上建立的视图进行更新操作。X 3. 关系数据库管理系统中的查询处理程序能自动实现查询优化。V 4. 查询优化主要是物理方法的优化,而逻辑方法优化与否影响不大。X 第 9 章 数据库并发控制 一、单选题(共有题目 19 题) 1. 如果事务T获得了数据对象Q上的S锁,则其他事务在数据对象

32、Q上()。 A.可加X锁 B.可加S锁 C.可加任何锁 D.不能加任何锁 2. 数据库中事务具有的特性有:原子性、隔离性、持续性和()。 A.继承性 B.一致性 C.封装型 D.共享性 3. 如果事务 T 获得了基本表 B 上的排它锁,则 T 对 B()。 A.可以读,不能写B.可以读,也可以写 C. 不能读,可以写 D.不能读,也不能写 4. 事务的所有操作在数据库中要么全部正确反映出来要么全部不反映 ,这是事务的( ) 特性。 A.原子性B. 一致性C.隔离性D.持久性 5. 下列不属于事务的特性的是()。 A.隔离性B.致性C.完整性D.原子性 6. 如果有两个事务,同时对数据库中同一数

33、据进行操作,不会引起冲突的操作是() A.其中有一个是 DELETEB.个是SELECT,另一个是 UPDATE C.两个都是SELECTD.两个都是UPDATE 7. 如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是() A. 一个是 DELETE,一个是 SELETEB.两个都是 UPDATE C. 一个是 SELETE, 一个是 DELETED.两个都是 SELETE 8. 在事务依赖图中,若各个事务之间的依赖关系构成循环,则就会出现()。 A.死锁 B.共享锁 C.活锁 D.排它锁 9. 数据库系统中采用封锁技术的目的是为了保证()。 A.数据的一致性B.数据的可靠

34、性C.数据的完整性D.数据的安全性 10. 下面各项中,属于数据库的并发操作可能带来的问题是()。 A.丢失更新B.数据独立性会提高 C.非法用户的使用D.增加数据冗余度 11. 使某个事务永远处于等待状态,而得不到执行的现象称为()。 A.死锁 B.活锁C.串行调度D.不可串行调度 12若事务T对数据R已加X锁,则其他事务对数据 R()。 A.可以加S锁不能加X锁 B.不能加S锁可以加X锁 C.可以加S锁也可以加X锁D.不能加任何锁 13. 解决并发操作带来的数据不一致问题普遍采用()技术。 A.封锁B.存取控制C.恢复D.协商 14. 数据库中的加锁机制属于数据库保护的()控制。 A.完整

35、性 B.安全性C.并发控制D.恢复机制 15. 数据库的并发操作可能带来的问题包括()。 A.丢失更新B.数据独立性会提高 C.非法用户的使用D.增加数据冗余度 16. 封锁可以避免数据的不一致性,但有可能引起()。 A.系统崩溃B.使磁盘上的DB中的数据有错误 C. 若干事务彼此等待对方释放封锁 D. 系统自动关机 17. 并发操作会带来()数据不一致性。 A. 丢失修改、不可重复读、读脏数据、死锁 B. 不可重复读、读脏数据、死锁 C. 丢失修改、读脏数据、死锁 D. 丢失修改、不可重复读、读脏数据 18. 数据库系统并发控制的主要方法是采用()机制。 A.拒绝 B.改为串行C.封锁D.不

36、加任何控制 19. 对数据对象施加封锁,可能会引起活锁和死锁问题。避免活锁的简单方法是采用() 的策略。 A.顺序封锁法B.依次封锁法 C.优先级高先服务D.先来先服务 二、填空题(共有题目18题) 1. 事务是数据库运行的基本单位。如果一个事务执行成功,则全部更新提交;如果一个事务 执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新, 这样保持了数据库处于 状态。一致性 2. 假设两个事务同时存取同一个数据集,当第一个事务结束之前,第二个事务更新数据库,这 就违反了事务的 ,破坏了 DB的一致性。隔离性 3. 个事务在执行时,应该遵守 要么不做,要么全做”的原则,这是事务的性。

37、原子 性 4. 数据库系统中执行的一个工作单位,它是由用户定义的一组操作序列。事务 5. 在多个事务并发执行时,系统应保证与这些事务先后单独执行时的结果一样,这是指事务的 性。隔离 6. 事务必须是使数据库从一个一致性状态变到另一个一致性状态,称为事务的 性。一 致 :T 7. 并发控制可能畧丢失数据修改、 口不可重复读等问题。读脏”数据 8. 封锁技术中主要有两种封锁:排他型封锁和 。共享锁 9. 是并发事务正确性的准则。0可串行性 10. 设有两个事务匚知、T2,其并发操作如图所示,该操作存在 问题。读脏”数据 恢夏A=IOO 11. 设有两个事务T1、T2,其并发操作如下图所示: T1T2 读A=100 A=100 A=A-5写回 A-A-8写回 该情况是由并发操作引起的 。丢失修改 12解决并发控制带来的数据不一致问题普遍采用的技术是 。封锁 13.封锁对象的大小称为 。封锁的粒度 精品文档 精品文档 14

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论