我正在使用Laravel进行项目开发,并利用Eloquent来查询数据库,但是遇到了数据库结构问题,不确定如何改进它。
目前,我们在许多国家/地区都有一家公司,每个国家/地区都有很多办公地点,每个人都有很多员工。
在与职员打交道时,他们有一个office_ID,因此要获得他们的公司,您必须使用以下链接:
工作人员->办公室->国家/地区->公司。
每次执行此操作似乎有点矫kill过正,因此在Staff表中包含company_ID和office_ID是否不是一个好主意?这会破坏规范化的目的吗?