数据库概论模拟考试试卷及答案B汇总

合集下载

2022年安阳师范学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年安阳师范学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年安阳师范学院计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。

2、数据管理技术经历了______________、______________和______________3个阶段。

3、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。

4、____________、____________、____________和是计算机系统中的三类安全性。

5、如果多个事务依次执行,则称事务是执行______;如果利用分时的方法,同时处理多个事务,则称事务是执行______。

6、数据库管理系统的主要功能有______________、______________、数据库的运行管理以及数据库的建立和维护等4个方面。

7、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。

8、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。

9、关系模型由______________、______________和______________组成。

10、在SQL Server 2000中,数据页的大小是8KB。

某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。

二、判断题11、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。

()12、并发执行的所有事务均遵守两段锁协议,则对这些事务的任何并发调度策略都是可串行化的。

()13、一个数据表只能有一个唯一索引。

数据库系统概论模拟考试题+参考答案

数据库系统概论模拟考试题+参考答案

数据库系统概论模拟考试题+参考答案一、单选题(共97题,每题1分,共97分)1.数据完整性保护中的约束条件主要是指()。

A、值的约束和结构的约束B、并发控制的约束C、用户操作权限的约朿D、用户口令校对正确答案:A2.有教师表(教师号,姓名,所在系,工资),找出系内教师平均工资高于全体教师平均工资的系信息,正确的语句是()。

A、・SELECT所在系,AVG(工资)FROM教师表WHERE AVG(工资)>(SELECT AVG(工资)FROM 教师表)B、・SELECT所在系,AVG(工资)FROM教师表WHERE AVG(工资)>(SELECT AVG(工资)FROM 教师表)GROUP BY所在系C、・SELECT所在系,AVG(工资)FROM教师表GROUP BY所在系HAVING AVG(工资)>(SELECT AVG(工资)FROM 教师表)D、- SELECT所在系,AVG(工资)FROM教师表GROUP BY所在系WHERE AVG(工资)>(SELECT AVG(工资)FROM 教师表)正确答案:C3.在数据库应用系统生命周期模型中,作为系统总体设计阶段输入的是()。

A、软硬件选型和配置设计B、技术可行性分析报告和需求规范说明书C、数据库应用系统体系结构设计D、应用软件总体设计正确答案:B4.X—A(i-1. 2, —, k)成立是 X^Ao—Ak成立的()。

A、充分条件B、必要条件C、充要条件D、既不充分也不必要正确答案:C5.不属于数据库设计的六个阶段的是()。

A、数据库的逻辑结构设计和物理结构设计B、数据库实施和数据库的运行与维护C、数据库所依存的操作平台和应用程序界面D、数据库的需求分析和概念结构设计正确答案:C6.关于数据库事务设计,有下列说法:I.事务是数据库系统中一组操作的集合,这些操作实现了应用领域中某些特定的业务规则II.事务概要设计可以依据需求分析阶段得到的数据流图和事务说明规范IIL事务概要设计中的事务处理逻辑设计一般需要充分考虑具体的DBMS平台的实现方法IV.事务详细设计时,利用与具体DBMS平台无关的read和write表示事务对数据库中数据项的读写操作上述说法正确的是:()=A、I、II和 IIIB、I、II和 IVC、II和IVD、I 和 II正确答案:D7.关于ADO对象模型中的RecordSet,下述说法正确的是()=A、它用于定义连接的数据库名B、它用于定义数据的来源C、它是一个对象,用于在客户端内存中存放数据查询的结果D、它是一个对象,用于在服务器端内存中存放数据查询的结果正确答案:C8.以下关于数据粒度的叙述中错误的是()。

数据库系统概论试题库与参考答案

数据库系统概论试题库与参考答案

数据库系统概论试题库与参考答案一、单选题(共90题,每题1分,共90分)1、在关系数据库的逻辑结构设计中,将E-R图转换为关系模式时,不正确的做法是()。

A、由联系类型转换成关系模式的属性是与该联系类型相关的诸实体类型属性的全体B、一个实体类型可以转换为一个关系模式C、一个联系类型可以转换为一个关系模式D、由实体类型转换成的关系模式的主码是该实体类型的主码正确答案:A2、数据库物理设计的目标是为应用数据提供合适的数据存储结构。

