我在網上做了一段時間的研究,但找不到相同的情況。我需要的是:關於數據庫表格設計
我有20個組,每個組都有自己的文檔模板。例如,在第一組中,模板有26個內容:A,B,C,D,E ..... Z。但並不是所有這26個內容都會顯示。
例如,文檔1將顯示10個內容,文檔將顯示15個內容。在第二組中,模板有30個內容:aa1,bb2,cc3,... yy30。每個文檔將根據傳遞的參數顯示特定內容,與第一組相同。
我將創建一個帶參數的方法,並根據傳遞的參數生成文檔。
我應該如何在sql server中設計數據庫表? 1)使用A,B,C,D .... Z作爲列,值將是真(顯示)還是假(不顯示)?但是每個組都有不同的模板。例如,第二組將有列aa,bb,cc .....所以我必須爲20個組創建20個表格?這不是一個好策略?這些記錄是會喜歡:
A B C
doc1 true true false
doc2 true true false
2)使用A,B,C,d ... Z爲行,該值將是true(顯示)或false(不顯示)?然後他們會有很多冗餘記錄。例如,組1的文檔1將具有:
doc1 A true
doc1 B true
doc1 C false
...
doc2
doc2
...
doc
請幫助提供建議。謝謝!
你想要什麼樣的標準化水平? – nicomp
沒關係。我們不關心標準化水平 – user3656901