我正在尝试开发一个数据库来存储由跟踪员工活动的基于 Web 的应用程序收集的数据。我有一个看起来像这样的员工表
Employee
--------
id
name
position
email
以及多个活动表,每个表都有不同的列。一个例子:
OutreachAndTraining
-----
id
date
county
city
type
...
ProfessionalDevelopment
------
id
date
comments
我希望能够跟踪哪些员工参与了每个活动,但只想记录活动本身一次。将多名员工与一项活动相关联的最佳方式是什么?我是否必须为每个活动创建一个单独的表来存储员工 ID 和活动 ID?