SóProvas


ID
1403413
Banca
FCC
Órgão
TJ-AP
Ano
2014
Provas
Disciplina
Banco de Dados
Assuntos

Uma Forma Normal (FN) é uma regra que deve ser obedecida por uma tabela para ser considerada bem projetada. As descrições a seguir são de tabelas em Formas Normais.

I. A tabela não contém dependências transitivas, ou seja, as colunas que não sejam chave primária não dependem funcionalmente de outras colunas ou combinação de colunas que não sejam chave primária.

II. A tabela não contém dependências parciais, ou seja, cada coluna não chave depende da chave primária completa e não apenas de parte dela.

Os itens I e II descrevem, respectivamente, regras referentes à

Alternativas
Comentários
  • 1FN - Não admite valores repetidos, ou campos que tenham mais de um valor
    2FN - Tem que estar na 1FN e todos os atributos não chave forem totalmente dependentes da chave primária 
    3FN - Tem que estar na 2FN e se nenhuma coluna não chave depender de outra não chave
    4FN - Tem que estar na 3FN e não existirem dependências multivaloradas
  • Palavras chave:

    1FN: atributos multivalorados;

    2FN: Dependência parcial; depende de parte da chave (a chave tem que ser composta)

    3FN: Dependência Transitiva; atributo depende de outro que não é chave

    FNBC: Superchave tenm que ser mínima; mais restrita que 3FN.

    4FN: Dependência multivalorada; combinação de atributos multivalorados disjuntos.

    5FN: Dependência funcional de junção.

  • O proposito de 3FN é de eliminar depedencia transitivas porque elas possibilitam redundancia e anomalias para inserção, alteração e exclusao. Aplicar 3FN significa criar tabelas que deixem os atributos independentes, sem ser obrigado a mexer no atributo-pai que causa a dependencia