同时要保证数据库系统具有良好的性能。

关于数据库物理设计,下列说法中错误的是()。

A、数据库物理设计需要权衡系统的时间效率、空间效率、维护代价和各种用户要求,因此可能会产生多个备选方案B、在数据库物理设计后期,可以根据实际需要适当降低采些关系模式的规范化程度,以提高査询效率C、数据库物理设计需要考虑数据的存储方式、存取路径和具体的实现细节,还需要考虑数据的加载方式D、数据库物理设计一般需要根据数据的存储需求和使用需求确定数据库管理系统的配置参数正确答案:C3、二级封锁协议可防止().A、读“脏”数据B、读“脏”数据、丢失修改C、不可重复读、丢失修改D、不可重复读、读“脏”数据正确答案:B4、关于数据库应用系统设计,有下列说法:I.数据库应用系统设计需要考虑数据组织与存储、数据访问与处理、应用设计等几个方面II.在数据库概念设计阶段,图,得到全局E-R图IIL在数据库逻辑设计阶段,IV.在数据库物理设计阶段,上述说法正确的是:()。

A、IB、I、IlWdlX/C、II和IVD、II和ni正确答案:A5、釆用定义视图的机制在数据控制方面要解决的问题是()。

A、数据库并发控制B、数据完整性C、数据安全性D、数据库恢复正确答案:C6、数据仓库的模式中,最基本的是()。

A、以上都不对B、星座模式C、雪花模式D、星型模式正确答案:D7、概念结构设计的目的是产生一个能反映(企业)组织信息需求的()A、E-R图B、DDC、DFDD、SA正确答案:A8、设用户对某商场数据库应用系统有下列活动I.在该数据库应用系统运行前建立数据库,并建立初始的商品清单和销售人员数据等基础数据II.根据商场销售业务开展情况,调整数据库中的商品清单和价格III.为了应对商场业务增长过快带来的数据库数据增长迅速而扩展硬盘空间IV.为了安全考虑,定期对数据库系统中的数据进行转储V.国庆期间,在应用系统中增加一条规则“节日期间所有商品打八折”VI.在系统中模拟生成大规模销售数据,并开启所有收银台终端,在所有终端启动自动批量收银程序,测试系统的性能以上活动属于商场数据库应用系统实施活动的是()。

2022年沈阳航空航天大学信息管理与信息系统专业《数据库概论》科目期末试卷B(有答案)

2022年沈阳航空航天大学信息管理与信息系统专业《数据库概论》科目期末试卷B(有答案)

2022年沈阳航空航天大学信息管理与信息系统专业《数据库概论》科目期末试卷B(有答案)一、填空题1、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。

2、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。

3、在SQL Server 2000中,数据页的大小是8KB。

某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。

4、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。

5、在RDBMS中,通过某种代价模型计算各种查询的执行代价。

在集中式数据库中,查询的执行开销主要包括______和______代价。

在多用户数据库中,还应考虑查询的内存代价开销。

6、数据的安全性是指____________。

7、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。

8、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。

9、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。

方法主要有两种:______和______。

10、完整性约束条件作用的对象有属性、______和______三种。

二、判断题11、外模式DDL用来描述数据库的总体逻辑结构。

()12、在关系数据表中,属性的顺序是一定的,不能交换。

()13、在关系模式中,主码和候选码可以有多个。

()14、有了外模式/模式映象,可以保证数据和应用程序之间的物理独立性。

()15、全码的关系模式一定属于BC范式。

《数据库系统概论》期末考试试题 B卷

《数据库系统概论》期末考试试题 B卷

《数据库系统概论》期末考试试题 B卷(除填空题、选择题、判断题外,所有答案都必须写在答题纸上,写在试题上及草稿纸上无效,考完后试题随答题纸交回)班级:____________学号:____________姓名:____________分数:__________一、填空题(每空1分,共20分)1.数据库系统的体系结构是数据库的一个总体框架。

