Một thuộc tính hoàn toàn phụ thuộc vào chức năng vào một thuộc tính khác, nếu thuộc tính đó Phụ thuộc chức năng vào thuộc tính đó chứ không phụ thuộc vào bất kỳ tập con thích hợp nào của nó.
Ví dụ:một thuộc tính Q hoàn toàn phụ thuộc vào chức năng của một thuộc tính P khác, nếu nó phụ thuộc chức năng vào P và không phụ thuộc vào bất kỳ tập con thích hợp nào của P.
Hãy để chúng tôi xem một ví dụ -
ProjectID | Chi phí dự án |
001 | 1000 |
001 | 5000 |
EmpID | ProjectID | Ngày |
E099 | 001 | 320 |
E056 | 002 | 190 |
Các mối quan hệ trên nói rằng -
Số ngày là số ngày dành cho dự án.
EmpID, ProjectID, ProjectCost -> Ngày |
Tuy nhiên, nó không hoàn toàn phụ thuộc vào chức năng.
Trong khi tập hợp con {EmpID, ProjectID} có thể dễ dàng xác định {Ngày} nhân viên đã chi cho dự án.
Điều này tóm tắt và đưa ra sự phụ thuộc đầy đủ chức năng của chúng ta -
{EmpID, ProjectID} -> (Ngày) |