SóProvas


ID
70294
Banca
FCC
Órgão
TRT - 3ª Região (MG)
Ano
2009
Provas
Disciplina
Banco de Dados
Assuntos

Considere uma tabela

I. com todas as suas colunas contendo somente valores atômicos (um único valor para cada linha).

II. cujos atributos não-chave são totalmente dependentes de toda a chave primária.

III. na qual alguns atributos não-chave são dependentes de outros atributos não-chave.

É correto afirmar que a tabela está normalizada até a

Alternativas
Comentários
  • Considero essa questão uma pegadinhna. O item I diz que somente existe valores atômicos, mas não fala nada sobre atributos multivalorados (ex.: telefone). Se a tabela tiver este tipo de atributo, ela já falha no teste da 1FN! Portanto a resposta seria letra b).
  • o Item I  estar correto pois para uma relação R está na 1FN se, e somente se R contém somente atributos atômicos( um ínico valor para cada linha).

    o item II está correto pois para uma tabela possa está na 2fn pelo menos uma atributo não chave , esteja parcial ou totalmente dependente de sua chave primária, ou seja , possua dependência parcial da PK.

    O item III está falso - pois todos os os atributos nao sao chaves sejam totalmente dependentes da chave primária e naum de outro atributi nao chave como mostra na afirmação.

    entaum resposta correta letra "C"

  • Pessoal, as questões estão afirmando, então não cabe a nós fazermos juizo de valor sobre elas, apenas saber se atendem os requisitos das normalizações correspondentes:

    "I - com todas as suas colunas contendo somente valores atômicos (um único valor para cada linha)." - 1FN
    "II - cujos atributos não-chave são totalmente dependentes de toda a chave primária." - 2FN
    "III - na qual alguns atributos não-chave são dependentes de outros atributos não-chave." - se NÃO fosse dependentes de outros atributos não chaves, seria 3FN, porém, como é dependente de outros atributos não-chave, fica na 2FN.

    Reposta: C

  • Questão com a afirmação III duvidosa.
    • Na afirmação I trata-se da 1FN, onde não deve conter tabelas aninhadas.
    • Na afirmação II trata-se da 2FN, onde além de estar na 1FN ela não deve conter dependências parciais, ou seja, os atributos não-chave deve depender de toda a chave o conjunto de chaves primárias.
    • Na afirmação III trata-se da 3FN, onde além de estar na 2FN ela não deve conter dependências transitivas, ou seja, se um determinado campo depende de outro que não seja a chave? Se Sim, temos uma dependência transitiva.
    Na minha opinião, esta tabela está normalizada até a 3FN.  Poderia entrar com recurso essa questão.

    http://imasters.com.br/artigo/7020/bancodedados/modelagem_de_dados_final_normalizacao/Portanto, a letra D é a correta.
  • Eu concordo com o gabarito. Questão correta letra "c"

    I. com todas as suas colunas contendo somente valores atômicos (um único valor para cada linha). Se os valores são atômicos, não são multivalorados e portanto estão na 1FN.

    II. cujos atributos não-chave são totalmente dependentes de toda a chave primária.Se são totalmente dependentes de toda a chave, não possuem dependência funcional parcial, ou seja, não dependem somente de uma parte da chave. Portanto estão na 2FN.

    III. na qual alguns atributos não-chave são dependentes de outros atributos não-chave. A 3FN diz que deve se retirar dependências transitivas, ou seja, um atributo NÃO pode pode depender de outros atributros não chaves. E como nesse caso há dependência transitiva, essa tabela não está na 3FN. 
  •  c)2FN.

    1FN é quando a atomicidade (ausencia de atributos multi-valorados) é conquistada. 

    2FN é quando nao houver dependência parcial em relação à chave primaria concatenada.

    3FN é quando nao houver dependencia transitiva, criando entidades cuja chave primaria seja o atributo que gerou a dependencia com atributos nao-chave