第六范式 (6NF)
在 6NF 中,关系变量被分解成不可约的组件。一个关系只有在满足以下条件时才处于 6NF:它处于 5NF,并且关系上的每个连接依赖都是平凡的。
让我们看一个例子:
<学生>
| 学号 | 姓名 | 分数 |
上述可能的连接依赖关系为:
| {学号,分数} {学号,姓名} |
在第六范式 (6NF) 中,它将被分解为:
<学生信息>
| 学号 | 姓名 |
<成绩信息>
| 学号 | 分数 |
让我们看另一个例子:
<学生成绩>
| 学生ID | 学生名 | 学生姓 | 分数 |
| S01 | Tom | Alter | 90 |
| S02 | Jacob | Watson | 80 |
| S03 | Harry | Smith | 85 |
让我们分解表格:
<学生名>
| 学生ID | 学生名 |
| S01 | Tom |
| S02 | Jacob |
| S03 | Harry |
<学生姓>
| 学生ID | 学生姓 |
| S01 | Alter |
| S02 | Watson |
| S03 | Smith |
<学生成绩>
| 学生ID | 分数 |
| S01 | 90 |
| S02 | 80 |
| S03 | 85 |
现在,上述表格处于 6NF,但正如你所知,这在现实世界中是不可能的。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP