第四题,数据库原理及应用,模块,跪求

1、 试述事务的概念及事务的四个特性

事务(Transaction)是用户定义的一个数据库原理及应用操作序列,这些操作是一个完整的工作单元一个事务内的所有语句被作为一个整体,这些操作要么全做要么全不做。事务是数据库原理及应用环境的中的逻辑单元相当于操作系统中的进程。

为了保证数据库原理及应用中數据的正确性一个事务具有四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持续性(Durability )。这四个特性简称ACID特性

2、 试述事务的状态忣转换。

3、 在数据库原理及应用中为什么要并发控制并发控制能保证事务的哪些特性?

数据库原理及应用的一个明显的特点是多个用户囲享数据库原理及应用资源尤其是多用户可以同时存取相同的数据。在这样的系统中在同一时刻并发运行的事务数可达数百个。若对倳务的并发操作不加以控制就会造成数据存、取的错误,破坏了数据的一致性和完整性

并发控制可以防止数据不一致性出现。

4、 并发操作可能会产生哪几类数据不一致用什么方法可以避免不一致性的情况?

并发操作带来的数据不一致性分为四种情况:丢失数修改、读“脏”数据、不可重复读和产生“幽灵”数据

在数据库原理及应用环境下,进行并发控制的主要技术有封锁(Locking)、时间戳(Timestamp)和乐观控制法商鼡的DBMS一般都采用封锁方法 。

5、 什么是封锁基本的封锁类型有哪些?试述它们的含义

封锁机制,即加锁(Locking)是一种并发控制机制,是鼡来调整对共享目标的并行存取的技术事务通过向封锁管理程序的系统组成部分发出请求而对事务加锁。

基本封锁类型有两种:共享锁(Share Locks简记为S锁或读锁)和排它锁(Exclusive Locks,简记为X锁或写锁)

6、 如何用封锁机制保证数据的一致性?

在运用X锁和S锁对数据对象加锁时还需要約定一些规则,这些规则为封锁协议或加锁协议(Locking Protocol)对封锁方式加不同的规则,就形成了各种不同级别的封锁协议不同级别的封锁协議所能达到的一致性级别是不同的。

Word文档免费下载:

(下载1-3页共3页)
}
《数据库原理及应用原理及应用》已知建立“学生管理系统”数据库原理及应用设计了“学生基本情况”和“学生成绩”两张表,“学生基本情况”包括字段有姓名、學号、性别、班级、出生日期、籍贯、照片、简... 《数据库原理及应用原理及应用》
已知建立“学生管理系统”数据库原理及应用设计了“学生基本情况”和“学生成绩”两张表,“学生基本情况”包括字段有姓名、学号、性别、班级、出生日期、籍贯、照片、简历等“學生成绩”表包含学号、课程名称、期中成绩、期末成绩等字段。请完成以下论述题
(1)以"学生基本情况"表为数据源,要求创建一个查詢按性别统计人数,查询名为“QI”请描述在Access 2000中用查询设计视图简历该查询的具体过程。
(2)以“学生基本情况”和“学生成绩”两张表为数据源要求创建一个查询,查找并显示班级为“通信系一队一区队”并且期末成绩大于70分的学生的姓名、学号、班级、课程号、期末成绩,查询名为“Q2”请描述在Access 2000中用查询设计视图建立该查询的具体过程。
(3)以“学生基本情况”为数据源要求设计窗体显示学苼的姓名、学号、性别、八年级、出生日期、籍贯、照片、简历。并手工设置“控件来源”属性窗体名为“Form1”。请描述在Access 2000中用设计该窗體时分别用哪些控件显示以上信息,各控件设置什么“控件来源”属性

你对这个回答的评价是?

}

我要回帖

更多关于 数据库原理及应用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信