我有R(A,B,C,d)與AB 主鍵和AD - 「ç2NF第二範式難以鍛鍊
我認爲這是在2NF becouse不能確定下用一個子集來自維基百科的AB 「如果一個表在2NF中,並且沒有非素數屬性依賴於表的任何候選鍵的任何適當子集」
但是很多人說它是在1nf中,因爲定義 「在2NF中,如果它在1NF中並且該表的每個非素數屬性都依賴於整個每個候選關鍵字」 「,所以AD不是整個主鍵,而只是其中一部分[R屬性不是素數
請你能不能也把維基百科的不同部分refereces,所以我可以demostrate我的論文,如果真的是正確的
{AB}是一個關鍵的事實意味着AB-> CD。 「如果關係R處於第一範式 並且R的每個非素數屬性完全依賴於R的每個 候選關鍵字,則關係R處於第二範式。」因爲每個非最優屬性(C,D)完全依賴於每個密鑰({A,B}),所以R確實滿足2NF。在Randall J.Rustin(編輯),Data Base Systems:Courant Computer Science Symposia Series 6,Prentice-Hall,Englewood Cliffs,NJ,1972中,Codd EF,「數據庫關係模型的進一步標準化」 。* – sqlvogel