【发布时间】:2009-07-26 21:39:43
【问题描述】:
本题基于the thread。
如果我们有一对多的数据结构,我们需要有一个“帮助表”来存储例如一个人的电话号码。许多人不能拥有相同的电话号码。
我期待解释为什么我们在多对多关系之间需要两个“帮助表”。这方面的一个例子是一个问题站点,许多用户可以在其中添加相同的标签:
alt text http://files.getdropbox.com/u/175564/db/db-55.png
为什么我们需要Question-Tag-xref 和Question-Tags 表?
为什么我们不能只有一个标签表如下?
Question_id | tag
1 C
1 C++
2 Java
2 C
为什么两个不同的问题具有相同的标签对计算机来说是个问题?
【问题讨论】:
标签: database data-structures many-to-many one-to-many