14 数据库第8章

总结摘要
14-数据库第8章

关系数据库的设计

以思维导图的方式进行梳理。 这章主要是概念和理念类的东西很多(和软工一样),需要自己多练习和推导。 ps. 课上实在是太困了,没有跟上思路(不预习的恶果QAQ)

好的关系设计的特点

  • 没有数据冗余

使用函数依赖进行分解

函数依赖

分解

  • 有损分解
  • 无损分解
    • 定义
      • ????
      • 自己理解:拆分后再通过自然连接等方式进行合并后,不会存在信息丢失。

范式

BC范式

  • ? 什么是BC范式
    • 在函数依赖领域最为严格的

第三范式

  • BC范式虽然非常规范,但是有时候存在以下问题
    • 不能保留原来的依赖关系

函数依赖理论

  • 像离散数学一样,有些普遍适用的推论

使用函数依赖的分解算法(还没讲)

数据库设计过程(还没讲)