2012-12-16 97 views
0

我正在开发使用php/mysql的HRM系统。有一张桌子有超过30种颜色。由于没有数据重复,我没有把它分解到其他表中。但是在我设计系统的设计部分之后,coustomer想要逐个存储数据。现在有6个表单提交而不是一个表单。但问题是现在我必须使用一张表来阻止六个表格的数据。打破一张桌子进入几张小桌子

我可以像我一样继续这个。但我想知道它在技术上是否正常。或者我想打破一张桌子(35个彩色)到6张桌子?

请分享您的想法。

+2

以及是否正确形成一个表(ACID ),不要因为你在6个不同的页面/表单中输入数据而打破它。将数据保存在php(会话,缓存,任何)中,并在用户完成时存储它。当然,如果用户可以暂停输入并恢复...分割数据输入将更容易,而不是necc。更好。 – Najzero

回答

4

许多压缩inte表的表单并不奇怪,也不应该是拆分表的理由。在一个表中 30列不应该的问题,无论是作为日志的表是标准化

分割基于一些UI功能表可能会去将数据库规范化