2016-08-17 73 views
0

這個問題是自制的。DBMS一對一關係

假設我有一個ER圖,並想知道需要多少個最小表來表示該ER圖。

現在,我有3個實體,A,B和C.

A和B具有一對一的關係。同樣,B和C有一對一的關係。我已經瞭解到,一對一的關係並不需要單獨的表格。

我是否認爲正確,合併所有三個表到一個?

AB有一對一的,BC有一對一的關係,所以AC也會有一對一的關係?

plz幫助我,因爲我是新手到這個話題......

+0

這可能有助於http://www.learndb.com/databases/how-to-convert-er-diagram-to-relational-database – Rupsingh

回答

1

enter image description here

在上圖中, A - > B和B - > C具有一一對應的關係,並 A - > C也是一對一的。

+0

謝謝,這是一個很好的解釋。那麼,ABC可以合併成一張表? – Garrick

+0

是的,它可以合併成一個表。 –