大家。我想开发手机在线通讯录。但我遇到了数据库管理的问题。例如,我有用户,他/她有用户名,密码,电子邮件,电话号码等...此用户还有他/她接受为朋友的联系人。如何有效地为每个用户存储联系人?我想我可以为每个新用户创建新表,但它没有效果。任何人都可以提出任何建议,或提供任何有关此问题的资源吗?
答案 0 :(得分:2)
创建一个“朋友”表,其中包含与“联系人”表的多对多关系。该表将有两列:“contact-id”和“friend-id”。 两列一起是该表的主键。
答案 1 :(得分:0)
需要做的是为联系人创建一个表并添加列名UserID。 主键是“UserID,ContactID”。
添加新联系人时,您还会添加添加联系人的UserID。
现在你可以确定哪个联系人属于哪个用户。