而实际上数据库软件种类甚多,数据库语言有差别,且数据模型也有差异,但绝大多数数据库系统都具有三级模式结构特征,试回答下列问题,并在横线上填入正确答案:三级模式是指:外模式、模式和内模式;其中外模式又称为___________或用户模式,是数据的__________,也是数据库用户看到的数据视图;模式又称为__________,是数据库的全体数据的___________,也是所有用户的__________;内模式又称为__________,是数据在数据库中的内部表示,即数据的__________和__________的描述。

数据库系统的三级模式是数据的三级抽象级别,而数据的具体组织由__________负责,使用户能逻辑地处理数据。

为实现三个抽象层次的转换,数据库系统在三级模式中提供了两级映像功能,即________________映像和________________映像,从而保持数据库管理的__________。

2.实体联系模型(简称ER模型)中的基本语义单位是______________。

ER模型的图形表示称为ER图。

联系可以同__________实体有关。

实体与实体之间的联系可以是________________。

利用ER模型进行数据库的概念设计,可以分成三步:首先设计局部ER模型,然后把各个局部ER模型综合成一个____________,最后对该模型进行___________,得到__________模型。

ER模型向关系模式的转换规则是把一个实体类型转换成一个关系模式,实体的属性是关系的属性,实体的键是关系的键;把一个联系类型转换成一个__________,参与该联系类型的各实体的键以及联系的属性转换成___________,其中关系的键由实体与实体之间的联系决定。

数据库系统概论试题及答案

数据库系统概论试题及答案

数据库系统概论试题及答案试题一:1. 数据库系统的基本概念及其组成部分是什么?答案:数据库系统是指由数据库、数据库管理系统(DBMS)以及应用开发工具集组成的系统。

数据库是存储和管理数据的集合,DBMS是用于管理和操作数据库的软件,应用开发工具集用于开发数据库应用程序。

2. 数据库系统的优点是什么?答案:数据库系统具有以下优点:- 数据共享和数据一致性:多个用户可以同时访问和共享数据库,确保数据的一致性。

- 数据独立性:应用程序与数据的物理存储细节相分离,提高了应用程序的灵活性和可维护性。

- 数据安全性:通过权限管理和数据备份恢复功能,保障数据的安全性和可靠性。

- 数据完整性:通过约束、校验和触发器等机制,保证数据的完整性和一致性。

- 数据查询与处理效率高:通过索引、优化查询计划等技术,提高数据访问效率。

3. 数据库系统的基本模型有哪些?答案:数据库系统的基本模型有层次模型、网状模型、关系模型和面向对象模型等。

其中,关系模型是最常用的模型。

4. 请简要说明关系模型的基本概念和特点。

答案:关系模型是基于关系代数和集合论的数据模型,将数据组织为若干个二维表,表中的行表示记录,表中的列表示属性。

关系模型的特点包括:- 结构简单:表格结构易于理解和操作,能够自然地反映现实世界的实体和关系。

- 数据独立性:物理数据独立性和逻辑数据独立性,使得应用程序与数据的存储细节相分离。

- 数据查询灵活:通过SQL等查询语言,可以方便地进行复杂的数据查询和处理操作。

- 数据完整性和一致性:通过约束、校验和触发器等机制,保证数据的完整性和一致性。

试题二:1. 数据库的三级模式结构是什么?答案:数据库的三级模式结构包括外模式、概念模式和内模式。

- 外模式:也称为用户模式,是用户或应用程序所见到的数据库的子集,对应于特定用户的数据视图。

- 概念模式:也称为全局模式,是数据库的逻辑表示,对应于整个数据库的全局视图,描述所有用户的数据的逻辑结构和关系。

2022年长安大学信息管理与信息系统专业《数据库概论》科目期末试卷B(有答案)

2022年长安大学信息管理与信息系统专业《数据库概论》科目期末试卷B(有答案)

2022年长安大学信息管理与信息系统专业《数据库概论》科目期末试卷B(有答案)一、填空题1、数据库恢复是将数据库从______状态恢复到______的功能。

2、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。

这些冲突主要有______、______和______3类。

