SóProvas


ID
2908387
Banca
FCC
Órgão
AFAP
Ano
2019
Provas
Disciplina
Banco de Dados
Assuntos

Gerusa está revisando um Modelo Entidade-Relacionamento e observa que:


- EntA relaciona-se com múltiplas instâncias de EntB.

- EntB relaciona-se com múltiplas instâncias de EntC.

- EntC relaciona-se com uma única instância de EntB.

- EntB relaciona-se com múltiplas instâncias de EntA.


Para atender ao requisito: dada uma determinada instância de EntA, qual a instância de EntC que a ela corresponde, Gerusa deverá 

Alternativas
Comentários
  • Acho que o caminho da questão é olhar as alternativas primeiro.

  • Modelo Entidade-Relacionamento (MER)

    Criado por Peter Chen na década de 1970.

    É composto pelos objetos: Entidades, Atributos e Relacionamentos.

    A ideia do MER é "as Entidades possuem Atributos e elas se Relacionam". Isso é representado graficamente através dos Diagramas Entidade-Relacionamento (DER).

    São componentes do DER: retângulos, elipses, losangos e linhas. Essas formas ajudam a desenhar o MER atribuindo entidades (representadas pelo retângulo), elipses (representam os atributos), losangos (representam os relacionamentos) e linhas (ligam atributos a entidades e entidades a relacionamentos).

    Fonte:

  • Letra (e)

    Um modelo de dados - uma coleção de conceitos podem ser usados para descrever a estrutura de um banco de dados - oferece os meios necessários para alcançar a abstração de dados.

    Tipos de dados:

    Entidade - representa um objeto ou conceito do mundo real;

    Atributos - representa alguma propriedade de interesse que descreve melhor a entidade;

    Relacionamentos - entre duas ou mais entidades representa uma associação entre elas.

  • Questão estranha demais. Você vai inventar um relacionamento que não existe?
  • Não há maneira de estabelecer relação 1 pra 1 senão assim.

  • pula e vai pra outra, questão lixosa!

  • Relacionamentos ternário relacionam 3 ocorrências de entidades. Só é interessante utilizar este tipo de relacionamento quando realmente é obrigatório associar, ao mesmo tempo, um par de entidades com uma terceira. Por exemplo, um empregado que trabalha em um projeto da empresa, necessariamente realiza alguma tarefa neste trabalho. Assim, estes 3 fatos estão sempre relacionados. Quando não ocorre esta obrigatoriedade, recomenda-se o uso da agregação.

    Assim, porque existe a obrigatoriedade de entA se relacionar com a entC? No caso se a relação entre entA e entB é de n:m então poderíamos ter uma agregação, não seria obrigatório A e C se relacionarem.

  • opção E é trapaça, se você estabelece uma relação direta entre duas tabelas é óbvio que você sabe quem está ligado com quem. Me parece que o examinador fez essa questão só pra tomar tempo do candidato

  • Estranho: vejamos dando nome às entidades:

    A = Médico

    B = Paciente

    C = Exame (do paciente)

    A e B tem relacionamento n:n, pois um paciente pode ter várioas médicos e um médico pode ter vários pacientes.

    B e C tem relacionamento 1:n, pois um paciente pode ter vários exames, mas um exame tem apenas um paciente.

  • Como o texto diz, devemos atender o requisito de negócio, ou seja, o MER não está completo.

    Uma instância de A se relaciona com N de B, logo existem várias instâncias de C aí no meio, então a única forma de garantir que o novo requisito seja satisfeito: "dada uma determinada instância de EntA, qual a instância de EntC que a ela corresponde" é modificar o MER e adicionar um novo relacionamento de A para C

    E) estabelecer um relacionamento entre EntA e EntC.

    Quer estudar quanto pra passar?

  • Quer saber qual A liga com C, faz os joins de A com B e depois de B com C. O modelo atende.