1

对具有以下模型和关系的应试应用程序进行成像:

Test -< Categories -< Questions -< Answers
Question >-< Domain

所以一个测试有很多类别,每个类别都有几个问题。一个问题也可以有多个域,一个域可以有多个问题(类似于“标签”)。使用该应用程序,用户进行测试,创建特定类别的答案。

如果我们想问:

  • 测试 X 的测试均值是多少(类别均值的均值)
  • 类别均值是什么(类别中问题的均值)
  • 问题的意思是什么(问题的答案值的平均值)
  • 什么是域均值(域的问题均值)

...问这些问题的空间/时间效率最高的数据结构或数据库布局是什么?

基于矩阵的解决方案或其他内存数据结构,或标准化的 NoSQL 解决方案,比涉及持久化数据然后通过连接将其拉出的解决方案更可取。

4

0 回答 0