【发布时间】:2011-01-14 19:47:41
【问题描述】:
我将制作一个使用数据库的简单应用程序。我可能需要一些关于如何构建它的指导。
我将制作问题程序。我想到的是。
- 一张带问题的桌子
- 一张桌子 随着问题的难度
- 一张表,其类别为 问题
但是,我该如何处理这些答案?将它们作为问题表中的单独列吗?这听起来是个不好的做法。(另外,我在哪里有正确答案)
每个问题将有 5 个答案,其中只有一个是正确的。
【问题讨论】:
-
在决定表格时,应将有关单个对象的所有信息放在一起......关于问题难度,您还有哪些额外信息需要它在自己的表格中而不是在问题中桌子?或者您是说难度和类别将是查找表,而您只需将 FK 存储在问题表中?
-
是的,它们将是问题表中的外键。为什么我要重复自己的写作,例如500 个问题的简单、中等、困难?类别也是如此,所以我的回答是肯定的,你的最后一个问题。
标签: database database-design data-structures