14 数据库第8章
总结摘要
14-数据库第8章
关系数据库的设计
以思维导图的方式进行梳理。 这章主要是概念和理念类的东西很多(和软工一样),需要自己多练习和推导。 ps. 课上实在是太困了,没有跟上思路(不预习的恶果QAQ)
好的关系设计的特点
- 没有数据冗余
使用函数依赖进行分解
函数依赖
分解
- 有损分解
- 无损分解
- 定义
- ????
- 自己理解:拆分后再通过自然连接等方式进行合并后,不会存在信息丢失。
- 定义
范式
BC范式
- ? 什么是BC范式
- 在函数依赖领域最为严格的
第三范式
- BC范式虽然非常规范,但是有时候存在以下问题
- 不能保留原来的依赖关系
函数依赖理论
- 像离散数学一样,有些普遍适用的推论