Pular para o conteúdo principal

Questão de Banco de Dados — DER - Diagrama de Entidade e Relacionamento — FCC 2015

Banco de DadosDER - Diagrama de Entidade e Relacionamento
Código
fc020482
Banca
FCC
Órgão
MPE-PB
Ano
2015
Nível
Superior
Cargo
Analista de Sistemas – Administrador de Banco de Dados
Um Analista precisa criar as estruturas de tabelas usando um Sistema Gerenciador de Bancos de Dados (SGBD), com base em um Diagrama Entidade-Relacionamento e um Modelo Relacional Ampliado RM/T. Durante o seu trabalho ele deverá criar uma
  1. Atabela para cada Relacionamento apontado no Diagrama Entidade-Relacionamento.
  2. Btabela com todos os atributos representados no Diagrama Entidade-Relacionamento.
  3. Ctabela para cada tupla representada no Modelo Relacional Ampliado RM/T.
  4. Dtabela para cada Entidade do Diagrama Entidade-Relacionamento.
  5. Echave primária de tabela para cada atributo de cada tupla representada no Modelo Relacional Ampliado RM/T.
Revelar gabarito e comentário

GabaritoD — tabela para cada Entidade do Diagrama Entidade-Relacionamento.

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”.

Mapeamento DER para tabelas

Gabarito: letra D. No processo de transformação do Diagrama Entidade-Relacionamento (DER) para o modelo relacional, a regra fundamental é que cada entidade do DER origina uma tabela no banco de dados. Essa é a base para a criação das estruturas em um SGBD relacional. As demais alternativas confundem os papéis de entidades, relacionamentos, atributos e tuplas.

Alternativa A — ❌ Incorreta

Afirma que deve ser criada uma tabela para cada relacionamento. Na verdade, apenas relacionamentos muitos-para-muitos (N:M) geram novas tabelas; relacionamentos 1:N são implementados por meio de chave estrangeira, sem tabela própria. Portanto, não é uma regra geral.

Alternativa B — ❌ Incorreta

Propõe uma única tabela com todos os atributos do diagrama. Isso violaria a normalização e a própria essência do modelo relacional, que separa os dados em tabelas distintas por entidade. Cada entidade tem seus próprios atributos e gera sua própria tabela.

Alternativa C — ❌ Incorreta

Menciona "tabela para cada tupla representada no Modelo Relacional Ampliado RM/T". Tupla é uma linha de uma tabela, e não uma estrutura independente. O RM/T (Modelo Relacional Ampliado) é uma extensão teórica, mas a transformação do DER continua sendo baseada em entidades, não em tuplas.

Alternativa D — ✅ Correta ⟵ GABARITO

Como dito, cada entidade do DER é mapeada para uma tabela. Os atributos da entidade tornam-se colunas, e o identificador (chave primária) da entidade vira a chave primária da tabela. Esse é o procedimento padrão adotado na modelagem relacional.

Alternativa E — ❌ Incorreta

Afirma que deve haver uma chave primária para cada atributo de cada tupla. Isso é incorreto: a chave primária é um conjunto de um ou mais atributos que identificam de forma única cada tupla de uma tabela, e não um atributo por tupla. Além disso, a criação de chaves não segue uma relação 1:1 com atributos individuais.

Conclusão: a única alternativa que descreve corretamente o procedimento inicial de criação de tabelas a partir do DER é a letra D, que associa cada entidade a uma tabela.

Link permanente: /questoes/fc020482