- 数据字典
- 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合. 组成 1数据流 2数据流分量,即数据元素 3数据存储 4处理 数据字典 数据库的重要部分是数据字典。它存放有数据库所用的有关信息,对用户来说是一组只读的表。数据字典内容包括: 数据库...
- 作者:发表于:2008-04-02 10:11:55 点击:56 评论:0 查阅全文...
- 封锁粒度
- 封锁对象的大小称为封锁粒度(Granularity).封锁对象可以是逻辑单元,也可以是物理单元.在关系数据库中,可以封锁的逻辑单元有:属性值,属性值的集合,元组,关系,索引项,整个索引,数据库.可以封锁的物理单元:页,块等,物理单元与具体的DBMS系统有关,在这里不做介绍. 封锁粒度...
- 作者:发表于:2008-04-02 10:10:49 点击:15 评论:0 查阅全文...
- 死锁
- (1)产生死锁的原因 如果事务T1封锁了数据R1,T2封锁了数据R2,然后T1又请求封锁R2,因T2已封锁了R2,于是T1等待T2释放R2上的锁.接着T2又申请封锁R1,因T1已封锁了R1,T2也只能等待T1释放R1上的锁.这样就出现了T1在等待T2,而T2又在等待T1的局面,T1和T2两个事务永远不能结束,形...
- 作者:发表于:2008-04-02 10:09:58 点击:4 评论:0 查阅全文...
- 不加锁的并发控制
- 1. 时间戳的并发控制 调度并发事务的时间戳方法给每个事务分配一个全局惟一的时间戳.时间戳的值产生了一个精确的顺序,事务按照该顺序提交给DBMS.时间戳必须有两个特性:惟一性和单调性.惟一性保证不存在相等的时间戳值,单调性保证时间戳的值是一直增长的. 同一事务中所...
- 作者:发表于:2008-04-02 10:07:50 点击:19 评论:0 查阅全文...
- 封锁
- 封锁就是事务T在对某个数据对象操作之前,先向系统发出请求,对其加锁.加锁后事务T就对该数据对象有了一定的控制,在事务T释放它的锁之前,其它的事务不能更新此数据对象. 1. 封锁类型 基本的封锁类型有两种:排它锁(Exclusive Locks,简记为X锁) 和共享锁(Share Locks,简记...
- 作者:发表于:2008-04-02 10:06:29 点击:214 评论:0 查阅全文...
- 并发控制概述
- 多用户数据库系统中,运行的事务很多.事务可以一个一个地串行执行,即每个时刻只有一个事务运行,其它事务必须等待这个事务结束后才能运行,这样可以有效保证数据的一致性,但是串行执行使许多资源处于空闲状态,为了充分利用系统资源,发挥数据库共享资源的特点,应该允许多个...
- 作者:发表于:2008-04-02 10:04:55 点击:7 评论:0 查阅全文...

