Questão nº 38
Questão de Tecnologia da Informação · FCC TRF4 2019 (nº 38)
Suponha que no Tribunal Regional Federal da 4a Região – TRF4, durante o levantamento de requisitos para formação de um banco de dados, um Analista obteve informações que o levaram, numa primeira etapa, a desenhar o seguinte Diagrama Entidade-Relacionamento (DER):

Como observou posteriormente, um relacionamento com outro relacionamento não atende adequadamente a notação do DER. Todavia, a entidade Lei deveria se relacionar com Pesquisa a fim de atender corretamente os requisitos de negócio apresentados pelo cliente, que era referenciar as leis ao par ordenado representado pelo relacionamento Pesquisa. A solução DER adequada desenhada por ele, posteriormente, foi
- Atransformar os relacionamentos Pesquisa e Referência em um único relacionamento ternário.
- Btransformar o relacionamento Pesquisa em entidade associativa. (alternativa correta)
- Crelacionar a entidade Lei com a entidade Processo, diretamente.
- Drelacionar a entidade Lei com a entidade Cidadão, diretamente.
- Etransformar o relacionamento Pesquisa em entidade fraca de Processo.
Resposta comentada
Gabarito Alternativa B
Uma entidade associativa (ou entidade de ligação) é uma entidade criada a partir de um relacionamento, geralmente quando esse relacionamento precisa ter seus próprios atributos ou participar de outros relacionamentos. Ela transforma a "ação" ou "conexão" em algo que pode ser tratado como uma entidade comum no DER.
- (A) Incorreta: Transformar em relacionamento ternário (
Processo,Cidadão,Lei) mudaria o significado, pois aLeiestaria diretamente ligada aoProcessoe aoCidadãosimultaneamente, e não especificamente ao ato daPesquisa(que pode ter atributos próprios como data ou resultado). A armadilha aqui é que parece uma forma de conectar tudo, mas perde a especificidade do relacionamento original. - (B) Correta: Ao transformar o relacionamento
Pesquisaem uma entidade associativa, ela passa a ser um "objeto" que pode ter seus próprios atributos (como data da pesquisa, resultado) e, crucialmente, pode se relacionar com outras entidades. Assim, a entidadeLeipode se relacionar diretamente com a nova entidadePesquisa, resolvendo o problema de um relacionamento se ligar a outro relacionamento. - (C) Incorreta: Relacionar
Leidiretamente comProcessoignora a participação doCidadãoe o contexto específico daPesquisa, alterando o requisito de negócio. - (D) Incorreta: Relacionar
Leidiretamente comCidadãoignora a participação doProcessoe o contexto específico daPesquisa, alterando o requisito de negócio. - (E) Incorreta: Uma entidade fraca depende de uma entidade forte para sua identificação. Embora a
Pesquisadependa deProcessoeCidadão, o problema principal não é a identificação, mas sim a necessidade de que aPesquisaatue como um "ponto" para o qual aLeipossa referenciar. A entidade associativa é a solução mais adequada para permitir que um relacionamento participe de outros relacionamentos.
Fonte: FCC TRF4 2019 Analista Judiciário - Área Apoio Especializado - Especialidade Infraestrutura em Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.