Questão FC871648
Considere um diagrama entidade-relacionamento que contenha uma entidade FUNCIONARIO e outra entidade CARGO, na qual um funcionário poderá exercer mais de um cargo ao longo de sua c
Sem classificação
FUNDATEC · 2026
Considere um diagrama entidade-relacionamento que contenha uma entidade FUNCIONARIO e outra entidade CARGO, na qual um funcionário poderá exercer mais de um cargo ao longo de sua carreira na empresa e um cargo poderá ser exercido por diversos funcionários. Qual solução deve ser adotada no modelo relacional clássico para representar o relacionamento entre FUNCIONARIO e CARGO?
- Criar um atributo multivalorado em CARGO.
- Criar um atributo multivalorado em FUNCIONARIO.
- Criar um atributo multivalorado em FUNCIONARIO e em CARGO.
- Criar uma relação hierárquica entre FUNCIONARIO e CARGO.
- Criar uma tabela associativa entre FUNCIONARIO e CARGO.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
Tabela associativa é a solução adequada porque traduz no modelo relacional um relacionamento muitos-para-muitos entre FUNCIONARIO e CARGO. Em vez de repetir dados ou violar a normalização, cria-se uma terceira tabela que liga as duas entidades.
Essa tabela costuma conter pelo menos duas colunas como FK: uma para a chave de FUNCIONARIO e outra para a chave de CARGO, garantindo integridade referencial com restrições de chave estrangeira.
Como chave primária da associativa pode-se usar uma chave primária composta (FK_funcionario, FK_cargo) ou uma chave substituta. Opcionalmente, a tabela pode armazenar atributos do relacionamento como data_inicio, data_fim ou status, registrando histórico de cargos exercidos.
Essa abordagem elimina redundância, mantém o esquema normalizado e facilita consultas e manutenção dos vínculos entre funcionários e cargos.
Conteúdo do catálogo FC Concursos · Atualizado em