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