SóProvas


ID
2322634
Banca
Exército
Órgão
EsFCEx
Ano
2016
Provas
Disciplina
Banco de Dados
Assuntos

Considerando a teoria da dependência funcional e normalização em banco de dados relacionai, suponha a relação R = (A, B, C, D, E, F) onde {A, B} é a chave primária de R e as seguintes dependências funcionais:

{A} → D

{B} → {E,F}

{A, B} → C

Nestas condições, com estas dependências funcionais, a relação R viola qual forma normal?

Alternativas
Comentários
  • O gabarito é a letra B.

     

    Primeira Forma Normal (ou 1FN): os atributos precisam ser atômicos, o que significa que as tabelas não podem ter valores repetidos e nem atributos possuindo mais de um valor.

     

    Segunda Forma Normal (ou 2FN): para estar na 2FN é preciso estar também na 1FN. 2FN define que os atributos normais, ou seja, os não chave, devem depender unicamente da chave primária da tabela.

     

    A violação ocorre porque D é dependente de A, mas não é dependente de B, que também é chave primária. O mesmo ocorre com E,F, que são dependentes de B, mas não são dependentes de A, que também é chave primária. 

     

    Terceira Forma Normal (ou 3FN): para estar na 3FN é preciso estar também na 2FN. 3FN define que todos os atributos dessa tabela devem ser funcionalmente independentes uns dos outros, ao mesmo tempo que devem ser dependentes exclusivamente da chave primária da tabela. 

     

    Forma Normal de Boyce-Codd (ou BCNF): requer que não exista nenhuma dependência funcional não trivial de atributos em algo mais do que um superconjunto de uma chave candidata. Neste estágio, todos os atributos são dependentes de uma chave, de uma chave inteira e de nada mais que uma chave (excluindo dependências triviais, como A → A).

     

    Quarta Forma Normal (ou 4FN): requer que não exista nenhuma dependência multi-valorada não trivial de conjuntos de atributo em algo mais de que um superconjunto de uma chave candidata.

     

    Quinta Forma Normal (ou 5FN ou PJ/NF): requer que não exista dependências de joins (associações) não triviais que não venham de restrições chave.

  • Valeu Lucas salvou vidas brother

  • Dependência TOTAL é uma das características da 2FN.

  • Se vcs perceberem, existem atributos que dependem apenas de partes da chave primária (D, E e F) (Dependência parcial). 2º FN -> Resposta B

  • 1°FN ( Não pode haver elementos multivalorados - repetidos dentro da tabela )

    2°FN ( Elemento não chave deve possuir dependência total dos elementos chaves )

    3°FN (Não pode possuir relacionamentos transitivos entre os elementos - elementos não chave ----> depender de não chave

    Na atividade possuímos duas chaves primarias {A, B}

    {A} → D Respeita a 1°, 2° e 3°

    {B} → {E,F} Respeita a 1° e 3°, porem não respeita a 2° pois os elementos E,F não estão relacionados com todas as chaves

    {A, B} → C Respeita a 1°, 2° e 3°