该数据库将用于记录用户的物质使用情况。因此,用户将能够输入他们执行某种物质的日期、实际物质以及在该特定会话中完成的物质的数量。
目前我只有 2 张桌子。用户和记录。记录表具有以下值;
记录 ID、物质、日期使用、金额、用户 ID
许多物质显然会被相同或不同的用户重复使用。
当记住我将并计划使用它来创建统计数据时,这是组织数据的最佳方式吗?有关数据库组织提示的任何链接?
该数据库将用于记录用户的物质使用情况。因此,用户将能够输入他们执行某种物质的日期、实际物质以及在该特定会话中完成的物质的数量。
目前我只有 2 张桌子。用户和记录。记录表具有以下值;
记录 ID、物质、日期使用、金额、用户 ID
许多物质显然会被相同或不同的用户重复使用。
当记住我将并计划使用它来创建统计数据时,这是组织数据的最佳方式吗?有关数据库组织提示的任何链接?
你会想要这样的东西:
表
您需要使用hasMany Through 关联。
其中 'substances_users' 有一个user_id
、substance_id
和date_used
字段。
这样,您就有了一个物质表,您可以设法避免重复,并允许您更轻松地建立统计数据。