SQLITE Android设计

SQLITE Android设计,android,android-sqlite,Android,Android Sqlite,我正在尝试构建一个杂务应用程序,用户可以使用密码创建一个组,然后将杂务添加到他们创建的组中。我的问题是我正在使用sqlite作为数据库,我想知道是否可以在表中添加一个数据库列。我计划在我的数据库中创建一个包含id、用户名、密码和数据库列的表。数据库是我将创建其他数据库的地方,它将在其中存储我的应用程序的chore表。如果我做不到这一点,是否有人可以指导我如何创建一个名为Group的表,然后为其列指定id、username、password。然后,对于每个组行,能够以某种方式将其与另一个对应的数据

我正在尝试构建一个杂务应用程序,用户可以使用密码创建一个组,然后将杂务添加到他们创建的组中。我的问题是我正在使用sqlite作为数据库,我想知道是否可以在表中添加一个数据库列。我计划在我的数据库中创建一个包含id、用户名、密码和数据库列的表。数据库是我将创建其他数据库的地方,它将在其中存储我的应用程序的chore表。如果我做不到这一点,是否有人可以指导我如何创建一个名为Group的表,然后为其列指定id、username、password。然后,对于每个组行,能够以某种方式将其与另一个对应的数据库或表相匹配,其中该表将是具有列(如名称、频率)的琐事。无论我添加了多少组行,我都需要以某种方式创建另一个与之匹配的琐事表,但我需要知道如何仅从我的组表链接和引用它。如果有更好的使用SQLite的方法,我很想知道。谢谢。

如果我没弄错你的问题,我想你只需要使用主键和外键。希望您了解数据库中的约束

因此,基本上两个表将共享一个唯一的键,该键将是表1中的主键,并将充当第二个表中行的链接或引用,其中它是一个外键


是保留关键字。但是您可以创建一个名为
Groups
的表(这也更有意义,因为它将包含多个组,而且它也是一个规范化的表名)?只有一个和一个外键知道它属于哪个组?确切地说。将映射到具有外键的组的琐事表。当然,您不需要有多个数据库实例。一个数据库和多个表就可以了。