SóProvas


ID
384463
Banca
FCC
Órgão
TRT - 7ª Região (CE)
Ano
2009
Provas
Disciplina
Banco de Dados
Assuntos

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
Comentários
  • 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.