比如用户信息中有用户在系统中的账号信息还有用户的真实信息,是应该把这些信息都存放在用户表中呢?
还是分开建一张user表,一张user_info表?
请分析两者的优劣
这个问题怎么没有人回答?
账号信息和用户的真实信息,一般放在一个表中比较好。
字段:登录名,密码,用户名...
但是,也可分别存放二个表,但二表之间设置一个关联字段。
主要还是要看,各人的喜爱和习惯了。
账号信息和用户的真实信息,一般放在一个表中比较好。
字段:登录名,密码,用户名...
但是,也可分别存放二个表,但二表之间设置一个关联字段。
主要还是要看,各人的喜爱和习惯了。
看你存放的内容有哪些,如果就是一般的字段信息,一张表就行。专业一点建两张表,用户表,用户信息表,通过用户id进行主外键关联即可。
设计的东西没有绝对的标准,关键还是在便于开发和扩展二者之间寻找平衡。
设计数据库要看一下范式定义
建表可根据实际情况去处理,以后系统的扩展最好分开 ,把人和账号分开,一个人有可拥有多个账号,在不同时间段有没有可能同一个账号给不同的人使用,比如:销售员维护自己的客户,销售员离职了其他销售员需要跟进。
用一张表当一个人有两个账号以上是,你是分多张记录会造成数据重复区别不了是同一个人
看习惯,一般是建两个表
根据实际情况吧 ,看情况而定,看看哪种情况更好,就用哪种
如果用户需要存储的信息多(或者关联的信息)的话就拆开,以后维护也轻松些,也有利于扩展,