従業員の活動を追跡するWebベースのアプリケーションによって収集されたデータを保存するデータベースを開発しようとしています。このような従業員テーブルがあります
Employee
--------
id
name
position
email
そして、それぞれが異なる列を持つ複数のアクティビティテーブル。1つの例:
OutreachAndTraining
-----
id
date
county
city
type
...
ProfessionalDevelopment
------
id
date
comments
どの従業員が各アクティビティに参加したかを追跡できるようにしたいのですが、アクティビティ自体を1回だけログに記録したいと思います。複数の従業員を1つのアクティビティに関連付けるための最良の方法は何ですか?従業員IDとアクティビティIDを保存するために、アクティビティごとに個別のテーブルを作成する必要がありますか?