SóProvas


ID
2519422
Banca
FCC
Órgão
TRE-PR
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

Considere hipoteticamente que em um Tribunal cada Juiz conta com a ajuda de vários Assistentes, de acordo com o volume de processos que precisa analisar e julgar. Cada Assistente, por sua vez, auxilia vários Juízes, de acordo com a demanda de trabalho. Se Juiz e Assistente forem entidades de um modelo de dados relacional, a cardinalidade entre elas será n:m. Na criação das tabelas a partir do modelo,

Alternativas
Comentários
  • Por que não são dois relacionamentos 1:1? Essa nova tabela não representa uma associação entre 1 Juiz  e 1 Assistente?

    [EDIT]

    Acho que entendi. 1 Assistente tem n relacionamentos Juiz-Assistente

  • ASSISTENTE                          ASSISTE                                           JUIZ

    COD_ASS                 n:1         COD_ASSI                   1:n               COD_JUIZ

    NOME_ASS                           COD_JUIZ                                         NOME_JUIZ

                                               COD_ASSITENCIA

  • Nos dois lados é 1:n, pois uma instância de uma entidade pode se comunicar com várias outras instâncias da outra entidade.
  • Por que a letra A está errada?

     

  • Gabriel Marques, cada juiz vai precisar 1 de muitos e cada assistente vai auxiliar 1 de muitos e não muito de muitos
  • Para representar um relacionamento m:n, faz-se necessária a criação de uma terceira tabela, que irá representar as ligações entre as tabelas do relacionamento. Essa tabela terá um relacionamento do tipo 1:n com cada uma das tabelas participantes e sua chave primária será a composição das chaves estrangeiras que referenciam essas outras duas tabelas. A FCC gosta muito desse tipo de questão!