3、数据的安全性是指____________。

4、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。

5、完整性约束条件作用的对象有属性、______和______三种。

6、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。

7、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。

方法主要有两种:______和______。

8、设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。

①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。

首先应该进行的恢复操作是恢复_____,第二个应该进行的恢复操作是恢复_____。

②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句RESTORE_____FROM BKWITH FILE=1,_____;9、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。

现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。

_____UPDATE ON T FROM User;10、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。

二、判断题11、视图是观察数据的一种方法,只能基于基本表建立。

()12、可以用UNION将两个查询结果合并为一个查询结果。

数据库系统概论试题及答案

数据库系统概论试题及答案

数据库系统概论试题及答案一、选择题(每题4分,共40分)1. 数据库管理系统(DBMS)是一种()A. 数据库B. 数据库系统C. 数据库应用系统D. 系统软件答案:D2. 下列关于数据库的说法中,错误的是()A. 数据库是长期存储在计算机内的、有组织的、可共享的数据集合B. 数据库具有数据冗余度小的特点C. 数据库独立性是指数据的逻辑结构、存储结构与物理结构之间相互独立D. 数据库系统的数据管理能力较弱答案:D3. 数据模型的三要素是()A. 数据结构、数据操作、数据约束B. 数据结构、数据操作、数据存储C. 数据结构、数据操作、数据安全性D. 数据结构、数据操作、数据完整性答案:A4. 下列关于关系型数据库的说法中,正确的是()A. 关系型数据库由表、视图和索引组成B. 关系型数据库不支持多表联合查询C. 关系型数据库的数据操作语言是SQLD. 关系型数据库不支持事务处理答案:C5. 下列关于SQL语言的描述,错误的是()A. SQL是结构化查询语言B. SQL是关系型数据库的标准查询语言C. SQL包含数据定义、数据操作、数据控制等功能D. SQL是一种面向过程的编程语言答案:D6. 下列哪个不是SQL的数据定义功能()A. 创建表B. 修改表结构C. 删除表D. 查询表数据答案:D7. 在数据库设计中,不属于E-R图的基本元素是()A. 实体B. 属性C. 关系D. 表答案:D8. 数据库的完整性是指()A. 数据的正确性B. 数据的独立性C. 数据的安全性D. 数据的一致性答案:A9. 数据库事务的四个特性是()A. 原子性、一致性、隔离性、持久性B. 原子性、一致性、并发性、持久性C. 原子性、一致性、独立性、持久性D. 原子性、一致性、安全性、持久性答案:A10. 数据库系统中的存储结构是指()A. 数据库的数据模型B. 数据库的物理结构C. 数据库的逻辑结构D. 数据库的数据字典答案:B二、填空题(每题4分,共40分)1. 数据库管理系统(DBMS)实现对数据的______、______、______和______等功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库系统概论考试试卷及答案B一、单项选择题(本大题共20小题,每小题1分,共20分)1. 使用CREATE TABLE SCHEMA 语句建立的是( B )A)数据库模式B)表C)视图D)索引2. 设关系R和S的结构相同,并且各有80个元组,假如这两个关系作交运算,其运算结果的元组个数为(B )A)80 B)小于等于80 C)大于等于160 D)大于等于80,小于等于1603. 在SQL的授权语句中使用“ALL PRIVILEGES”,表示( B )A)授权所有用户B)所有的操作权限C)对所有的数据集合D)允许再授权4. 对数据库模式进行规范化处理,是在数据库设计的( C )A)需求分析阶段B)概念设计阶段C)逻辑设计阶段D)物理设计阶段5. 不存在传递函数依赖的范式至少要求是( C )A)2NF B)3NF C)4NF D) BCNF6. 在下列几种故障中,不破坏数据库内容的是( B )A)计算机病毒发作B)供电系统故障C)瞬时的强磁场干扰D)磁盘介质损坏7. 在数据库技术中,独立于计算机系统的模型是( A )A)E-R模型 B)层次模型C)关系模型D)面向对象的模型8. 四种传统的集合运算算是( C )A)∪,-,×,和σB)∪,-,∞,和σC)∪,∩,×,和-D)∪,∞,π和σ9. SQL中,下列涉及空值的操作,不正确的是( C )A)AGE IS NULLB)AGE IS NOT NULLC)AGE = NULLD)NOT (AGE IS NULL)10. 单个用户使用的数据视图的描述称为( A )A)外模式B)概念模式C)内模式D)存储模式11 在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是( B )A)用户界面 B) 存取结构C)数据输入 D) 报表输出12. 实体集书店与图书之间具有(B )联系。

