目前,我正在开发一个库存系统。我刚刚开始,现在正在收集用户需求。这是我第一次从零开始创建系统,所以我仍然有关于简单事情的问题。
我的问题是,将用户档案表分离到登录详细信息中是否有意义。例如:
用户档案(表):
o firstName
o middleName
o lastName
o dateLastModified
o userLastModified
o userLoginId
用户登录详情(表格)
o loginId
o userName
o password
o userLastModified
o dateLastModified
o lastLogIn
或者最好的做法是每个表都有1个?我见过一些将这两个表合并成一个系统。我感到困惑,因为如果我记得正确的话,在制作表格时,应该将很少更改值的字段与经常更改值的字段分开,对吧?
所以我的问题是:1、制作数据库登录表的最佳实践是什么?像上面展示的那样使用2个表是否正确?还是应该把所有字段放在一个表中?