Merge pull request #37 from ResolveWang/patch-1

数据库系统原理勘误
This commit is contained in:
CyC2018 2018-03-11 16:23:20 +08:00 committed by GitHub
commit b4f443d7d3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -88,11 +88,11 @@ T<sub>1</sub> 读入某个数据T<sub>2</sub> 对该数据做了修改,如
## 未提交读READ UNCOMMITTED
一个事务可以读取自己的未提交数据,也被称为脏读。
一个事务可以读取其它事务的未提交数据,也被称为脏读。
## 提交读READ COMMITTED
一个事务可以读取自己的已提交数据,但是该数据可能过后就会被其它事务改变,因此也称为不可重复读。
一个事务可以读取其它事务的已提交数据,但是该数据可能过后就会被其它事务改变,因此也称为不可重复读。
## 可重复读REPEATABLE READ
@ -118,7 +118,7 @@ T<sub>1</sub> 读入某个数据T<sub>2</sub> 对该数据做了修改,如
粒度可以是整个数据库,也可以是表,行,或者分量。
粒度越,开销越大。
粒度越,开销越大。
# 封锁协议
@ -179,7 +179,7 @@ MySQL InnoDB 采用的是两阶段锁协议。在事务执行过程中,随时
# 范式
记 A->B 表示 A 函数决定 B也可以说 B 函数依赖于 A。
记 A->B 表示 A 函数决定 B也可以说 B 函数依赖于 A。
如果 {A1A2... An} 是关系的一个或多个属性的集合,该集合决定了关系的其它所有属性并且是最小的,那么该集合就称为键码。