首頁  >  文章  >  資料庫  >  第五範式 (5NF)

第五範式 (5NF)

WBOY
WBOY轉載
2023-09-18 12:45:071094瀏覽

第五范式 (5NF)

5NF(第五範式)也稱為專案加入範式。如果關係是 4NF,則它是第五範式 (5NF),並且不會無損分解為較小的表。

如果候選鍵是,您也可以認為關係是 5NF。隱含其中的每個連線依賴項。

範例

以下關係違反了規範化的第五範式(5NF) -

約翰
EmpName强>

EmpSkills

EmpJob (已指派的工作)

David

Java

# E145

#JavaScript

E146

td>

p>

p>

#傑米

jQuery

E146#E147
艾瑪

Java

#上述關係可以分解為以下三張表;因此,它不在5NF 中-

EmpName

#EmpSkills

td>大衛

Java

#約翰 ##JavaScript#傑米#jQuery#jQuery##艾瑪#以下是

Java

關係,顯示指派給每位員工的工作-

p>

大衛E145約翰E146傑米#艾瑪E147
EmpName

#EmpJob

E146

以下是與已指派的工作相關的技能-

EmpSkills

EmpJob

###############Java# ###########E145###################JavaScript############E146############# ############jQuery############E146#################Java##### #######E147#####################我們的連線依賴-############################我們的連線依賴-################ ##{( EmpName, EmpSkills ), (EmpName, EmpJob), (EmpSkills, EmpJob)}#########################以上關係有連結依賴性,因此它們不屬於5NF。這意味著上述三個關係的連結關係等於我們原來的關係#########。 ###

以上是第五範式 (5NF)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除