據我的Intro教授介紹。對數據庫理論來說,沒有什麼例子可以顯示這種場合何時會出現,這似乎有點奇怪,因爲它考慮了理論的一個特定部分。挑戰!一個有效的第四範式關係可以執行第五範式分解的例子
我正在尋找的是剛剛的關係的例子是在第四範式並使得可以進行正常的第五形式分解。 OR(這可能是更容易)一些有識之士到這一點(我的老師什麼都沒有),這似乎是矛盾的,如果它實際上是不可能創造...
據我的Intro教授介紹。對數據庫理論來說,沒有什麼例子可以顯示這種場合何時會出現,這似乎有點奇怪,因爲它考慮了理論的一個特定部分。挑戰!一個有效的第四範式關係可以執行第五範式分解的例子
我正在尋找的是剛剛的關係的例子是在第四範式並使得可以進行正常的第五形式分解。 OR(這可能是更容易)一些有識之士到這一點(我的老師什麼都沒有),這似乎是矛盾的,如果它實際上是不可能創造...
從「數據庫系統概論」:
考慮一個表{供應商,零件,項目},其含義是指示的供應商將指定的零件提供給指定的項目。
如果有一個約束,對所有供應商SX,PY所有部件和所有項目JZ效果:
那麼它必須遵循的供應商SX供應部分PY項目JZ。
假設這種約束是有效,那麼單表設計有三列是4NF,但不是5NF。
的更新異常是爲三列設計如下如下:
假設表有兩行,(S1,P1,J2)和(S1,P2,J1)。如果我們在不插入(s1,p1,j1)的情況下插入行(s2,p1,j1),那麼約束將被違反。 (s1,p1,j2),(s1,p2,j1),(s2,p1,j1)和(s1,p1,j1)這4個行。如果我們刪除行(s1,p1,j1)而又不刪除其他三個中的一個,那麼這個約束又會被違反。