在android中创建和使用大型二维数据集

时间:2010-08-24 16:44:05

标签: android database

好吧我有一个sql数据库(我们称之为DATABASE1),它接收来自用户的名字输入,他们可以输入任意数量的内容..我现在需要做的是硬编码数据库或电子表格或DATABASE1可以使用的矩阵或其他东西(我们称之为DATASET1)..然而事实是,DATASET1由组的名称组成,每组包含一组人..认为DATASET1就像这样.. < / p>

组1 =“john”“jim”joe“”ryan“”luke“
第2组=“jim”“bob”“tim”
第3组=“blake”“john”“bill”“frank”
...
...
...

因此您可以看到每个组是一组不同的名称,并且没有已定义的数字表示每个组中有多少名称。现在我需要完成的是DATASET1需要使用DATABASE1(由方式将最终非常大..它将从200组开始,但只会继续变大更新...可能在数千)并检查子集..我的程序需要浏览DATASET1并采取每个组,看看是否它是最快/最有效的DATABASE1的子集..任何人对方法都有任何想法吗?

1 个答案:

答案 0 :(得分:0)

在SQLite中创建一个实际数据库:

表:

groups (id, name)

id - prikary key
name - 组的名称

group_names (id, group_id, name)

id - prikary key
group_id引用groups.id;此列还应具有索引
名称 - 名称如“jim”,“blake”

名称顺序是否相关?