- 平凡的函數依賴:
如果關系上的一個約束對所有關系實例都成立,且與其他約束無關,則稱其為平凡的。例如:A1 A2 ... An->B1 B2 ... Bm,其中{B1,B2,...,Bm}⊆{A1,A2,...,An},也就是說,平凡FD的右邊是左邊的子集。即整體可以決定部分。
A1 A2 ... An->B1 B2 ...Bm等價於A1 A2 ... An->C1 C2 ... Ck 這里的C是集合B中而不是集合A中的屬性。這種規則稱為平凡依賴規則。
- 非平凡的函數依賴:
設一個關系為R(U),X和Y為屬性集U上的子集,若X→Y且X不包含Y,則稱X→Y為非平凡的函數依賴。即一個關系決定另一個關系。