2012-03-11 49 views
-1

我創建了一個簡單的股票交易模擬網站。用戶可以註冊併購買/出售股票。現在,我遇到了一個問題。當用戶購買股票(可以多於一股)時,我該如何將其放入數據庫中?股票交易網站的數據庫結構?

這是一個挑戰,因爲每個用戶可以購買任何存在的股票,他們可以購買任何數量。

這裏是我想要存儲到數據庫中的例子:

庫存按username1261817

符號資:產品數量

goog:3

YHOO:8

aapl:3

etc ...

+3

歡迎來到StackOverflow。請閱讀有關提問的常見問題:http://stackoverflow.com/faq#questions。這個問題太廣泛而無法回答,你應該詢問你試過的問題,而不是「我該怎麼做[x]」 – Hamish 2012-03-11 03:53:22

+0

你是否需要存儲每次購買或出售的記錄?或者你是否只需要每個用戶持有的每種類型股票的數量? – 2012-03-11 05:26:26

回答

0

您可能必須像購物車如何設計您的餐桌。包含字段 - userid(來自用戶表),股票代碼,數量,購買時的股票價格,購買日期。這將幫助您生成必要的報告,例如一種類型的總庫存,用戶擁有的總庫存等。

+0

所以這意味着我必須爲每個用戶創建一個新表? – user1261817 2012-03-11 21:10:24

+2

@ user1261817:沒有。你有一個用戶表(userid,name)。然後,由janenz00描述的表格將是(用戶標識符,股票代碼,數量,價格,交易日期)。無論您擁有多少用戶,無論購買多少,這都是兩張桌子。您可能要閱讀關於使用數據庫的教程。 – ccoakley 2012-03-11 21:22:26