1
說我建立類似Facebook和我在我的數據庫中的許多不同的實體:照片,視頻,筆記,地圖,用戶,組,歌曲等。如果我希望用戶能夠在任何的評論那些實體,我應該如何在數據庫中建模?數據模型應該如何處理與許多其他實體相關的實體?
概念,評論實體將涉及到其他實體的只有一個,而其他實體將涉及到零,一個或多個評論。
我的傾斜是有其他實體的子類型父「的ContentType」實體的,涉及註釋到,並以某種方式通過限制執行內容類型之間的互斥關係。但是這種感覺有點奇怪,因爲內容類型之間沒有真正的關係。
看到 http://stackoverflow.com/questions/3350489/how-to-design-the-relations-between-user-and-favoriteor-like-models-in-db/3352399#3352399 和 HTTP ://stackoverflow.com/questions/4050784/defining-multiple-foreign-keys-in-one-table-to-many-tables/4051523#4051523 –