Considere: Cada funcionário associado para um projeto traba...

Próximas questões
Com base no mesmo assunto
Q128152 Banco de Dados
Considere: Cada funcionário associado para um projeto trabalha em apenas um local para esse projeto, mas pode estar em um local diferente para um projeto diferente. Em determinado local, um funcionário trabalha em apenas um projeto. Em um local em particular, pode haver muitos funcionários associados a um determinado projeto.
Para tanto o modelo conceitual de dados deve prever um relacionamento ternário com as cardinalidades atribuídas respectivamente no lado das entidades Local, Projeto e Funcionário como

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: A - 1, 1 e N.

A questão aborda o Modelo Relacional de Banco de Dados e a definição de cardinalidade em um relacionamento ternário, que envolve três entidades: Local, Projeto e Funcionário. A cardinalidade determina o número de instâncias de uma entidade que podem estar associadas a outra instância de uma entidade diferente por meio de uma relação.

Para a entidade Local, a cardinalidade é 1 porque para cada projeto, um funcionário trabalha em apenas um local. Para a entidade Projeto, a cardinalidade também é 1, considerando que um funcionário pode estar associado a apenas um projeto em um determinado local. No que tange a entidade Funcionário, a cardinalidade é N pois em um local específico, pode haver muitos funcionários associados a um único projeto.

Assim, a alternativa correta é a A, que estabelece as cardinalidades 1 para Local, 1 para Projeto, e N para Funcionário, alinhadas às regras de negócio apresentadas no enunciado da questão.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Funcionario e Projeto trabalham em 1 Local
Local = 1

Local e Funcionario trabalham em 1 Projeto
Projeto = 1

Local e Projeto terao varios Funcionario
Funcionario = n
A cardinalidade do relacionamento ternário refere-se ao par de entidades opostas àquela que estamos definindo. Na minha opinião, há algumas informações dadas na questão que nem são importantes, servem apenas para encher linguiça.
1ª informação importante: "Cada funcionário associado para um projeto trabalha em apenas um local para esse projeto". Resumindo: a cada par FUNCIONÁRIO, PROJETO está associado apenas um LOCAL. Portanto, a cardinalidade do lado onde encontra-se a entidade LOCAL é 1.
2ª informação importante: "Em determinado local, um funcionário trabalha em apenas um projeto.Resumindo: a cada par LOCAL, FUNCIONÁRIO está associado apenas um PROJETO. Portanto, a cardinalidade do lado onde encontra-se a entidade PROJETO é 1.
3ª informação importante: "Em um local em particular, pode haver muitos funcionários associados a um determinado projeto". Resumindo: a cada par LOCAL, PROJETO podem estar associados muitos FUNCIONÁRIOS. Portanto, a cardinalidade do lado onde encontra-se a entidade FUNCIONÁRIOS é N.

A análise de relacionamento ternário deve ser feita isolando um par de entidades para descobrir a cardinalidade da terceira:

 

"...Cada funcionário associado para um projeto trabalha em apenas um local para esse projeto..."

Um par (funcionário, projeto) trabalha em 1 LOCAL

 

"...Em determinado local, um funcionário trabalha em apenas um projeto..."

Um par (funcionário, local) trabalha em 1 PROJETO 

 

"...Em um local em particular, pode haver muitos funcionários associados a um determinado projeto..."

Um par (local, projeto) trabalham N FUNCIONÁRIOS 

 

Logo a cardinalidade do relacionamento ternário envolvendo as 3 entidades é: 1:1:N

 

Bons estudos.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo