我有一系列表,我已经为用户配置文件部分进行了规范化。表格如下;
用户 --> userProfileSettings --> userPersonalInfo --> userContactInfo --> userAddresses --> userBusinessInfo --> userBusinessTags --> userBusinessLogo
users 表包含用户名和密码,配置文件设置包含有关帐户是否处于活动/非活动以及他们成为成员的日期的信息。我的想法是这样的——一个用户在每个表中只能有一个条目——并且必须在每个表中都有一个条目(除了 userBusinessLogo)才能成为成员,这是唯一允许多行的表识别给用户的将是 userBusiness 标签。
实现这一点的最佳方法是什么,因为一对多关系将允许同一用户的多行?我一直在寻找类似的设置,但似乎找不到任何示例。