0

ER Diagram在ER中鏈接多個弱實體

我應該將以下ER圖映射到關係方案。

是困惑我的部分是一個最右邊,R2,F,R8,一

我應該爲這些實體/關係中的主鍵是什麼?

我的猜測(我只列出的主鍵)

R2(B#,C#,F#)

F(B#,C#,F#)

R8(B#,C#,F# ,我#) - 多餘?

I(B#,C#,F#,我#)

但是我有一種感覺,好像有一個簡單的解決方案和我是錯的。任何想法?

回答

0

我相信它應該是:

R2 (B#, C#) 
F (B#, C#, F#) 
I (B#, C#, F#, I#) 

R8FI之間的識別關係,邏輯上,我們可以把它看作((B#, C#, F#), (B#, C#, F#, I#))但因爲沒有必要表示相同值的兩倍,實際我們會僅錄製(B#, C#, F#, I#),由於我們已經在I中獲得了,我們可以將R8取出。