将一张桌子分成几张小桌子

时间:2012-12-16 10:48:26

标签: mysql database database-design

我正在使用php / mysql开发HRM系统。有一个表有30多个coloums。由于没有重复数据,我没有将其分解为其他表。但是在我设计了系统的设计部分之后,客户想要逐个部分地存储数据。现在有6个表单提交而不是一个表单。但问题是现在我必须使用一个表来分解六种形式的数据。

我可以像我一样继续这样做。但我想知道它在技术上是否合适。或者我想将一张桌子(35个coloums)分成6个桌子?

请分享您的想法。

1 个答案:

答案 0 :(得分:4)

许多表单提交会压缩一个表并不奇怪,不应该成为拆分表的理由。 单个表中的30列不应该像日志一样重要,因为表是规范化的

根据某些UI功能拆分表可能会使数据库无法正常化