我正在設計一個(關係數據庫)數據庫模式,並且想要查詢以下哪項是最合適的設計。數據庫設計問題(額外字段vs附加表格)
場景:
表ProductProperties:60場(通過字段CreatedBy外鍵引用的用戶表)
表的用戶:5個字段
該應用程序還允許用戶創建基本和高級過濾器。這些過濾器與ProductProperties表中的屬性相同。基本過濾器採用了10場,同時,先進的過濾器是由所有60
現在我可以:
1)添加三個字段表ProductProperties即FILTERNAME,IsAdvancedFilter,IsFilter(導致大量的對於這是實際的產品,但沒有過濾器)
或記錄)的空值,
2創建一個過濾器表這將導致兩個大的已經表ProductProperties的近副本ry類似的表格
哪個設計會更好?
謝謝,
你如何使用ProductProperties?我們有任何產品表,它有ProductProperties的外鍵嗎? – 2011-01-13 23:13:49
@Nitin是的,這是正確的。 – fjxx 2011-01-14 01:24:25