2012-01-18 60 views
-1

可能重複:
If I have two tables in SQL with a many-many relationship, do I need to create an additional table?數據庫結構/邏輯,即時通訊混淆

我需要如何設置這個模型了數據表的一些幫助。

所以,在我的應用我有「項目」和他們有類似的類別,描述,標籤等元數據

說該項目是一個CD。

現在,任何用戶都可以選擇相關文章任何兩個Items和一個Item可以有無限數量的關係。

此外,每個關係有一個評級(比如說從1 - 100)和描述。

我該如何設置數據庫?

回答

1

你有2個不同的 「實體」 或想法(以及它們的元數據):

  1. 項目
  2. 項目關係

每一個項目的關係有2項(FK關係到項目)和評級。

這些項目(及其他元數據)我假設你理解,因爲你沒有專注於它。

+0

謝謝,我現在明白了 – nathajamal 2012-01-18 22:57:56