2012-07-31 591 views
0

參與1:0+關係的​​實體是父實體。一對一關係中的父實體和子實體

這是正確的嗎?

更新:

Image provided

+0

1什麼:1間的關係,你說什麼? – 2012-07-31 13:54:50

+0

1:1關係意味着一張表 - 沒有關係,它被優化爲單個實體。對1:1表關係進行建模可以提高性能,但這是現有的唯一原因。關係的方向只能通過外鍵定義來確定 - 它可以是單向的,也可以是其他的。 – 2012-07-31 13:57:02

+0

@OMGPonies我認爲他在談論1:1的可選關係,即1到0或1。 – Polynomial 2012-07-31 13:58:04

回答

3

不,這是不對的。

在1:1關係中,您只有一個表。沒有區別。屬性必須適用於這兩種類型的實體。

但是,在可選的1:1關係中,通常稱爲1:0+或「一到零或一個」關係,該孩子將是可選的一個,而不是父親。

總之,總會有成爲家長。


在你的形象,還有一個可選一到一個從工作人員的筆記本電腦,即工作人員可以有零筆記本電腦或一臺筆記本電腦。筆記本電腦和工作人員之間也存在一對一的關係,即筆記本電腦必須有一位員工作爲所有者。

這裏有一個圖表,幫助您瞭解:

Crow's Foot

+0

在剛剛上傳的圖片中,可選符號實際上屬於Staff關係而不是Notebook關係?這就是我困惑的原因。我的筆記提到了這個特定圖像 - 可選參與的實體是父實體。 – TheKraven 2012-07-31 14:12:56

+0

@TheKraven這不是它讀取我的。筆記本必須有一個所有者。工作人員可以選擇有一個筆記本。請記住,烏鴉的腳標記適用於所有權的*方向,而不是父方的方向。 [此PDF]的第12和13頁(http://jackzheng.net/teaching/cis3730/files/1.5-erd.pdf)應該有助於解釋可選關係的克羅足徵記法。 – Polynomial 2012-07-31 14:17:43

+0

@ TheKraven我用圖表更新了我的答案。 – Polynomial 2012-07-31 14:29:47

相關問題