[英]Dependency Preserving in decomposition of tables
我對數據庫關系(表)的依賴項保留屬性感到困惑。 我們是否必須查看初始FD集還是其他? 我試圖解決這個問題。 在此之前的所有問題都滿足了我的最初估計,即“查看給定的FD集”。 如果您沒有在新的關系集中丟失任何一個,那么這就是保持依賴關系。
但是,當我提到這個問題時,我很困惑。
考慮關系R =(ABCDEFGH)和以下FD集:
這些是給定的關系
回答說,這種分解是依賴關系的保留。 根據我的估計,我們丟失了FD2,因此,它一定不能保留依賴項。
我需要專家為我澄清這個概念。
這個問題是家庭作業問題的一部分。 我不確定做作業時是否在考慮正確。
在我的回答中,我寫道:此分解不是保留依賴項,因為在此分解中,我們松開了FD DF-> BC。
我的數據庫老師認為這個答案是正確的答案,我也想在這里澄清這個問題。
費爾達
分解是保持依賴關系,因為可以通過關系R2(BE-> G)和R3(EG-> C)實現FD2 BE-> CG。 BE的關閉給出CG。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.