-
BC範式
鎖定
- 中文名
- BC範式
- 外文名
- The Boyce-Codd Normal Form
- 釋 義
- 每個屬性都不部分或傳遞依賴於碼
- 分 類
- 數據庫原理
函數簡介
在關係模式STJ(S,T,J)中,S表示學生,T表示教師,J表示課程。
每一教師只教一門課。每門課由一名教師教,某一學生選定某門課,就確定了一個固定的教師。某個學生選修某個教師的課就確定了所選課的名稱 : (S,J)→T,(S,T)→J,T→J
因為沒有任何非主屬性對碼傳遞依賴或部分依賴,故STJ是3NF,但T是決定因素而T不包含碼,故STJ不是BCNF關係。
由關係模式的定義可以得到如下結論,若R屬於BCNF,則R有:
1.所有非主屬性對每一個碼都是完全函數依賴。
2.所有的主屬性對每一個不包含它的碼,也是完全函數依賴。
3.沒有任何屬性完全函數依賴於非碼的任何一組屬性。
由於R∈BCNF,按定義排除了任何屬性對碼的傳遞依賴與部分依賴,所以R∈3NF。但是若R∈3NF,則R未必屬於BCNF。
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:25次歷史版本
- 最近更新: 君伟junwei521