Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lokaodomau

Adaptação de Tabela - Dividir área para dois responsaveis

Recommended Posts

Boa tarde,

 

Estou adaptando o banco de dados para se tornar Normalizado. Criei três tabelas, tabela `filial`, tabela `area` e tabela `setor`, elas funcionam da seguinte forma:

  • `filial`: autoexplicativa, possui as informações da filial
  • `area`: possui o id da `filial`, dividindo cada filial em x áreas, umas são menores, outras maiores.
  • `setor`: possui o id da `area`, por sua vez, dividindo cada área em y setores, também ocorre de haver algumas são maiores que outras.

Os campos são quase os mesmos:

  1. id auto_increment
  2. descricao
  3. abreviacao
  4. horario_cadastro
  5. id_responsavel

A diferença é que na tabela `area` existe o campo id_filial, e a tabela `setor` existe o campo id_area.

 

Eu tenho um painel com o nome dos responsáveis de cada filial, de cada área e de cada setor, o que não consigo resolver é como fazer para atribuir a responsabilidade de uma única área para dois funcionários.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se é N x M precisa de mais uma tabela

area-------<funcionario_area>--------funcionario

Compartilhar este post


Link para o post
Compartilhar em outros sites

Lembrar de botar uma vigência pois o caboclo pode trocar de setor...

Compartilhar este post


Link para o post
Compartilhar em outros sites

OK! Costumo utilizar datas para fazer o controle, geralmente data_inicio e data_fim, no caso criarei a tabelas `responsabilidade_area` e `responsabilidade_setor`.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.