标签: php mysql
我有一张员工表,在此我们存储了他所属的员工ID,项目和帐户名称。几个月后,当他更改帐户时,我们会在两个帐户中跟踪他,因为我们修改了他的记录中的帐户名称。 我们如何处理这种情况。
答案 0 :(得分:1)
简而言之,应该阅读Database Normalization并开始在实践中使用它。
关系数据库是关系。将数据存储在同一个表的不同列中时,假定列中的数据与整行成一对一的关系。当你认为这种关系不是一对一的时候,通常是时候考虑数据分解和重组,其原理与所提到的数据库规范化紧密相关。