2

我正在制作一个用于协调培训课程的数据库,分为三个表:

培训师
课程
客户

对于课程中的每个条目,我想要一个将要参加的人的姓名列表,所以我可以为每个受训者制作一份包括证书在内的报告,但我能想到的唯一方法是制作一张新表对于每门新课程,但考虑到我们开设的课程数量,很快就会变得一团糟。

有没有办法在课程上创建一个新字段,列出所有参加该课程的人?我需要它,这样我就可以为每个受训者制作一页的报告,上面有他们的名字。

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 回答