繁体   English   中英

MySql中的数据库设计用于用户的股票市场表现

[英]Database Design in MySql for User's Stock Market Performance

我正在为股票市场设计一个应用程序,用户可以在其中跟踪他们在日内、每周和每月显示中的表现。

对于数据库设计,我应该为每个新用户创建一个新表来跟踪他们的投资组合吗?

用户 x 的表是这样的:

日期 - 日期

时间-时间

关闭 - 十进制

不,您不应该为每个用户创建一个表。 你应该有这样的表:

  • 每个Users拥有一行的用户。
  • 每个投资Portfolios一行的投资组合(假设每个用户可能有 0 个或多个投资组合)。
  • 每只Stocks一排的股票。
  • PortfolioStocks ,每个投资组合和股票一行。

当然,表格中还有很多其他列——例如投资组合中的股票或用户的税号。 这是一个插图,表明您不希望每个用户都有单独的表。 您需要固定数量的表格,并且能够根据需要添加用户、股票和投资组合。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM