我正在创建一个表单,将输入保存在android中的SQLite数据库中。第一部分对所有数据库行(名称,年龄,职业等)都相对简单且通用。
然而,最后一部分取决于用户的选择。例如:如果用户选择了业余爱好徒步旅行,表单将显示一些带有唯一表格条目的独特问题。如果他选择了园艺爱好,那么也会有不同的表项等等。
如何以最佳方式实现这一目标?我怀疑它与其他表和外键有关,但是有人能指出我正确的方向吗?
答案 0 :(得分:1)
表的简单键值集可能是一个简单的解决方案:
Selected Topic | Associated Question Key
Question Key | Question # | Question
这两个表结构将允许您根据所选主题查找,然后查找该主题的问题。根据调查的结构,数据库架构需要更改(例如,多个不同的路径,固定的#问题等)。但是这个基本大纲应该为动态形式提供基础