2012-01-18 61 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