我正在写一些学习测试(即答案是什么......;选择正确的选项......)。现在我的问题是,我应该如何存储它们。 SQL db似乎相当矫枉过正,但我真的不知道如果我想选择随机的问题子集等什么是最好的选择。也许是一些简单的xml文件?
感谢您的建议。
答案 0 :(得分:1)
RDBMS对你来说可能是一个不错的选择,因为它听起来你想根据你提出的问题收集某种结果集。通过这种方式,您可以将问题,答案和用户联系在一起,这是一种合乎逻辑的方式。
您可以轻松地将问题存储在XML文件中,这样可行,但是将整体数据绑定在一起会更加棘手。
您可以做的一件事是绘制或写出一个真实的计划,说明您希望数据与自身和其他数据进行交互。这可能会让您更好地了解需要做什么以及如何去做。
答案 1 :(得分:1)
最简单的方法是使用关系数据库解决方案。如果你不需要像ms sql server这样的较重db的支持我应该看看ms sql express或sql lite。 Thees数据库不需要运行任何数据库服务器,它们只是基于文件的数据库,很容易移动....