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
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP