2

トレーニング コースを調整するためのデータベースを作成しており、次の 3 つのテーブルに分割されています。

トレーナー
コース
クライアント

講座ごとに参加者名簿が欲しいので、受講生一人一人の修了証を含めた報告書を作成したいのですが、新しい表を作るしか方法が思い浮かびません。新しいコースごとに、ただし、実行するコースの量を考慮すると、すぐに面倒になる可能性があります。

コースに新しいフィールドを作成して、そのコースに参加しているすべての人をリストする方法はありますか? 研修生ごとに 1 ページのレポートを作成できるようにするために必要です。レポートには名前が記載されています。

4

1 に答える 1

1

追加のジャンクションテーブルが必要です。

Trainers 
   ID
Courses 
   ID
Clients
   ID

TrainersCourses 
   TrainerID )  Primary key
   CourseID )

CoursesClients 
   CourseID    )  Primary key
   ClientID    )
   DateOfCourse ) (Possibly)

http://r937.com/relational.htmlまたは同様のドキュメントを読むことをお勧めします。

于 2012-12-11T15:34:01.507 に答える