梗概
- 将原关系模式分解成多个小的关系模式
- 两个原则:
- 无损连接性
- 保持函数依赖
无损连接性
分解后再连接起来,还能得到原来的关系模式
保持函数依赖
没有一个直接的函数依赖断开和丢失
实例
断开的函数依赖
原关系模式R(学号,专业名,所属学院)的函数依赖集为:学号→专业名,学号→所属学院 分解后: R1(学号,专业名) R2(学号,所属学院)
则专业名→所属学院这个函数依赖就断开了
分解后再连接起来,还能得到原来的关系模式
没有一个直接的函数依赖断开和丢失
原关系模式R(学号,专业名,所属学院)的函数依赖集为:学号→专业名,学号→所属学院 分解后: R1(学号,专业名) R2(学号,所属学院)
则专业名→所属学院这个函数依赖就断开了