SóProvas


ID
642253
Banca
FCC
Órgão
TCE-PR
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Eliminar as dependências multivaloradas (DMV) não triviais de uma tabela, projetando-as para tabelas menores separadas e, assim, eliminar as anomalias de atualização associadas às DMVs é objetivo da

Alternativas
Comentários
  • É raro cobrar algo além da 3FN...
    mas vai aí a definição da 4FN

    Uma tabela está na 4FN, se e somente se, estiver na 3FN e não existirem dependências multivaloradas

    AutAssLiv(nrol, autor, assunto)
    autor, assunto → Dependência multivalorada de nrol

    4FN:
    AutLiv(nrol, autor)
    AssLiv(nrol, assunto)
  • Somente adicionando outra abordagem a excelente explicação do colega Matrix:

    "Dada uma relação qualquer com três atributos x, y e z, diz-se que y depende de forma multivalorada de x se e somente se sempre que existirem duas tuplas (x1,y1,z1) e (x1,y2,z2) existirão também duas tuplas (x1,y1,z2) e (x1,y2,z1).

    Refere-se à combinação de valores de atributos multivalorados disjuntos (y e z).

    x na verdade, relaciona-se com y e com z de forma independente."

    Ou seja, no exemplo do comentário acima, nrol se relaciona com autor e com assunto de maneira independente.

    Bons estudos!

  • Cuidado pra não ler "multivalorada" e já querer marcar como 1FN. Dependências multivaloradas são tratadas na 4FN.

  • A = Atributos Multi

    B = Dependencias Parciais

    C = Dependencias transitivas

    GAB

    E = Dependencias de junção

    GAB D.