数据表中的下级主题的问题

时间:2011-08-24 14:56:37

标签: mysql data-integrity

我正在为一个小型培训机构创建一个数据库,并尝试使用下表解决问题

受训者

学员ID,学员优先,学员最后,订单名称(可选),学员电子邮件,    Trainees HomeTel,Trainees Mob,Trainees StrAddress,Trainees City,    学员PostCode,HP,Mod培训,邮件列表

惠普代表卫生专业人员,我需要区分表中的组。他们还可以选择进行模块化培训或正常培训。 我应该在这种情况下创建子集表,还是有其他解决方案?

另一个问题与邮件列表有关。我需要标记他们是否想要加入订阅者名单。是否可以在其他表(如客户)中重复该字段。我不确定这对数据完整性有好处。

任何帮助将不胜感激, 咱

1 个答案:

答案 0 :(得分:0)

对于第一个问题我应该在这种情况下创建子集表,还是有其他解决方案?您不应该创建它,使用您可以添加的列或删除更多详细信息获得您正在搜索的结果。

对于第二个问题是否可以在其他表(例如客户)中重复该字段?没关系,这对数据完整性有好处,它可以帮助应用选择,加入和其他但你应该查看是否真的有必要获得你想要的东西。