-1

我正在创建一个表单,将输入保存在 android 的 SQLite 数据库中。第一部分相对简单,对所有数据库行(姓名、年龄、职业等)都是通用的。

然而,最后一部分取决于用户的选择。例如:如果用户选择爱好徒步旅行,表单将显示一些独特的问题和独特的表格条目。如果他选择爱好园艺,也会有不同的表格条目等等。

如何以最好的方式实现这一目标?我怀疑它与其他表和外键有关,但有人能指出我正确的方向吗?

4

1 回答 1

1

一组简单的键值表可能是一个简单的解决方案:

Selected Topic | Associated Question Key


Question Key | Question # | Question

这两个表结构将允许您根据所选主题进行查找,然后根据该主题的问题进行查找。根据调查的结构,需要更改数据库架构(例如多个不同的路径、固定的#问题等)。但是这个基本轮廓应该为动态形式提供基础

于 2013-07-17T15:34:47.690 回答