Pular para o conteúdo principal

Questão de Banco de Dados — DER - Diagrama de Entidade e Relacionamento — FUNDATEC 2023

Banco de DadosDER - Diagrama de Entidade e Relacionamento
Código
qq893511
Banca
FUNDATEC
Órgão
IF Farroupilha - RS
Ano
2023
Nível
Médio
Cargo
Técnico de Tecnologia da Informação
Analise as construções abaixo presentes no modelo entidade-relacionamento:I. EntidadeII. Entidade especializadaIII. Relacionamento n:nIV. Relacionamento 1:nNa engenharia reversa de modelos relacionais de banco de dados para um modelo entidade-relacionamento, uma tabela pode corresponder a quais das construções acima?
  1. AApenas I e II.
  2. BApenas III e IV.
  3. CApenas I, II e III.
  4. DApenas II, III e IV.
  5. EI, II, III e IV.
Revelar gabarito e comentário

GabaritoC — Apenas I, II e III.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Engenharia reversa: tabela → construções do MER

Gabarito: letra C. Na engenharia reversa de um modelo relacional para um modelo entidade-relacionamento (MER), uma tabela pode representar: uma entidade (incluindo entidades especializadas) ou um relacionamento muitos-para-muitos (N:N), que é implementado como uma tabela associativa. Relacionamentos um-para-muitos (1:N), por sua vez, são implementados por meio de chaves estrangeiras em tabelas já existentes, não gerando uma nova tabela. Portanto, as construções I, II e III correspondem a tabelas, enquanto a IV não.

Item I — ✅ Correto

Uma tabela no modelo relacional corresponde diretamente a uma entidade do MER. Cada linha da tabela é uma ocorrência da entidade, e as colunas representam seus atributos.

Item II — ✅ Correto

Uma entidade especializada (subclasse em uma hierarquia de generalização/especialização) também pode ser mapeada como uma tabela independente. No MER, essas entidades são representadas como retângulos conectados por um triângulo de especialização; no modelo relacional, cada subclasse pode se tornar uma tabela separada (dependendo da estratégia de mapeamento). Portanto, a afirmação está correta.

Item III — ✅ Correto

Um relacionamento N:N (muitos-para-muitos) no MER é convertido em uma tabela própria no modelo relacional, chamada de tabela associativa (ou tabela de junção). Essa tabela contém as chaves estrangeiras das entidades participantes e, opcionalmente, atributos do relacionamento. Logo, uma tabela pode representar um relacionamento N:N.

Item IV — ❌ Incorreto

Um relacionamento 1:N (um-para-muitos) não gera uma tabela separada. Ele é implementado adicionando uma chave estrangeira na tabela do lado “muitos”, referenciando a chave primária da tabela do lado “um”. Assim, não há correspondência direta entre uma tabela isolada e um relacionamento 1:N.

NÃO CAIA NESSA!

A banca explora a confusão entre relacionamentos N:N e 1:N. Muitos candidatos pensam que todo relacionamento vira uma tabela, mas apenas os relacionamentos muitos-para-muitos geram tabelas próprias; os relacionamentos um-para-muitos são resolvidos com chave estrangeira.

Gabarito: letra C (apenas os itens I, II e III estão corretos).

Link permanente: /questoes/qq893511