2010-04-29 44 views
0

我正在構建活動註冊站點。對於任何特定活動,我們都會有一些項目可供選擇。我有這些物品的桌子。對於每個活動,我們可能會爲用戶提供特殊選項。例如,對於其中一個事件,新用戶可以購買其他用戶無法獲得的物品。這可能不適用於所有事件。對於其他活動,我們可能對項目有其他限制。我顯然會在應用程序方面以編程方式進行檢查。不過,我想在items表中設置一個包含標誌的列。但我認爲這不可行,因爲這種情況可能只適用於某一特定事件。我不希望所有未來的項目都有這個專欄。採取這種情況的好方法是什麼?我應該創建一個特殊的「限制」表,只是做一個連接?我如何在應用程序端處理這個問題?將一個時間選項添加到項目

+0

如果你給出一個實際的數據結構,你會得到一個更具體的答案。 – egrunin 2010-04-29 23:22:22

回答

1

是的,你將需要一個額外的表與具有特殊規則的項目列表。 這聽起來像'特殊選項'的想法還在不斷髮展,所以現在可能爲時過早,無法將其視爲包含'限制'或'獎金'

當然,您可能需要另一張表將項目映射到特定的用戶組。

在這種情況下的一般建議:你應該做一些簡單的事情,直到規範至少半凍結。我自己經歷過:營銷人員對特殊優惠和折扣有各種各樣的想法。如果我花時間建立了完美的引擎,那麼一個月後它們會在改變方向時被拋棄。