我遇到这个问题,我想创建一个数据页面,您可以在其中看到您在减肥方面的进展情况。我首先收集它们的权重,但为了让我真正处理数据,我需要多个值。例如 - 下面是我的列的图片,其中vaegtUsers和hoejdeUsers是体重和身高,但是,我真的不知道如何在一个列中存储多个重量值?有什么办法可以解决这个问题吗?我做了一些研究,几乎所有人都说这是不可能的。我应该为每个“新”体重 ID 添加一个新列还是继续为每个用户创建表格?或者我应该做一些完全不同的事情?
1 回答
九州编程
TA贡献1785条经验 获得超4个赞
由于单个用户可能在不同时间有多个权重,因此您有一对 n 的关系。您应该创建第二个表(例如,Measure)来引用您的 User 表。
该表可以包含 ID、UserId、MeasureDate 和 Weight 等列。
如果您的用户尚未完全长大,因此容易在不同时间点出现不同的身高,您还可以在此表中包含身高测量值。否则,高度可以存储在用户表内。
顺便说一句,我建议您检查关系数据库的数据库规范化。
- 1 回答
- 0 关注
- 95 浏览
添加回答
举报
0/150
提交
取消