我有一张动物表:
动物
ID 名称
1 狗
2 猫
3 兔子
每只动物都有一个投资组合,因此我有两种定义数据库表的方法。
方法一:
投资组合
ID AnimalId 日期
1 1 01/01/2001
2 2 20/03/2009
3 3 05/03/2009
4 1 01/04/2005
方法二:
DogPortfolio
Id 日期
1 01/01/2001
2 01/04/2005
CatPortfolio
ID 日期
1 20/03/2009
RabbitPortfolio
ID 日期
1 05/03/2009
哪种方法更可取?请记住,这是一个人为的示例,实际上我将为每个投资组合存储约 10k 行数据。