好吧我有一个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的子集..任何人对方法都有任何想法吗?
答案 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”
名称顺序是否相关?