FC ConcursosFC Concursos

Questão FC295823

Esquemas de bancos de dados relacionais podem ser descritos por meio de notações alternativas à linguagem SQL. Em uma dessas notações, uma tabela (relação) é descrita por meio de u

Projeto e Modelagem de Dados

CESGRANRIO · 2021

Esquemas de bancos de dados relacionais podem ser descritos por meio de notações alternativas à linguagem SQL.


Em uma dessas notações, uma tabela (relação) é descrita por meio de um nome e de um conjunto de nomes de colunas (atributos), separadas por vírgulas.


Os demais elementos de uma tabela são os seguintes:


• Colunas sublinhadas compõem a chave primária.
• Colunas que admitem o valor nulo são exibidas entre colchetes.
• Chaves estrangeiras são representadas por meio da cláusula REF:<lista_de_colunas> REF <nome_de_tabela>


Nesse contexto, considere a Figura a seguir, que exibe um diagrama E-R.

 

  1. XB(x1, x2, t1, s1) t1 REF TA

    TA(t1, t2, tipo, t3, t4, t5)

  2. XB(x1, x2)

    TA(t1, t2, tipo)

    TB(t1, t3, t4)

         t1 REF TA

    TC(t1, t5)      t1 REF TA

    S(x1, t1, s1)       x1 REF XB        t1 REF TA

  3. XB(x1, x2)

    TA(t1, t2, tipo, [t3], [t4], [t5])

    S(x1, t1, s1)       x1 REF XB        t1 REF TA

  4. XB(x1, x2)

    TA(t1, t2, tipo, [t3], [t4], [t5])

    S(x1, t1, s1)        x1 REF XB         t1 REF TA

  5. XB(x1, x2, t1, s1)           t1 REF TA

    TA(t1, t2, tipo)

    TB(t1, t3, t4)      t1 REF TA

    TC(t1, t5) t1 REF TA

Mostrar resposta e comentário

Gabarito

B

Comentário do professor

A alternativa B representa corretamente a especialização exclusiva e total: TA é a superclasse com os atributos comuns (t1, t2, tipo), enquanto TB e TC são subclasses que guardam só os atributos específicos (t3,t4 e t5) e usam chave primária compartilhada t1 que faz referência a TA (linha “t1 REF TA”).

XB aparece como entidade independente com PK x1 (XB(x1, x2)).

O relacionamento S, por ter atributo próprio s1, é materializado como tabela: S(x1, t1, s1) cuja chave primária é a combinação \( (x1,t1) \) e que contém as chaves estrangeiras para XB e TA (x1 REF XB, t1 REF TA).

Assim, o modelo preserva integridade, herança adequada e a dependência do atributo de relacionamento à chave composta, conforme as regras de mapeamento E‑R → tabelas.

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

Continue aprendendo