在数据库中储存选择题,设置3张表比较好。
以下是设置方法:
方法一:如果能确定选项最多就是6个
可以考虑建一个表,字段定义为:题目编号(PK)、题干、选项1、选项2……选项6。
方法二:如果不能确定选项最多几个或者不想使用以上方法,可以考虑建三个表
题目表字段:题目编号(PK)、题干。
选项表字段:题目编号、选项号、选项。
答案表字段:题目编号id, 答案。
其中,选项表的题目编号字段可以设置与题目表的外键关联, 选项表的题目编号和选项号构成复合主键。
时间:2024-10-21 02:49:32
在数据库中储存选择题,设置3张表比较好。
以下是设置方法:
方法一:如果能确定选项最多就是6个
可以考虑建一个表,字段定义为:题目编号(PK)、题干、选项1、选项2……选项6。
方法二:如果不能确定选项最多几个或者不想使用以上方法,可以考虑建三个表
题目表字段:题目编号(PK)、题干。
选项表字段:题目编号、选项号、选项。
答案表字段:题目编号id, 答案。
其中,选项表的题目编号字段可以设置与题目表的外键关联, 选项表的题目编号和选项号构成复合主键。