- 第一個問題
我有以下實體:表這可能會有一些參數(但不一定),形式有表。在一種情況下(如果表格沒有參數),我知道表格是否與表格相對應,在其他情況下(如果表格具有用戶選擇的參數),我決定根據選擇的參數來加載哪些表格。
如何將這些信息存儲在數據庫中?
[更新]此時我有以下架構:table Form,table FormParam,table Table; Form與FormParam(一對多)有關係,Form與Table(一對多)有關係;但是在這個模式中並不存在關於FormParam的Table依賴的信息。我可以做從FormParam到表的關係,但在我的情況並非所有的情況下,表依賴於FormParam。數據庫設計
- 第二個問題
我有一個包含一些數據(組織目錄)一個表。在另一個表格中,我有用戶從Form中選擇的數據。在某些表單中,用戶必須從組織列表中選擇組織。我希望用戶從表單中選擇統一的數據存儲,所以我可以在第二張表中複製第一張表中的記錄,但我不想(我認爲這是不好的風格)。
在這種情況下我應該怎麼做?
[更新]也許有這樣一種解決方案來設計一個數據庫,我可以指定第一個表來引用存儲在另一個表中的記錄。也許我錯了。
謝謝!
目前還不清楚你實際想要達到的目標。請重寫問題以使其更清楚。 – Manu 2011-02-08 13:26:39
@Manu謝謝指出。我更新了問題 – 2011-02-09 06:35:56