【发布时间】:2017-01-04 13:34:56
【问题描述】:
我正在创建一个涉及可以拥有多个用户的用户的数据库架构。
我想注册不同的公司来使用网络服务。
例如:
- 用户 A 或 B(等)可以注册并创建公司帐户
- 用户 A 可以创建其他用户的多个帐户,其类型与用户 B 类似
如果用户 A 或 B 创建不同的帐户,我怎么知道这个特定用户属于用户 A 或 B 公司?我认为用户表与自身有多对多的关系(如基本的友谊设计)。
请推荐最好的设计。
例如
User 3,4 belongs to User A
User 5,6 belongs to User B
【问题讨论】:
-
是的,你是对的,你已经管理了与自身的多对多关系..
标签: database database-design multiple-users