auto commit
This commit is contained in:
parent
b3a7705fb6
commit
41b53a79f8
@ -174,7 +174,7 @@ lock-x(A)...unlock(A)...lock-s(B)...unlock(B)...lock-s(c)...unlock(C)...
|
||||
<font size=4> **5. 总结** </font> </br>
|
||||
|
||||
| 隔离级别 | 脏读 | 不可重复读 | 幻影读 |
|
||||
| --- | --- | --- | --- |
|
||||
| :---: | :---: | :---:| :---: |
|
||||
| 未提交读 | YES | YES | YES |
|
||||
| 提交读 | NO | YES | YES |
|
||||
| 可重复读 | NO | NO | YES |
|
||||
@ -198,6 +198,8 @@ lock-x(A)...unlock(A)...lock-s(B)...unlock(B)...lock-s(c)...unlock(C)...
|
||||
- 模式:全局逻辑结构
|
||||
- 内模式:物理结构
|
||||
|
||||
<div align="center"> <img src="../pics//20150928140509757.png" width="600"/> </div><br>
|
||||
|
||||
### 1. 外模式
|
||||
|
||||
又称用户模式,是用户和数据库系统的接口,特定的用户只能访问数据库系统提供给他的外模式中的数据。例如不同的用户创建了不同数据库,那么一个用户只能访问他有权限访问的数据库。
|
||||
@ -206,7 +208,7 @@ lock-x(A)...unlock(A)...lock-s(B)...unlock(B)...lock-s(c)...unlock(C)...
|
||||
|
||||
### 2. 模式
|
||||
|
||||
可以分为概念模式和逻辑模式,概念模式可以用概念-关系来描述;逻辑模式使用特定的数据模式(比如关系模型)来描述数据的逻辑结构,这种逻辑结构包括数据的组成、数据项的名称、类型、取值范围。不仅如此,逻辑模式还要描述数据之间的关系,数据的完整性与安全性要求。
|
||||
可以分为概念模式和逻辑模式,概念模式可以用概念-关系来描述;逻辑模式使用特定的数据模式(比如关系模型)来描述数据的逻辑结构,这种逻辑结构包括数据的组成、数据项的名称、类型、取值范围。不仅如此,逻辑模式还要描述数据之间的关系、数据的完整性与安全性要求。
|
||||
|
||||
### 3. 内模式
|
||||
|
||||
@ -228,9 +230,9 @@ Entity-Relationship,有三个组成部分:实体、属性、联系。
|
||||
|
||||
### 1. 实体的三种联系
|
||||
|
||||
联系包含 1 对 1,1 对多,多对多三种。
|
||||
联系包含一对一,一对多,多对多三种。
|
||||
|
||||
如果 A 到 B 是 1 对多关系,那么画个带箭头的线段指向 B;如果是 1 对 1,画两个带箭头的线段;如果是多对多,画两个不带箭头的线段。下图的 Course 和 Student 是 1 对多的关系。
|
||||
如果 A 到 B 是一对多关系,那么画个带箭头的线段指向 B;如果是一对一,画两个带箭头的线段;如果是多对多,画两个不带箭头的线段。下图的 Course 和 Student 是一对多的关系。
|
||||
|
||||
<div align="center"> <img src="../pics//292b4a35-4507-4256-84ff-c218f108ee31.jpg"/> </div><br>
|
||||
|
||||
@ -252,7 +254,7 @@ Entity-Relationship,有三个组成部分:实体、属性、联系。
|
||||
|
||||
### 4. 表示子类
|
||||
|
||||
用 IS-A 联系来表示子类,具体做法是用一个三角形和两条线来连接类和子类。与子类有关的属性和联系都连到子类上,而与父类和子类都有关的连到父类上。
|
||||
用一个三角形和两条线来连接类和子类,与子类有关的属性和联系都连到子类上,而与父类和子类都有关的连到父类上。
|
||||
|
||||
<div align="center"> <img src="../pics//7ec9d619-fa60-4a2b-95aa-bf1a62aad408.jpg"/> </div><br>
|
||||
|
||||
@ -278,7 +280,7 @@ Entity-Relationship,有三个组成部分:实体、属性、联系。
|
||||
|
||||
### 5. 一般约束
|
||||
|
||||
一般性约束,比如大小约束,数量约束。
|
||||
比如大小约束,数量约束。
|
||||
|
||||
# 七、关系数据库设计理论
|
||||
|
||||
@ -375,3 +377,4 @@ Entity-Relationship,有三个组成部分:实体、属性、联系。
|
||||
- [Transaction isolation levels](https://www.slideshare.net/ErnestoHernandezRodriguez/transaction-isolation-levels)
|
||||
- [Concurrency Control](http://scanftree.com/dbms/2-phase-locking-protocol)
|
||||
- [The Nightmare of Locking, Blocking and Isolation Levels!](https://www.slideshare.net/brshristov/the-nightmare-of-locking-blocking-and-isolation-levels-46391666)
|
||||
- [三级模式与两级映像](http://blog.csdn.net/d2457638978/article/details/48783923)
|
||||
|
BIN
pics/20150928140509757.png
Normal file
BIN
pics/20150928140509757.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 110 KiB |
Loading…
x
Reference in New Issue
Block a user