我正在为健身房创建一个数据库来跟踪会员的信息。我希望能够跟踪人们去的时间,这样你就可以看到什么时候最忙。我不知道该怎么做。我是否需要制作一个新的表格,以了解成员何时离开,还是将其添加到成员或健身房表中?
发布于 2017-11-17 22:48:29
我会把这个加到另一张桌子上。您可以使用user_id创建一个新表,该表与用户表中的用户ID相同。这样就可以很容易地将访问与用户联系起来,如果是这样的话。
发布于 2017-11-17 22:53:45
创建一个具有下列列的访问表
如果您的会员链接到健身房,则可能不需要GymId列,但这取决于您的需求。
发布于 2017-11-17 22:56:52
从“领域”模型的角度来思考。从你的问题看来,你已经有会员和健身模特了。
我建议引入考勤模式。
Attendance
- UserId
- CheckInDateTime
这将转换为一个名为“考勤”的新数据库表,并包含相应的列。
为了查看什么时候是最忙的时间,我将在考勤表上执行一个"select“语句,并在check_in_date列中执行"group”(截断时间部分)。
关于持久化日期时间值的说明。建议将日期时间值存储在UTC时区中。然后,在查看数据时,可以让应用程序相应地转换时区。
https://stackoverflow.com/questions/47360347
复制相似问题