2010-04-15 115 views
1

我想弄清楚在什麼情況下我應該使用弱(非識別)關係(其中相關實體的主鍵不包含父實體的主鍵組件),經文何時應該使用強(識別)關係(相關實體的主鍵包含父實體的主鍵組件)。例如,在設計實體關係圖時,如果我有兩個實體(例如書和購買者),我怎麼知道何時選擇實體的烏鴉腳或虛線的烏鴉腳來連接這兩個實體?實體關係圖 - 關係強度?

任何援助將不勝感激。提前致謝。

回答

1

規則是「獨立存在」

無論是否購買書籍都存在。

購買者是否購買書籍是否存在。

但是,如果沒有購買者和書籍,購買書籍的銷售收據就不可能存在。

+0

感謝您的回覆S.洛特。好吧,所以書和購買者之間的關係是強大的,對吧? – Anthony 2010-04-15 19:34:49

+0

@ 01010011:對於我來說,書籍和購買者沒有任何明智的關係,除了通過「購買」或「交易」或某些中介。這本書和購買者之間的這種關係的名稱是什麼? 「購買」? 「擁有?」 「以前購買?」基數是什麼?購買者可以關聯多少本書?一本書可以與多少個購買者相關? – 2010-04-15 19:37:33

+0

是的,你是對的,需要一種關係,還有一個橋樑實體。 – Anthony 2010-04-15 19:41:37