Mysql 将实体关系模型映射到关系数据库

Mysql 将实体关系模型映射到关系数据库,mysql,database-design,mapping,relational-database,entity-relationship-model,Mysql,Database Design,Mapping,Relational Database,Entity Relationship Model,我想将以下实体关系模型映射到关系数据库: 最好的解决办法是什么?我是否应该创建一个额外的表,如“CompanyEmployeeOffer”,其中包含所有三个表ID,以减少一对多关系?还有其他想法吗 谢谢我不这么认为。重要的是,尽量避免对性能的过度考虑,在需要之前保持简单(顺便说一句,你的想法是,它可以轻松地在一个已经制作好的软件上实现,没有重大问题)。这是一个清晰的图表,简单,很好开始(据我所知,这里显示了您的复杂性需求)。FK约束不是关系。在ERD中,Offer如果使用(员工ID、公司ID)

我想将以下实体关系模型映射到关系数据库:

最好的解决办法是什么?我是否应该创建一个额外的表,如“CompanyEmployeeOffer”,其中包含所有三个表ID,以减少一对多关系?还有其他想法吗


谢谢

我不这么认为。重要的是,尽量避免对性能的过度考虑,在需要之前保持简单(顺便说一句,你的想法是,它可以轻松地在一个已经制作好的软件上实现,没有重大问题)。这是一个清晰的图表,简单,很好开始(据我所知,这里显示了您的复杂性需求)。FK约束不是关系。在ERD中,
Offer
如果使用(员工ID、公司ID)的复合键,则将是多对多关系。此外,三元关系与三元二元关系不同。一旦您决定了表必须包含哪些列,您的表关系图就可以直接在任何SQL DBMS中实现。我的问题不是我是否可以像图中那样实现它。我想知道最好的解决方案是什么。:-)