我的表中存在多对多关系的问题,这是在培训中心工作的员工和讲师之间.我找不到它们之间的联系,我不知道如何得到它.员工字段是:
员工号.
员工姓名
公司名
部门职称
商业领域
手机号码
EXT
排行
教师领域是
教练姓名
研究所
手机号码
电子邮件地址
费用
Jimmy.. 7
在多对多关系中,关系将在第三个表中,类似于
table EmployeeInstructor EmployeeID InstructorID
要查找特定教师的所有员工,您将对所有三个表使用联接.
在多对多关系中,关系将在第三个表中,类似于
table EmployeeInstructor EmployeeID InstructorID
要查找特定教师的所有员工,您将对所有三个表使用联接.
或者更有可能涉及课程 -
员工需要班级讲师教授班级
所以你将拥有和EmployeeClass表,
一个InstructorClass表,
并通过他们加入.而Class必须是独一无二的,否则你需要
Class on ClassSchedule讲授课程
并最终加入EmplyeeClassSchedule到InstructorClassSchedule.
这很快成为你更有趣的关系设计之一.如果你谷歌搜索"Terry Halpin"和"对象角色建模",这将在本教程中用作说明性情况.