Database design 对于前端和后端分开的网站,管理员和用户记录是否应该存储在同一个表中?

Database design 对于前端和后端分开的网站,管理员和用户记录是否应该存储在同一个表中?,database-design,admin,record,Database Design,Admin,Record,我有两个独立的部分:前端和后端及其登录页面。前端是供用户注册和处理他们的东西的。后端是管理员用来管理资源的。有人告诉我,如果我使用1个表,我们想将一个普通用户提升为管理员角色会更方便。但是,例如,我想创建一个新的管理员,我必须依次填写普通用户需要注册的所有相关详细信息。这真是浪费时间 您认为在一般情况下以及在我的情况下,将管理员和用户记录存储在一个表中更好吗?是的,您可以将它们存储在同一个表中,对于管理员用户,添加一列,如isAdmin为“Y”“N”,以避免填充普通用户使用的所有字段

我有两个独立的部分:前端和后端及其登录页面。前端是供用户注册和处理他们的东西的。后端是管理员用来管理资源的。有人告诉我,如果我使用1个表,我们想将一个普通用户提升为管理员角色会更方便。但是,例如,我想创建一个新的管理员,我必须依次填写普通用户需要注册的所有相关详细信息。这真是浪费时间


您认为在一般情况下以及在我的情况下,将管理员和用户记录存储在一个表中更好吗?

是的,您可以将它们存储在同一个表中,对于管理员用户,添加一列,如isAdmin为“Y”“N”,以避免填充普通用户使用的所有字段