第7章 数据库系统

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jmkmlm123456/article/details/83315889

1.并发控制

封锁技术:X封锁(排他型)、S封锁(共享型)
三大问题:
1.丢失更新:读同一数据并修改
2.读脏数据:第二次读到与数据库不一致
3.不可重复读:事务2干扰事务1的独立性

2.三级模式、二级映射

三级模式:

  • 外模式(用户级)
    -(外模式和概念模式映射) 逻辑独立性
  • 概念模式
  • (概念模式和内模式映射)物理独立性
  • 内模式

3.规范化理论

目的:使数据库逻辑更加合理,消除插入、修改、删除异常、减少数据冗余。

a.保持函数依赖分解
分解前后依赖关系都存在;

b.无损分解
有损:不能还原 无损:可以还原

  • 1NF:要求关系模式中属性是原子属性
  • 2NF:要求消除非主属性对候选键的部分依赖
  • 3NF:要求消除主属性对候选键依赖

4.分布式数据系统

  • 数据集中控制
  • 数据独立性
  • 数据冗余可控制
  • 场地自治性

5.事务特性

  • 原子性: 一次性操作
  • 一致性:平衡一致
  • 隔离性:不能被其他事务干扰
  • 持续性:一旦提交,改变是永久的

猜你喜欢

转载自blog.csdn.net/jmkmlm123456/article/details/83315889