【@pan-lj 提供】修改第三范式描述

https://github.com/huihut/interview/issues/12#issuecomment-557359205
This commit is contained in:
huihut 2019-11-28 22:39:54 +08:00
parent d8db775abb
commit 13d7997199
2 changed files with 2 additions and 2 deletions

View File

@ -2574,7 +2574,7 @@ ssize_t write(int fd, const void *buf, size_t count);
* 第一范式1NF属性字段是最小单位不可再分。
* 第二范式2NF满足 1NF每个非主属性完全依赖于主键消除 1NF 非主属性对码的部分函数依赖)。
* 第三范式3NF满足 2NF任何非主属性不依赖于其他非主属性消除 2NF 主属性对码的传递函数依赖)。
* 第三范式3NF满足 2NF任何非主属性不依赖于其他非主属性消除 2NF 主属性对码的传递函数依赖)。
* 鲍依斯-科得范式BCNF满足 3NF任何非主属性不能对主键子集依赖消除 3NF 主属性对码的部分和传递函数依赖)。
* 第四范式4NF满足 3NF属性之间不能有非平凡且非函数依赖的多值依赖消除 3NF 非平凡且非函数依赖的多值依赖)。

View File

@ -2536,7 +2536,7 @@ ssize_t write(int fd, const void *buf, size_t count);
* 第一范式1NF属性字段是最小单位不可再分。
* 第二范式2NF满足 1NF每个非主属性完全依赖于主键消除 1NF 非主属性对码的部分函数依赖)。
* 第三范式3NF满足 2NF任何非主属性不依赖于其他非主属性消除 2NF 主属性对码的传递函数依赖)。
* 第三范式3NF满足 2NF任何非主属性不依赖于其他非主属性消除 2NF 主属性对码的传递函数依赖)。
* 鲍依斯-科得范式BCNF满足 3NF任何非主属性不能对主键子集依赖消除 3NF 主属性对码的部分和传递函数依赖)。
* 第四范式4NF满足 3NF属性之间不能有非平凡且非函数依赖的多值依赖消除 3NF 非平凡且非函数依赖的多值依赖)。