From d0aa3a38a8a2b69c8b0d5b1923eb94a50b501fbc Mon Sep 17 00:00:00 2001
From: resolvewang <1796246076@qq.com>
Date: Sun, 11 Mar 2018 16:14:29 +0800
Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=BA=93=E7=B3=BB=E7=BB=9F?=
=?UTF-8?q?=E5=8E=9F=E7=90=86=E5=8B=98=E8=AF=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
1.关于隔离级别的部分叙述应该是针对某个事务和别的事务交互
2.无论是数据库还是操作系统的程序,都应该是锁的粒度越大,它的开销就越大,并发度就越小。因为它会锁更多的资源
3.应该是`决定`而非`决定于`
---
notes/数据库系统原理.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/notes/数据库系统原理.md b/notes/数据库系统原理.md
index d4e9586e..baa6db13 100644
--- a/notes/数据库系统原理.md
+++ b/notes/数据库系统原理.md
@@ -88,11 +88,11 @@ T1 读入某个数据,T2 对该数据做了修改,如
## 未提交读(READ UNCOMMITTED)
-一个事务可以读取自己的未提交数据,也被称为脏读。
+一个事务可以读取其它事务的未提交数据,也被称为脏读。
## 提交读(READ COMMITTED)
-一个事务可以读取自己的已提交数据,但是该数据可能过后就会被其它事务改变,因此也称为不可重复读。
+一个事务可以读取其它事务的已提交数据,但是该数据可能过后就会被其它事务改变,因此也称为不可重复读。
## 可重复读(REPEATABLE READ)
@@ -118,7 +118,7 @@ T1 读入某个数据,T2 对该数据做了修改,如
粒度可以是整个数据库,也可以是表,行,或者分量。
-粒度越小,开销越大。
+粒度越大,开销越大。
# 封锁协议
@@ -179,7 +179,7 @@ MySQL InnoDB 采用的是两阶段锁协议。在事务执行过程中,随时
# 范式
-记 A->B 表示 A 函数决定于 B,也可以说 B 函数依赖于 A。
+记 A->B 表示 A 函数决定 B,也可以说 B 函数依赖于 A。
如果 {A1,A2,... ,An} 是关系的一个或多个属性的集合,该集合决定了关系的其它所有属性并且是最小的,那么该集合就称为键码。