Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在创建一个表单,将输入保存在 android 的 SQLite 数据库中。第一部分相对简单,对所有数据库行(姓名、年龄、职业等)都是通用的。
然而,最后一部分取决于用户的选择。例如:如果用户选择爱好徒步旅行,表单将显示一些独特的问题和独特的表格条目。如果他选择爱好园艺,也会有不同的表格条目等等。
如何以最好的方式实现这一目标?我怀疑它与其他表和外键有关,但有人能指出我正确的方向吗?
一组简单的键值表可能是一个简单的解决方案:
Selected Topic | Associated Question Key Question Key | Question # | Question
这两个表结构将允许您根据所选主题进行查找,然后根据该主题的问题进行查找。根据调查的结构,需要更改数据库架构(例如多个不同的路径、固定的#问题等)。但是这个基本轮廓应该为动态形式提供基础