标签: android sqlite
我想创建包含一些群组的应用,每个群组都有一些用户。对于CRUD操作,我应该使用SQLite数据库。我该如何将它们存储在数据库中?
是一种为每个组创建单独数据库并将用户保存在其中的逻辑方法吗? 还有其他想法吗?
答案 0 :(得分:6)
这是一个标准设计:一个表包含组,另一个表包含用户。如果用户只有一个组,则在用户表中添加为外键。如果用户属于多个组,则将具有n:m关系组表的第3个表添加到用户表。