這個想法是針對一個反向拍賣平臺,用戶在這個平臺上發佈他們的某些服務和服務提供商的拍賣並提供他們的出價。反向拍賣平臺的數據庫設計
我應該拆分我的表嗎?例如,拍賣可以用於新服務或替換現有服務,因此存在特定於每個選擇的問題。
我應該將這些列移動到該選項的單獨表格中嗎?
這裏是我想出來用什麼迄今圖: Database Diagram image
我在這裏在正確的軌道上?
我應該使用的地方會有選項的列表,從拍賣的形式選擇列是什麼數據類型?例如,cash_back將帶給用戶的選擇範圍爲:
- 捐贈給慈善機構
- 存款到我的帳戶
- 貸記憑證
就是用規範一個字符串與這個列與各自的字符串或者我創建一個新的表的選項,並使用option_id作爲這個表中的外鍵?
歡迎來到Stack Overflow。請花時間閱讀Stack Overflow [幫助文件](http://stackoverflow.com/help),這將有助於您在主題問題上提出寶貴的建議。正如所提出的,您的問題是設計援助的請求,這超出了本網站的範圍。嘗試縮小您的關注範圍以適應特定的編程問題,並且您更有可能獲得有用的指導。 – MarsAtomic
同意上面...也 - 我敢肯定你不熟悉Ruby on Rails表格設計的標準做法......我強烈建議你閱讀Rails指南。最好是所有這些 - 它會真正讓你瞭解如何像Rails一樣使用Rails(這會讓你的生活變得更容易)。相關的表格是:http://edgeguides.rubyonrails.org/active_record_migrations。html我這麼說是因爲你的設計圖充滿了自然鍵......這在Rails中並不是標準實踐,並且通過比較將難以維護。 –
謝謝。我的圈子裏沒有人知道編程,所以我認爲這是尋求幫助的最佳地點。我一定會嘗試Rails指南,下一次我的問題將更具體。 –