第六正規化 (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