问题描述
我正在做一个测试应用程序的项目。测试应用程序将训练学生 提出一系列问题,收集答案,并查询所有 参加指定考试的学生。
这个应用程序变得更复杂的原因是每个问题都会与 一个问题类型,其中每个问题类型将包含共享的和唯一的属性 从所有其他问题。这意味着每个问题都会完全表现出来 在探究学生时不同于其他问题。一种问题类型可以 问一系列问题,而另一种类型的问题可能只问一个问题。每个问题 类型还将具有一个唯一的公式来生成分数。
简而言之:
- 每个测试将与一个或多个问题类型和需求相关联 收集来自多个学生的给定测试的答案。
- 每个问题类型都有一个唯一的公式来计算分数 对于问题/答案。该公式将在sql中执行。这个 然后需要将分数与其他问题/答案汇总 得分成一个分数。
- 完成的查询将需要返回 根据给定考试的总成绩列出学生名单。
我可以深入了解如何为表格建立结构/建立索引吗? 和最佳做法?问题/答案的收集可能会增长到几百万条记录。下面是我为Postgres数据库汇总的两种方法。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)