A)一对一B)一对多C)多对多 D )多对一13. 现有关系表:医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)的主码是(A )A)患者编号,医生编号,诊断日期B)医生编号C)诊断日期D)患者编号14) 任何一个三目关系都属于( A )A )1NF B)3NF C)BCNF D)4NF15. 相对于关系模型,层次数据模型的缺点之一是(A )A)数据维护困难B)数据结构复杂 C )数据独立性高 D )有严格的数学基础16. 现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是(A )A)患者编号B)患者姓名C)患者编号和患者姓名D)医生编号和患者编号17. 班长和学生是什么关系( B )A)1:1 B)1:M C)M:N D)都不是18.下面哪种数据模型只有一个根结点( B )A)概念 B)层次 C)关系 D)网状19.哪种模式不是数据库的模式( C )A)模式 B)外模式 C)映像模式 D)内模式20.视图定义是( D )A)一个基表中导出的基表B)一个基表中导出的虚表C)一个或几个基表或视较中导出的基表D)一个或几个基表或视较中导出的虚表二、填空题(本大题共5个空,每空1分,共5分)1. 标准的数据库三级模式是概念模式、(内)模式和外模式。

2. 在SQL中,用MODIFY命令可以修改表中的数据,用(ALTER)命令可以修改表的结构。

3. 在ER图中,菱形框表示(联系)。

4. 并发控制的主要方法是采用(封锁机制)。

5. 在并行处理中,若干事物相互等待对方释放封锁,称为系统进入(死锁)状态。

三、名词解释(本大题共5个小题,每小题3分,共15分)1.关系一个关系即一张二维表,如student(sno,sname,sex ,age)1. 概念模式2. X封锁如果事务T对数据R实现X封锁,那么其他的事务要等T解除X封锁以后,才能对这个数据进行封锁。

只有获准X封锁的事务,才能对被封锁的数据进行修改。

3.元组表中的一行即为一个元组4. 主属性包含在任何一个候选码中的属性。

5. 事务的原子性一个事务对数据库的操作是一个不可分割的操作系列,事务要么完整地被全部执行,要么全部不执行。

四、程序设计题(本大题共2小题,每小题15分,共30分)1.对于教学数据库的三个基本表学生student (sno,sname,sex,sage,sdept)学习sc(sno,cno,grade)课程course(cno,cname,cpno,ccredit)试用SQL语句表示:下列语句。

