Mysql 验证表有问题
我有一个验证表Mysql 验证表有问题,mysql,database-design,Mysql,Database Design,我有一个验证表Person Type,其中包含Type\u id和Type字段。在类型字段中,我需要存储以下值:PubCrsAtt、健康专业人员、实习生、合格培训师、客户 我的问题是: 如何将毕业日期添加到验证表中的合格培训师和职位添加到健康专业人员 如何在验证表中将Health Professional作为实习生的子类别进行区分 任何帮助都将不胜感激 Zan你不能,除非你想在项目结束前很久拍摄自己。相反,你应该(我认为必须!)再添加两列:毕业日期和职位。所以你的桌子看起来像这样: field
Person Type
,其中包含Type\u id
和Type
字段。在类型
字段中,我需要存储以下值:PubCrsAtt、健康专业人员、实习生、合格培训师、客户
我的问题是:
如何将毕业日期
添加到验证表中的合格培训师
和职位
添加到健康专业人员
如何在验证表中将Health Professional
作为实习生的子类别进行区分
任何帮助都将不胜感激
Zan你不能,除非你想在项目结束前很久拍摄自己。相反,你应该(我认为必须!)再添加两列:毕业日期和职位。所以你的桌子看起来像这样:
field 1 field 2 field 3 field 4
typeid type grad_date job_title
您可能还希望为该人员的姓名添加一个字段。(也可能是此人的办公室电话、办公室位置,以及任何其他描述一个人的有趣信息。)
要将Health_Professional添加为培训生(或任何其他类型)的子类别,应添加另一个字段,称之为子类型:
field 1 field 2 field 3 field 4 field 5
typeid type subtype grad_date job_title
为了理解为什么必须如此,谷歌“数据库规范化”