DBMS 中的全函式依賴關係
如果一個屬性對另外一個屬性具有函式依賴關係,且不依賴於其任何真子集,則該屬性對另一個屬性具有全函式依賴關係。
例如,如果一個屬性 Q 對另一個屬性 P 具有函式依賴關係,且不依賴於 P 的任何真子集,則稱屬性 Q 對屬性 P 具有全函式依賴關係。
我們來看一個例子 −
<ProjectCost>
| ProjectID | ProjectCost |
| 001 | 1000 |
| 001 | 5000 |
<EmployeeProject>
| EmpID | ProjectID | Days |
| E099 | 001 | 320 |
| E056 | 002 | 190 |
以上關係表明 −
Days 表示員工在專案上花費的天數。
| EmpID, ProjectID, ProjectCost -> Days |
然而,它並不是一個全函式依賴關係。
其實子集 {EmpID, ProjectID} 可以很容易地確定員工在專案上花費的{Days}。
總結一下,我們的全函式依賴關係如下 −
| {EmpID, ProjectID} -> (Days) |
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
安卓
Python
C 程式設計
C++
C#
MongoDB
MySQL
JavaScript
PHP