2012-12-16 139 views
0

我正在開發使用php/mysql的HRM系統。有一張桌子有超過30種顏色。由於沒有數據重複,我沒有把它分解到其他表中。但是在我設計系統的設計部分之後,coustomer想要逐個存儲數據。現在有6個表單提交而不是一個表單。但問題是現在我必須使用一張表來阻止六個表格的數據。打破一張桌子進入幾張小桌子

我可以像我一樣繼續這個。但我想知道它在技術上是否正常。或者我想打破一張桌子(35個彩色)到6張桌子?

請分享您的想法。

+2

以及是否正確形成一個表(ACID ),不要因爲你在6個不同的頁面/表單中輸入數據而打破它。將數據保存在php(會話,緩存,任何)中,並在用戶完成時存儲它。當然,如果用戶可以暫停輸入並恢復...分割數據輸入將更容易,而不是necc。更好。 – Najzero

回答

4

許多壓縮inte表的表單並不奇怪,也不應該是拆分表的理由。在一個表中 30列不應該的問題,無論是作爲日誌的表是標準化

分割基於一些UI功能表可能會去將數據庫規範化