Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — CESGRANRIO 2014

Banco de DadosBanco de Dados Relacionais
Código
cg004130
Banca
CESGRANRIO
Órgão
FINEP
Ano
2014
Nível
Superior
Cargo
Analista - Desenvolvimento de Sistemas
O esquema de um banco de dados relacional é descrito segundo a notação a seguir.1. Uma tabela possui um nome e um conjunto de colunas, separadas por vírgulas. Por exemplo, TX(col1,col2,col3,col4) representa uma tabela cujo nome é TX.2. Os tipos de dados das colunas são irrelevantes para a questão, logo não são apresentados.3. Colunas que admitem o valor nulo são exibidas entre colchetes (por exemplo [col1]).4. As colunas que compõem a chave primária de uma tabela estão sublinhadas.5. As chaves estrangeiras são representadas da seguinte forma: REF Seja o seguinte modelo E-R:imagem-006.jpgQual esquema relacional preserva a semântica do modelo acima?
  1. AEG(e1,e2,g1,g2,p1,p2,f1,q1,q2) f1 REF FF(f1,f2)
  2. BE(e1,e2)G(g1,g2,[e1],[p1],[p2]) e1 REF EF(f1,f2,[e1],[q1],[q2]) e1 REF E
  3. CE(e1,e2,[g1],[p1],[p2]) g1 REF GG(g1,g2)Q(e1,f1,q1,q2) e1 REF E f1 REF FF(f1,f2)
  4. DE(e1,e2)G(g1,g2,[e1],[p1],[p2]) e1 REF EQ(e1,f1,q1,q2) e1 REF E f1 REF FF(f1,f2)
  5. EE(e1,e2)G(g1,g2,[e1],[p1],[p2]) e1 REF EQ(e1,f1,q1,q2) e1 REF E f1 REF FF(f1,f2)
Revelar gabarito e comentário

GabaritoE — E(e1,e2) G(g1,g2,[e1],[p1],[p2]) e1 REF E Q(e1,f1,q1,q2) e1 REF E f1 REF F F(f1,f2)

Link permanente: /questoes/cg004130