此数据库将用于记录用户物质使用情况。因此,用户将能够输入他们在特定会话中完成特定物质的日期,实际物质和物质的数量。
目前我只有2张桌子。用户和记录。记录表具有以下值;
record_id,substance,date_use,amount,user_id
许多物质显然会被相同或不同的用户重复使用。
在记住我将并计划使用它来创建统计数据时,这是组织数据的最佳方式吗?有关数据库组织技巧的任何链接吗?
答案 0 :(得分:0)
你会想要一些类似的东西:
表
您需要使用hasMany Through associations。
其中'substances_users'包含user_id
,substance_id
和date_used
字段。
这样,您就可以设置一个物质表来避免重复,并且可以让您更轻松地构建统计数据。