2013-11-27 127 views
0

我只是困惑,應該有兩個實體之間的多個關係?兩個實體之間的多重關係?

我正在構建一個社交網站的ER模型。

我遇到了一個問題,我有兩個表「用戶」和「發佈」,用戶可以查看,分享,像一個職位。

User <view> Post 
User <share> Post 
User <likes> Post 

ER圖中可能嗎?

回答

0

我認爲你需要得到更具體的關於每一種是什麼樣的關係。例如,我假設View關係是多對多的(用戶可以查看許多帖子,許多用戶可以查看帖子),因此需要在這兩者之間建立另一個表格。我認爲對於喜歡關係也是如此。

對於股份它取決於,用戶可以分享自己以外的職位嗎?如果是這樣,這聽起來像是另一個多對多的關係。如果不是,那麼可能「共享」是郵政實體的屬性,而不是關係(該關係將是用戶擁有/創建的郵政)。

相關問題