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.

- XB(x1, x2, t1, s1) t1 REF TA
TA(t1, t2, tipo, t3, t4, t5)
- 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
- XB(x1, x2)
TA(t1, t2, tipo, [t3], [t4], [t5])
S(x1, t1, s1) x1 REF XB t1 REF TA
- XB(x1, x2)
TA(t1, t2, tipo, [t3], [t4], [t5])
S(x1, t1, s1) x1 REF XB t1 REF TA
- 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