我一直致力于使用PHP&amp ;;的Android在线测验应用程序。 MySQL的。我知道我需要什么属性,但是在设计关系时,当我分析它时,它变得复杂和混乱。在我在MySQL中编写并在我的项目中实现它之前,我不知道这是否是一个很好的数据库设计。请参阅下面的ERD:
正如上面的设计,我正在尝试设计,它也适用于创建任何Android图表生成库的图表。我不确定这个设计,我想我可能很难最终重做我的数据库设计。有什么建议吗?提前谢谢。
答案 0 :(得分:1)
根据我的经验,这可以使用像MongoDB这样的NoSQL数据库的JSON文档以更好的方式构建,它允许您执行以下操作:
http://www.tutorialspoint.com/mongodb/index.htm
尝试使用mLab,因为它提供MongoDb即服务,可以轻松连接到使用Heroku部署的Web应用程序。 https://mlab.com/