永发信息网

试题库的数据库设置问题

答案:1  悬赏:40  手机版
解决时间 2021-03-18 00:13
  • 提问者网友:寂寞撕碎了回忆
  • 2021-03-17 13:20
试题库的数据库设置问题
最佳答案
  • 五星知识达人网友:酒醒三更
  • 2021-03-17 14:24
首先你要理清逻辑,现在有学生、题目(不同的题目类型可以用一个字段来区分,不需要每种类型的题目都要新建一个表)、试卷三个实体表;
学生-试卷,一个学生可能会有很多试卷,因此是一对多关系;
试卷-题目,一个试卷有多个题目,一个题目可能出现在多张试卷上,因此是多对多关系;
学生和题目没有直接关系;
因此学生和试卷的关系最好的方式是在试卷表中设置外键对应学生编号(当然你新建一张表来存放他们之间的关系肯定也没问题);
试卷和题目是多对多关系,因此你只能多加一张试卷和题目的对应表来描述他们之间的关系。
这种解决方案需要四张表:学生表、题目表、试卷表、题目-试卷关系表;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