我正在开发一款用于考试的iOS应用程序,并希望在继续之前确保我的模型正确。
我发现这篇文章非常有帮助:
使用什么mysql数据库表和关系可以支持具有条件问题的问答调查?
我只是想要一些有关为Core Data实现简化版本的建议。
以下是我的一些假设:
- 每个用户只能参加一次测试
- 每个用户在参加测试时只有一组答案
- 每个测试只有一个用户
- 每个问题都有多个答案
这是我的Core Data模型:
问题:
- 这个模型是否准确反映了我的假设?
- 是否需要
Test_Questions
和User_Answers
?- 理论上,我可以直接在
Test
和Question
之间建立关系吗?Test -->> Question
- 理论上,我可以直接在
- 对改进有何建议将不胜感激。