Relacionamento Tabelas

Pessoal, preciso de uma ajuda e estou preso nisso há alguns dias.

Tenho uma tabela que cria Empresas. Dentro dessa empresa, tenho Filiais e Cargos que são tabelas relacionadas. Queria saber como relaciono as filiais e cargos e cada empresa cadastrada

Vou colocar um print de como estou estruturando, para ficar mais entendível.


Aqui tenho o cadastro de empresas.


Aqui o cadastro de Unidades (filiais)


Aqui o cadastro de cargos

Depois de inserir os dados de filiais e cargos, eu já faço a criação dos dados, porém como não tenho um input que salva o nome da empresa, não estou conseguindo vincular esses dados com a empresa cadastrada.

Uma maneira de fazer:
Para cada formulário, gere um código aleatório e atribua esse código a linha da tabela da empresa gerada. Crie uma tabela somente para a unidade e outra somente para cargos.
Para cada unidade cadastrada, inclua na tabela de unidades e vincule o código aleatório gerado, a lógica é a mesma para cargos. Ao final do registro das informações (Da criação da empresa), vincule essas unidades e cargos a essa empresa que o usuário criou.

De maneira geral é isso, você pode fazer de outras maneiras, depende do objetivo que queira.

1 Like