我正在编写一个包含以下表格的应用程序:(1)employee_type,(2)employee 和(3)employee_action。
Employee_action 对员工来说是外键的,它包含对发生的事情和事件日期的描述,正如您所期望的那样。
但是,员工可以随着时间的推移改变他们的类型(晋升、降职、调动等)。如果我的模式就这么简单,那么您可能会生成一份历史报告,说明 John 在 10 年前外出送披萨时是公司的 CEO。
对我来说,最好的方法是保存员工在执行某项操作时具有某些特征的事实,而这些特征不一定是他们目前的特征?
我在这里简单地陈述我的问题。我的桌子比 3 多得多,而且员工职位并不是我担心的唯一特征。我不能只对所有内容进行非规范化并制作一个包含每个可能的员工字段的历史表。
谢谢,我希望这很清楚。