2016-11-17 26 views
0

我有兩組「用戶」 - 客戶和供應商。在Rails中存儲選項數組的最佳數據庫設計

供應商可以選擇一組他們選擇服務的「區域」。目前有8個領域,即:A1,A2,B2等。當客戶進行詢價時,我需要找到與客戶指定區域相匹配的供應商。

我是數據庫設計的新手,我想知道在上述情況下是否存在供應商選擇的「區域」的最佳方法。

例如,是否向包含區域數組的用戶數據庫添加額外的列,或者是否設置了與用戶具有belongs_to關係的另一個單獨的表?

如果有幫助,我使用Ruby Rails,併爲所有類型的「用戶」使用一個模型。

回答

相關問題