0

我试图设计表格来存储设置,比如发放奖励。给予的奖励需要根据一些标准加以限制。例如,获得2 星25 分的儿童奖励20 颗糖果,而获得2 星70 分的儿童获得65 颗糖果

这是我能想到的:

  1. 设计一个表来将所有信息存储在一个表中,如下表:

表格1

  1. 将其设计为分隔表:

表 2-父

表 2-孩子

  1. 对于第一种方法,根据条件很容易找到我需要的数据,但是如果条件太长,列可以接受,系统将难以分离数据。

  2. 对于第二种方法,维护很容易,但是如果子表不存在,父表将变得毫无意义。这是因为它们相互依赖。

我想问哪种方法是为这种方法设计表格的最佳方法。它应该易于搜索和维护。有没有更好的方法呢?

4

1 回答 1

1

如果您不需要单独查看“星”或“点”,那么设计 1 是更好的方法。

如果您确实需要单独查看这些标准,那么设计 2 绝对是更好的方法。

于 2018-12-26T14:20:38.920 回答