FC ConcursosFC Concursos

Questão FC295875

Sabendo-se que o esquema relacional preservou a semântica do modelo conceitual, qual diagrama E-R deu origem a esse esquema relacional?

Projeto e Modelagem de Dados

CESGRANRIO · 2019

A notação a seguir é uma forma alternativa de descrever esquemas de bancos de dados relacionais, sem que seja necessário fazê-lo por meio de comandos SQL.

 

• Uma tabela é descrita por meio de um nome e um conjunto de colunas, separadas por vírgulas.

• Por serem irrelevantes para a questão, os tipos de dados das colunas não são especificados.

• Colchetes são usados para representar colunas que admitem o valor nulo.

• Colunas sublinhadas representam a chave primária de uma tabela.

• Chaves estrangeiras são representadas por meio da cláusula REF:

<lista_de_colunas> REF <nome_de_tabela>

 

Um analista de banco de dados transformou um modelo conceitual de dados no seguinte esquema relacional, empregando, para isso, a notação descrita acima:

 

E(e1,e2,g1,g2)

F(f1,f2)

R(e1,f1,r1)

   e1 REF E

   f1 REF F

 

Sabendo-se que o esquema relacional preservou a semântica do modelo conceitual, qual diagrama E-R deu origem a esse esquema relacional?

Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

Do esquema relacional vemos as tabelas E, F e R, com as referências e1 REF E e f1 REF F.

Como a tabela E contém os atributos g1,g2, conclui‑se que a entidade G foi fundida em E (ou seja, existia uma associação 1:1 que permitiu incorporar os atributos de G em E).

A tabela R representa o relacionamento entre E e F e traz o atributo r1. O fato de e1 ser a chave primária (PK) de R implica restrições UNIQUE e NOT NULL, o que traduz, na modelagem E‑R, participação obrigatória e singular de E no relacionamento: cardinalidade \( (1,1) \).

Já f1 aparece apenas como FK e não como PK, permitindo repetição, ou seja, participação \( (0,n) \) de F.

Portanto o diagrama E‑R correspondente tem as entidades E (e1*, e2, g1, g2) e F (f1*, f2) ligadas por R(r1) com cardinalidades \(E:(1,1)\) — \(F:(0,n)\).

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo