我是Android开发的新手,我想知道当用户输入一个值后,点击一系列按钮后是否可以从sqlite数据库发送拉取请求。例如。
用户'点击'PC> '点击'GPU> '点击'Nvidia> '点击'MSI>的点击; GTX 980> '输入单位希望的长度'(如果单位不存在或返回单位价格则返回错误)
因此,最终db会在点击时被过滤,直到用户输入单位大小并返回$ amount。
我的教授建议在sqlite中构建这个数据库,因为我必须创建一个python脚本来“读取”表并将它们导入到这个数据库并组织它们。
如果这一切都是可能的,那么任何人都有关于如何组织这个数据库的任何提示吗?
谢谢高级社区。 :)
答案 0 :(得分:1)
有关如何在Android应用中使用SQLLite的详细信息,请阅读文档 - http://developer.android.com/training/basics/data-storage/databases.html。
在这个特定的用例中,您可以设计表格,使每个实体存储在每个表中,并使用主键/外键与其基表进行关系。例如 -
表PC_T - PC ID,PC名称
表GPU_T - GPU ID,GPU名称,PC ID 等等。
因此,一旦用户选择了PC,您就可以根据该PC ID查询GPU_T并仅获取相应的GPU值。