Prévia do material em texto
AGENTE DE TECNOLOGIA - Microrregião 16 DF-TI19 BANCO DO BRASIL GABARITO 1 52 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: REF Nesse contexto, considere a Figura a seguir, que exibe um diagrama E-R. Qual esquema relacional preserva a semântica desse diagrama E-R, sem a necessidade de criação de regras de integri- dade adicionais? (D) XB(x1, x2) TA(t1, t2, tipo, [t3], [t4], [t5]) S(x1, t1, s1) x1 REF XB t1 REF TA (E) 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 (A) XB(x1, x2, t1, s1) t1 REF TA TA(t1, t2, tipo, t3, t4, t5) (B) 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 (C) XB(x1, x2) TA(t1, t2, tipo, [t3], [t4], [t5]) S(x1, t1, s1) x1 REF XB t1 REF TA