数据库架构:多个管理员(CMS)

时间:2018-01-30 08:41:20

标签: php mysql database relational-database database-schema

我很难为CMS创建架构。这是酒店/度假村的预订系统。我有两个用户和两个连接的网站,一个用于客户端,另一个用于酒店/度假村所有者(CMS)。业主应该创建自己的帐户并使用该帐户他可以添加多个酒店/度假村,问题是所有者应该能够添加管理员或其他可以访问其帐户的用户,以防万一他无法使用为了更新他的预订,他可以让他的助手更新它。我当前的架构是这样的

用户

  • ID
  • 名称
  • BDAY
  • 年龄
  • 和其他个人信息

然后..

酒店

  • ID
  • USER_ID
  • 名称
  • 和其他细节

当所有者登录到他的帐户时,我使用此查询获取所有酒店:

SELECT * FROM hotels WHERE user_id = <owner id>

我想在酒店表中添加另一个列,如(user_id_2)和(user_id_3)。但我不认为这是正确的方式,因为这会限制管理员的数量。你们觉得怎么样?

0 个答案:

没有答案