是我的3個表:MySQL數據庫規範化問題
表1 - 存儲用戶信息,它具有獨特的數據
表2 - 存儲類的地方,如多倫多,紐約,倫敦等因此這也是獨特的
表3 - 具有重複的信息。它存儲了用戶所有的地方。
3個表是鏈接或加入了由這些ID:
表1具有 「table1_id」
臺2具有一個 「table2_id」 和 「PLACE_NAME」
表3具有「 table3_id「,」table1_id「,」place_name「
我有一個管理員可以看到所有用戶的界面。在用戶旁邊是「編輯」按鈕。點擊該編輯按鈕可讓您在表單字段中編輯特定用戶,該表單字段具有「地點」的多個下拉框。
如果管理員編輯用戶併爲用戶添加1個「位置」,我使用php插入該信息。如果管理員決定取消選擇該「1個位置」,我是否將其刪除或將其標記爲打開和關閉?如果管理員決定爲用戶選擇2個「場所」,怎麼樣?更改第一個「地點」並添加額外的「地點」。我的桌子會不斷增長,我會有多餘的信息嗎?
謝謝。
謝謝,我喜歡你和Matthew Flaschen的迴應! – NULL 2010-04-09 15:25:43