0

该数据库将用于记录用户的物质使用情况。因此,用户将能够输入他们执行某种物质的日期、实际物质以及在该特定会话中完成的物质的数量。

目前我只有 2 张桌子。用户和记录。记录表具有以下值;

记录 ID、物质、日期使用、金额、用户 ID

许多物质显然会被相同或不同的用户重复使用。

当记住我将并计划使用它来创建统计数据时,这是组织数据的最佳方式吗?有关数据库组织提示的任何链接?

4

1 回答 1

0

你会想要这样的东西:

  • 物质
  • 用户
  • 物质_用户

您需要使用hasMany Through 关联

其中 'substances_users' 有一个user_idsubstance_iddate_used字段。

这样,您就有了一个物质表,您可以设法避免重复,并允许您更轻松地建立统计数据。

于 2013-06-02T15:42:52.220 回答