【发布时间】:2011-09-25 11:26:36
【问题描述】:
我是 Web 开发的新手,我真的可以使用一些建议。提前谢谢大家!
我有一个表格,要求用户从 1 到 10 对他们在多个领域(心理、身体、乐趣)的体验进行评分。总共大约有 10 个领域。用 areaID 和 userID 制作区域表和交集表是否值得?在这种情况下,只创建一个包含 11 列的表(每个区域一个加上一个用户 ID)不是更容易吗?
我知道带有 areaID 键的“区域”表将是最强大的,并且允许我稍后添加更多区域,但我真的不认为自己会这样做。另外,由于我只希望
最后,我应该使用多对多结构的临界点是什么?稍后在表单中,我让用户从 1 到 4 对大约 30 个字段进行评分。我应该在那里使用两个表系统吗?
再次感谢!
【问题讨论】:
-
您确定区域的数量不会永远改变吗?你确定你可以确定吗?顺便说一句,“多对多”中“多”的定义实际上是“不止一个”。