要记录一个用户的会员开通记录:按照范式的话,应该是将用户表和会员记录表分离出来,但是这样的话,每次查会员是否有效是不是都得去关联一次会员记录表了?如果直接在用户表页加一个截止时间的字段,那这样在查询的时候是不是会少一次关联,但这样岂不是违反了范式?
用户表:
id (用户 id )
expired_at (当前会员截止时间,是否需要这个字段?)
会员记录表:
id (记录 id )
uid (用户 id )
paid_at (支付时间)
expired_at (截止时间)
status (订单状态)
对于数据库设计有点迷糊,求各位指点迷津
