我有一个包含字段Person Type
和type_id
的验证表type
。在type
字段中,我需要存储以下值:PubCrsAtt, Health Professional, Trainee, Qualified Trainer, Customer
。
我的问题:
如何在验证表格中将Graduation Date
添加到Qualified Trainer
和Job Title
到Health Professional
?
如何在验证表中将Health Professional
区分为Trainee
的子类别?
任何帮助将不胜感激 咱
答案 0 :(得分:0)
你不能,除非你想在项目结束前很久就开枪。相反,您应该(我会说 必须! )再添加两列:Graduation_Date和Job_Title。所以你的表看起来像这样:
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
要理解为什么必须这样,google'数据库规范化'。