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
为了理解为什么必须如此,谷歌“数据库规范化”