1.并发控制
封锁技术:X封锁(排他型)、S封锁(共享型)
三大问题:
1.丢失更新:读同一数据并修改
2.读脏数据:第二次读到与数据库不一致
3.不可重复读:事务2干扰事务1的独立性
2.三级模式、二级映射
三级模式:
- 外模式(用户级)
-(外模式和概念模式映射) 逻辑独立性 - 概念模式
- (概念模式和内模式映射)物理独立性
- 内模式
3.规范化理论
目的:使数据库逻辑更加合理,消除插入、修改、删除异常、减少数据冗余。
a.保持函数依赖分解
分解前后依赖关系都存在;
b.无损分解
有损:不能还原 无损:可以还原
- 1NF:要求关系模式中属性是原子属性
- 2NF:要求消除非主属性对候选键的部分依赖
- 3NF:要求消除主属性对候选键依赖
4.分布式数据系统
- 数据集中控制
- 数据独立性
- 数据冗余可控制
- 场地自治性
5.事务特性
- 原子性: 一次性操作
- 一致性:平衡一致
- 隔离性:不能被其他事务干扰
- 持续性:一旦提交,改变是永久的