BNCF

BNCF資料庫範式 關係資料庫中的關係必須滿足一定的要求,即滿足不同的範式。 又BNCF定義可以知道,一個滿足了BNCF的關係模式又

BNCF資料庫範式
設計範式是符合某一種級別的關係模式的集合。構造資料庫必須遵循一定的規則。在關係資料庫中,這種規則就是範式。關係資料庫中的關係必須滿足一定的要求,即滿足不同的範式。目前關係資料庫有六種範式:第一範式(1NF)、第二範式(2NF)、第三範式(3NF)、第四範式(4NF)、第五範式(5NF)和第六範式(6NF)。滿足最低要求的範式是第一範式(1NF)。在第一範式的基礎上進一步滿足更多要求的稱為第二範式(2NF),其餘範式以次類推。一般說來,資料庫只需滿足第三範式(3NF)就行了。
BNCF(Boyce Codd Normal Form)是由Boyce與Codd提出的,比3NF又進一步,通常認為是修正的第三範式,有時也稱為擴充的第三範式
定義:關係模式R <U,F>∈1NF。若X→Y且Y不屬於X時必含有碼,則R<U,F>∈BCNF
也就是說,關係模式R<U,F>中,若每一個決定因素都包含碼,則R<U,F>∈BCNF
又BNCF定義可以知道,一個滿足了BNCF的關係模式又
1.所有非主屬性對每一個碼都是完全函式依賴
2.所有的主屬性對每一個不包含它的碼,也是完全函式依賴
3.沒有任何屬性完全函式依賴於非碼的任何一組屬性

相關詞條

相關搜尋

熱門詞條

聯絡我們