對於我的數據庫類的作業分配,我正在努力理解如何將此模式規範化爲第四範式。 這是我必須做的: Normalize the following schema, with given constraints, to 4NF:
Books(accessionno, isbn, title, author, publisher)
Users(userID, name, deptID, deptname
考慮的關係R(ABCDE)具有以下FD的: AB - 「ç BC - > d CD - >電子 DE - >甲 AE - > B 將這些FD投影到的關係上。預計關係中有以下哪些FD? A - >乙 A - > d BC - >甲 AC - >乙 在上述問題的措辭是直接從分配拷貝 正確的答案是3. 由於最後3個FD包含E,它們不保留在R(ABCD)的投影中,我相信。因此,我留下了 AB -> C和B
我試圖理解Haskell的Data.Collection庫的設計,它來自Scala識字的背景。 它使用Functional Dependencies(它有一個Scala analog),但它們的使用方式對我沒有意義。在下面轉載的類中,元素類型i顯示爲,其由確定,集合類型c。 class Unfoldable c i | c -> i
與不可觀測元素集合的類。它是Foldable類的雙重功能。
UPDATE:關係模型可能無法在我想它,看到的方式工作:Database normalization for facebook-like messaging system 時間對NoSQL的! 我無法將數據庫放入2nf。爲此,必須確定所有函數依賴關係,然後才能確定屬性是否爲素數。 看一看這裏: --------------------------------------------
to