Questão FC295860
Considere a seguinte notação para especificar componentes de esquemas relacionais: • Tabelas são descritas por um nome e uma lista de colunas, separadas por vírgulas. • Colunas que
Projeto e Modelagem de Dados
CESGRANRIO · 2018
Considere a seguinte notação para especificar componentes de esquemas relacionais:
• Tabelas são descritas por um nome e uma lista de colunas, separadas por vírgulas.
• Colunas que participam da chave primária estão sublinhadas.
• Dependências funcionais entre colunas são definidas pelo símbolo (→) e exibidas em seguida à definição das tabelas.
Todos os esquemas atendem à 1FN.
Dos esquemas a seguir, o único que se encontra na 3FN é
- T1(x1,
x2,x3)
x2→x1
x1→x3
T2(y1, y2,y3) y2→y1 y2→y3
T3(z1, z2, z3) (z2,z3)→z1
- T1(x1,
x2,x3,x4)
x2→x1
x2→x3
x2→x4
T2( y1,y2, y3,y4) (y1,y3)→y2 y2→y4
T3( z1,z2,z3) z1→z2 z1→z3
- T1(x1,
x2,
x3)
(x2,x3)→x1
T2(y1, y2,y3) y2→y3 y3→y1
T3( z1, z2, z3) (z1,z3)→z2
- T1(x1,
x2,x3,x4)
x2→x1
x2→x3
x2→x4
T2( y1, y2,y3)
T3(z1, z2, z3) z2→z1
- T1(
x1,x2,x3,
x4)
(x1,x4)→x2
(x1,x4)→x3
T2( y1, y2,y3)
T3(z1, z2, z3) z2→z1 z2→z3
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
O esquema da letra e está na 3ª Forma Normal (3FN). Todos os esquemas já atendem à 1FN por hipótese.
Em T1 a chave é \( (x1,x4) \) e as dependências são \( (x1,x4)\rightarrow x2 \) e \( (x1,x4)\rightarrow x3 \). Assim, \(x2\) e \(x3\) são atributos não-primos totalmente dependentes da chave composta; não há dependência parcial nem transitiva.
Em T2 todas as colunas são parte da chave primária (y1,y2,y3) e não há dependências adicionais, logo não há violação de 2FN/3FN.
Em T3 a chave é \(z2\) e temos \(z2\rightarrow z1\) e \(z2\rightarrow z3\): atributos não-primos dependem diretamente da chave primária, sem dependências transitivas.
Portanto, em cada relação todo atributo não-primo é diretamente determinado por uma chave, garantindo a 3FN do conjunto.
Conteúdo do catálogo FC Concursos · Atualizado em