如何将问题、选择题答案和子问题存储到数据库中

时间:2021-01-10 16:04:05

标签: database spring-boot h2

我有两个表,分别存储多项选择题和 5 个可能的答案。

除此之外,我还有主问题的子问题,也可以有多个答案。

这是我创建的

问题表 -

QuestionId (PK, int) 问题文本 问题类型

AnswerTable(可用选项)-

AnswerId (PK, int) 答案(nvarchar(100)) QuestionId(FK, int) -- 一对多关系意味着1个问题可以有多个答案选择。

Question2Answer 表(两个 FK 都是复合键)-

AnswerId(FK, int) - 复合主键,1-1 关系意味着 1 个问题只有一个正确选项。 QuestionId(FK, int)

但现在我不确定如何在此处设计和存储子问题。

0 个答案:

没有答案
相关问题