标签: mysql database database-design phpmyadmin relational-database
所以我想为MCQ网站设计一个数据库模式,其中我有几个部分,让我们说3.这些部分每个都有很多子部分。 我想以这样的方式存储问题,选择和纠正ans,使得子主题的每个问题都存储在同一个表中,但不同部分的子部分的问题存储在不同的部分中。
但是,我不知道如何设计这样的数据库模式。还有什么可以更好的方法?
答案 0 :(得分:0)
可能像上面那样?您有一个部分可以根据需要关联任意数量的问题。然后是一个可以根据需要与多个答案相关联的问题。但是FK" answer_ID"在"问题"是一个单一的" answer_ID"来自"答案"表告诉你正确的答案是什么。可能不是最好的,但至少它将是一个开始。编辑:图表上的线条是错误的,对不起。