在附图中,您可以在ERD中看到m:n关系。
由于它是m:n关系,我的理解是需要一个连接表。
但是,我对如何实现这一点感到困惑。
我使用图像中的属性创建了表'Department'和'Role',以及一个名为'Department_Roles'的连接表,它结合了来自'Department'和'Role'的PK。
但是,我不明白如何填写'角色'表。我最终需要重复Role_ID以满足具有不同Department_ID的相同Role_ID。但是如果不使用复合键就不允许这样做,我认为连接表应该可以解决这个问题,但是我仍然留下了“角色”表,我无法在不重复Role_ID的情况下填写。
我该怎么办?