第六正規化 (6NF)
在6NF中,關係變數被分解成不可約的元件。只有當關系滿足5NF,並且關係上的每一個連線依賴都是平凡的時,它才處於6NF。
讓我們來看一個例子:
<學生>
| 學號 | 姓名 | 分數 |
上述可能的連線依賴為:
| {學號,分數} {學號,姓名} |
在第六正規化(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