1

我已经用尽了我的 google-fu 并且无法得到任何类似的答案,所以我想我会在这里问。

[背景] 我经营一个以美式橄榄球视频游戏 (BloodBowl) 为中心的论坛。每个成员都有自己的团队,我们经营联赛和杯赛。我认为为网站编写一些“股票和股票”功能会很有趣,这样每个成员都可以投资其他团队。每场比赛结束后价格都会更新(每周约 100 场比赛),但实际更新将是异步的(我在正确的时间触发了当前代码,因此可以对其进行修改以包含需要的内容。[/background]

基本上,我需要记录每个团队(资产)在每次更改时的价格,异步更新但每周只更新一次。有 200 支球队,每个赛季有 12 周,我每个赛季会查看 2400 条记录(这将无限期地运行,尽管几周是现实生活中的几周,所以不会太大)。

我的想法是一个表,例如:

[teamID] Int [price] Int [date] Date [dividend] Int [gain] Int [gain%] float(2dp) [comment] Text

哪一行应该是我的主键?

这是我想太多了吗?我应该只编码吗?我担心的是我希望能够获得历史数据,例如图表等,尽管当玩家交易股票时我会经常访问这张表。我不想对其进行编码,后来意识到我错过了一些可以使我的所有查询大大提高效率的字段。

我想我真正在寻找的是一些数据库使用的模式,该模式实际上将其用于现实生活中的股票,只是以类似的方式对其进行建模。

感谢您的阅读,我希望有人在这里提供一些意见。

问候,丹

4

1 回答 1

1

你看过任何在线投资组合跟踪器吗?

我的有以下列:

Name▲▼ Symbol▲▼ Last price▲▼ Change▲▼ Shares▲▼ Cost basis▲▼ Mkt value▲▼ Gain▲▼ Gain %▲▼ Day's gain▲▼ Overall return 

希望这可以帮助一些...

于 2011-09-04T22:04:35.827 回答