我正在建立一个学校项目,我的想法是建立一个网站,您可以在其中注册一个帐户,向该帐户添加几个用户,然后计算他们每月的分摊费用债务,例如用户 A 支付 500 杂货和用户 B 只支付 250。这使用户 B 当月欠用户 A 125 的债务。
我的问题是我想将帐户与用户分开。现在我设置了一个名为 Accounts 的表,其中包含电子邮件和密码,然后我有一个包含特定用户信息的 users 表。我希望几个人能够使用不同的凭据登录到同一个帐户。
用户表
ID, Name, Account_id etc.
帐户表
ID, Email, Password, date_added, date_updated etc.
这样做的最佳方法是什么?是有一个名为 UsersForAccounts 的交叉表,还是我在用户表中指定了几个 account_id?