[英]Database Design in MySql for User's Stock Market Performance
我正在为股票市场设计一个应用程序,用户可以在其中跟踪他们在日内、每周和每月显示中的表现。
对于数据库设计,我应该为每个新用户创建一个新表来跟踪他们的投资组合吗?
用户 x 的表是这样的:
日期 - 日期
时间-时间
关闭 - 十进制
不,您不应该为每个用户创建一个表。 你应该有这样的表:
Users
拥有一行的用户。Portfolios
一行的投资组合(假设每个用户可能有 0 个或多个投资组合)。Stocks
一排的股票。PortfolioStocks
,每个投资组合和股票一行。当然,表格中还有很多其他列——例如投资组合中的股票或用户的税号。 这是一个插图,表明您不希望每个用户都有单独的表。 您需要固定数量的表格,并且能够根据需要添加用户、股票和投资组合。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.