我正在制作一个用于协调培训课程的数据库,分为三个表:
培训师
课程
客户
对于课程中的每个条目,我想要一个将要参加的人的姓名列表,所以我可以为每个受训者制作一份包括证书在内的报告,但我能想到的唯一方法是制作一张新表对于每门新课程,但考虑到我们开设的课程数量,很快就会变得一团糟。
有没有办法在课程上创建一个新字段,列出所有参加该课程的人?我需要它,这样我就可以为每个受训者制作一页的报告,上面有他们的名字。
您需要一些额外的联结表:
Trainers
ID
Courses
ID
Clients
ID
TrainersCourses
TrainerID ) Primary key
CourseID )
CoursesClients
CourseID ) Primary key
ClientID )
DateOfCourse ) (Possibly)
您可能希望阅读http://r937.com/relational.html或类似文档。