我试图设计一个数据库但是我已经遇到了如何确保最佳设计的问题。一般的想法是存储可以与玩家,团队或人员相关联的推文。我的问题是如何优化这一点,因为我确定在Tweet
表格中有3个外键是好的做法,其中只有一个包含id?
球员:是每支球队的球员
团队:是团队吗
人:与团队无关,但发布相关推文的人。
播放器
id
name
image
twitter_user
teamId
团队
id
name
twitter_user
人
id
name
image
twitter_user
teamId
资料Tweet
id
created
text
personId
teamId
playerId