数据库中的建筑风格问题

时间:2019-07-09 14:00:53

标签: sql sql-server spring-boot database-design

我有一个表User,我要在其中存储Employee表的记录,并在User表中,因为我想让Employee作为用户,所以我将在外表中添加外键作为Userid。在“员工”表中,还有另一个字段作为公司ID。

现在单个雇员可以拥有一个公司,但是我要求单个雇员可以是多个公司的一部分。所以这里的问题是,如果为employee_id和company_id映射创建另一个表,我将需要重组Employee表。但是已经存在很多现有数据。而且我必须在我所有使用过employee.companyId的Spring Boot应用程序中进行更改。这产生了巨大的影响。需要解决此问题的方法。

0 个答案:

没有答案