SóProvas


ID
1233067
Banca
VUNESP
Órgão
COREN-SP
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Suponha a seguinte tabela (com todos seus domínios atômicos) de um banco de dados relacional:

T (A, B, C, D)

Considere, ainda, as seguintes dependências funcionais:

A → B,C,D e C → D

A maior forma normal em que se encontra essa tabela é:

Alternativas
Comentários
  • O atributo A, que é a chave da tabela, identifica os demais atributos da tabela, fato também descrito pela primeira dependência funcional fornecida (A -> B,C,D).

    O atributo D também é identificado pelo atributo C, de acordo com a segunda dependência funcional fornecida (C -> D).

    Portanto o atributo D é identificado por um atributo não principal (que não faz parte dos atributos que compõem uma chave candidata), o que caracteriza a existência de uma dependência funcional transitiva:

    A -> C -> D, logo A -> D.

    A existência de dependência funcional transitiva viola as restrições da terceira forma normal (3NF).

    Num projeto de BD, nessa situação, para que a tabela T satisfaça as regras de 3ª forma normal, o atributo D deveria ser retirado da tabela T e ser inserido em uma nova tabela contendo C como chave primária e D como atributo não principal:
    T1 (C, D).

  • Todos seus domínios são atômicos e sem tabelas aninhadas, já podemos dizer que está na 1FN. 
    se não possui depêndencia parcial e possui dependência trânsitiva C-> D, logo podemos dizer que está na 2FN

     

  • D depende de um campo "não-chave", a 3º forma não foi aplicada. O modelo está na 2º forma normal.