Я использую Laravel для проекта и использую Eloquent для запросов к базе данных, но столкнулся с проблемой со структурой базы данных и не уверен, как ее улучшить.
В настоящее время у нас есть компания, который существует во многих странах, в каждом из которых есть много офисов, в каждом из которых много сотрудников.
Когда имеешь дело с одним из сотрудников, у них есть office_ID, поэтому, чтобы получить свою компанию, ты должен использовать следующееchain:
Staff-> Office-> Country-> Company.
Кажется, что делать это каждый раз немного излишне, поэтому было бы плохой идеей иметь идентификатор company_ID AND office_ID вШтатный стол?Это побеждает цель нормализации?