我是新來的複雜數據庫設計。我目前正在進入一個項目,用戶應該能夠根據18列的組合來檢索說明。所以,我的參數表有以下幾列用於過濾數據庫的數據庫設計
- 工作
- 國家
- 經理
- ProcessCode
- ProcessType (列的其餘部分被截斷)。
- InstructionID(指令表的FK)
加入當/修改指令,他可以選擇在每個上述參數的多個選項。存儲過程將以所有可能的組合方式存儲數據,以便於檢索,因爲在搜索(檢索)期間,每個列中只會選擇一個選項。
對於相同的組合,可以有多條指令,並且相同的指令可以應用於多個組合。
我以某種方式創建了用於添加指令的SP,但現在已經修改了。當我的網頁將新組合傳遞給SP時,更新表格的最佳方法是什麼?
我可以刪除所有現有行併爲新組合創建新行,但我想維護創建的日期並創建用戶列。此外,還需要將這些歷史記錄保存在單獨的歷史記錄表中。
對不起,問題的長度...並且,謝謝你的幫助。
對不起,如果我不清楚......每個ParameterID只有一條指令......但是可以有兩行,除了ParameterId和InstructionID ....之外的所有其他字段的相同組合。是一個多對一的關係參數和說明 – 2009-12-03 05:31:38