(1)"查询全男同学信息情况""select * from student where sex='男'"(2)"查询选修了1号课的学生的学号和成绩""select sno,grade from sc where cno='1'"(3)"查询所有选修过课的学生的姓名,课程名及成绩""select sname,cname,grade from student,sc,course where student.sno=sc.sno and o=o"(4)"查询选修了数据库原理课的最高成绩""select max(grade) as '最高成绩' from student,sc,course where student.sno=sc.sno and o=o and cname='数据库原理'"(5)查询所有选修了1号课程的同学的姓名" "select sname from student where student.sno in (select sc.sno from sc where cno='1')"2.设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式(20分)供应商表S(SNO,SNAME,STATUS,CITY);零件表P(PNO,PNAME,COLOR,WEIGHT);工程项目表J(JNO,JNAME,CITY);供应情况表SPJ(SNO,PNO,JNO,QTY); SPJ表J表S表P表请用关系代数完成如下查询:1.求供应工程J1零件的供应商号 SNO2.求供应工程J1零件P1的供应商号吗SNO3.求供应工程J1零件为红色的供应商号码SNO4.求没有使用天津供应商生产的红色零件的工程号JNO5.求至少用了供应商S1所供应的全部零件的工程号JNO1.∏sno(σJNO=‘J1’(SPJ))2.∏sno(σJNO=‘J1’ΛPNO=’P1’(SPJ))3.∏sno(σJNO=‘J1’(SPJ)∞σcolor=‘红’(P))4.∏jno(SPJ)-∏jno(∏sno(σcity=‘天津’(S))∞∏sno,jno (SPJ)∞∏jno σcolor=‘红’(P))5.∏jno, pno(SPJ)÷∏pno(σsno=‘s1’(SPJ))五、分析题(本大题共2小题,每小题15分本大题共30分)1. 学生运动会模型:(1)有若干班级,每个班级包括: 班级号,班级名,专业,人数(2)每个班级有若干运动员,运动员只能属于一个班,包括:运动员号,姓名,性别,年龄(3)有若干比赛项目,包括:项目号,名称,比赛地点(4)每名运动员可参加多项比赛,每个项目可有多人参加(5)要求能够公布每个比赛项目的运动员名次与成绩(6)要求能够公布各个班级团体总分的名次和成绩解题要求:(1)画出每个实体及其属性关系、实体间实体联系的E-R图.(2)根据试题中的处理要求:完成数据库逻辑模型,包括各个表的名称和属性.并指出每个表的主键和外键。

(1)(2)班级(班级号,班级名,专业,人数) 主键:班级号运动员(运动员号,姓名,性别,年龄,班级号)主键:运动员号外键:班级号项目(项目号,项目名,比赛地点) 主键:项目号比赛(运动员号,项目号,成绩,名次,得分)主键:运动员号,项目号外键:运动员号;项目号2.设T1,T2,T3是如下三个事务:T1:A:=A+2 ;B:=B+2T2:A:=A*2;B:=B*2T3:A:=A**2;B:=B**2设A初值为0 B初值为0解答:试问(1)若这三个事物允许并发执行,则有多少种可能的的正确结果,请一一列举出来(2)请给出一个可串行化的调度,并给出执行结果(3)请给出一个非串行化的调度,并给出执行结果(4)若这三个事务都遵守两段锁协议,请给出一个不产生死锁的可串行化调度(5)若这三个事务都遵守两段锁协议,请给出一个产生死锁的调度(1)三个事务允许并发执行,有6种结果:T1 T1 T2 T2 T3 T3T2 T3 T1 T3 T1 T2T3 T2 T3 T1 T2 T1A=16 A=8 A=4 A=2 A=4 A=2B=16 B=8 B=4 B=2 B=4 B=2(2)T1T2T3A=16B=16(3)T1 T2 T3XLOCK A XLOCK B WAIT读A=0 读B=0 WAITA=A+2 B=B*2WRITE A=2 WRITE B=0UNLOCK A UNLOCK B WAITXLOCL B XLOCKA读B=0 读A=2B=B+2 A=A*2 waitWRITE B=2 WRITE A=4UNLOCK B UNLOCL A XLOCK A读A=4A=A** WRITE A=16UNLOCK AXLOCL B读B=2B=B**2WRITE B=4UNLOCK B非串行化调度A=16 B=4(4)T1 T2 T3XLOCK A WAIT WAIT读A=0 WAIT WAIT。

WAIT WAITUNLOCK A WAIT WAITUNLOCK B XLOCK A WAIT读A=0 WAIT。

WAITUNLOCK A XLOCK AUNLOCK B WAIT读A=0。

UNLOCK AUNLOCK B(5)T1 T2 T3XLOCK A XLOCK B WAIT读A=0 读B=0 WAITA=A+2 B=B*2 WAITWRITE A=2 WRITE B=0 WAIT XLOCL B XLOCKA WAIT遵守两段锁协议死锁情况阅读(20)分享(0)评论(0)分类:学习资料发表于23:25[2007/07/06] 数据库概论模拟考试试卷及答案A数据库概论模拟考试试卷及答案一、填空题(本大题共5个空,每空1分,共5分)1. 事务的特性包括:(原子性)、一致性、隔离性、和持久性。

相关文档
最新文档