SóProvas


ID
3044194
Banca
FCC
Órgão
TRF - 4ª REGIÃO
Ano
2019
Provas
Disciplina
Banco de Dados
Assuntos

Suponha a seguinte estrutura de dados que registra o trâmite dos processos pelas diversas unidades do Tribunal Regional Federal da 4ª Região – TRF4:

Trâmite-Processo (Num-Processo, Id-Unidade-Trâmite, Data-Ingresso-Processo-Unidade, NomeUnidade-Trâmite, Descritivo-Processo)


E sabendo que:

− Os dados sublinhados são a chave identificadora da estrutura Trâmite-Processo que não se repete entre os inúmeros processos atualmente em trâmite pelas unidades;

− O dado Data-Ingresso-Processo-Unidade é dependente tanto de Num-Processo quanto de Id-Unidade-Trâmite;

− O dado Nome-Unidade-Trâmite é dependente apenas de Id-Unidade-Trâmite; e

− O dado Descritivo-Processo é dependente apenas de Num-Processo.


Um Analista observou, corretamente, que essa estrutura 

Alternativas
Comentários
  • Letra (c)

    Segue abaixo as definições de 1FN, 2FN e 3FN:

    -> Primeira Forma Normal (ou 1FN). Nesta forma 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). Precisa estar na 1FN, e não existe atributo não-chave que é dependente de somente uma parte da chave primária, ou seja, devem depender unicamente da chave primária da tabela.

    -> Terceira Forma Normal (ou 3FN). Precisa estar na 2FN, e não há atributos não-chave que sejam dependentes de outros atributos não-chave.

     

    Na 3FN, não pode haver dependência transitiva

     

    Dependência transitiva - Uma dependência funcional transitiva ocorre quando uma coluna, além de depender da chave primária da tabela, depende de outra coluna ou conjunto de colunas da tabela

  • Não está na 2FN pois há duas dependências parciais:

    O dado Nome-Unidade-Trâmite é dependente apenas de Id-Unidade-Trâmite;

    O dado Descritivo-Processo é dependente apenas de Num-Processo.

  • Ah uma questão dessa na minha prova!!!

    1 ponto garantido de graça.

  • Não pode haver dependências parcias na 2FN

  • Gabarito: Letra C. Entenda o porquê:

    2° Forma Normal (2FN):

    —>Deve estar na 1 FN

    —>o atributo não-chave é dependente de uma chave primária

    -->Os atributos não-chaves não podem ser dependentes de apenas parte do atributo chave.

    Sabendo dessas regrinhas, vamos a questão. Veja que o atributo Nome-Unidade-Tramite e o atributo Descritivo-Processo são dependentes apenas de (Id-Unidade-tramite), ou seja são atributos que dependem de uma parte de outro atributo chave.

    Veja que ocorre dependências parcial, e isso não permite estar na 2FN. Pois para estar na 2FN não deve possuir dependências funcionais parciais, ou seja, todos os atributos não-chave devem depender funcionalmente da chave primária inteira, e não apenas de parte dela. 

    Caso nao tenha ficado claro, recomendo esse vídeo:

    https://youtu.be/7wPsS2uFBgA