我目前正在爲我的一個項目設計一個數據庫。目標是連接不同類型的「對象」,如Web鏈接,文本,圖片和文件。使用下面的表如下所示我第一次嘗試結束 :關係數據庫設計:連接不同類型的「對象」
TABLE text
TABLE picture
TABLE file
所以我的第一次嘗試用正給每個表的表「項目」連接:M關係。之後,我不得不創建一個表來保護這些對象之間的連接,所以我創建了一個「關係」表。但是後來出現了這個問題,我無法非常有效地將每個表格(文本,圖片和文件)彼此連接起來。
有沒有人你們現在如何做這樣的事情在一個好方法? 感謝您的幫助! CyrillC
不是真的,我現在已經如何創建n:m關係了。我的問題是我不想使用像「textPicture」,「textFile」和「PictureFile」這樣的三個「弱實體」。如果有任何問題,我寧願尋找更好的解決方案。最好的辦法是有一個單一的「關係」實體。 – CyrillC 2012-04-13 06:19:23
我現在將它更改爲一個「對象」表,它與它本身具有n:m關係。該實體具有確定其內容屬性的媒體屬性。 – CyrillC 2012-04-13 07:04:44