SóProvas


ID
2566873
Banca
CESPE / CEBRASPE
Órgão
TRF - 1ª REGIÃO
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

A respeito dos conceitos de banco de dados, normalização, controle de concorrência e modelagem, julgue o item subsecutivo.


Em uma tabela na segunda forma normal, todos os atributos não chave são dependentes da chave primária.

Alternativas
Comentários
  • O gabarito é Certo.

     

    Uma tabela está na Segunda Forma Normal (2FN) se ela estiver na Primeira Forma Normal (1FN) e todos os atributos não chave forem totalmente dependentes da chave primária (dependente de toda a chave e não apenas de parte dela).

  • 2016
    A segunda forma normal está relacionada com o conceito de 
      a) dependência funcional parcial
      b) dependência funcional transitiva
      c) dependência multivalorada
      d) tabelas aninhadas
      e) colunas multivaloradas

     


    Com o intuito de verificar se uma determinada relação R de um banco de dados relacional atende a segunda forma normal, deve-se verificar se 
      a) todos os atributos de R são do tipo literal ou numérico. 
      b) a relação R tem uma chave primária composta por dois ou mais atributos. 
      c) o número de atributos da relação R é múltiplo de 2. 
      d)
    atributos que não façam parte de qualquer chave candidata de R são total e funcionalmente dependentes da chave primária de R. 
      e) o domínio de todos os atributos de R comportarm valores considerados múltiplos. 

  • Gabarito Certo

    Definição pelo Osório

    Uma relação está na 2FN se, e somente se, estiver na 1FN e cada atributo não-chave for dependente da chave primária inteira, isto é, cada atributo não-chave não poderá ser dependente de apenas parte da chave.

    No caso de tabelas com chave primária composta, se um atributo depende apenas de uma parte da chave primária, então esse atributo deve ser colocado em outra tabela.

    Passagem à 2FN

    Geração de novas tabelas com DFs (Dependências Funcionais) completas.

    Análise de dependências funcionais:

    tipo e descrição dependem de codp;

    nomecateg e salário dependem de code;

    data_início e tempo_aloc dependem de toda a chave.

    Conclusões

    Maior independência de dados;

    Redundâncias e anomalias: dependências funcionais indirectas.

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • Outra questão ajuda a resolver...

    (CESPE – TRE/PI – 2016) A 2FN é baseada no conceito de dependência funcional total, isto é, todo atributo não primário de uma entidade tem dependência funcional total da chave primária.

    Gabarito: Certo.

  • Desmistificando as formas normais:

     

    Primeira forma normal (1FN) – Essa é considerada uma parte da definição de relação no modelo relacional básico. Sua definição prevê que todos os atributos de uma relação devem ter seus valores definidos sobre domínios atômicos ou indivisíveis. Em outras palavras, os campos de uma tabela não devem ser compostos ou multivalorados. Vejam abaixo uma figura que demostra a normalização de uma tabela que não está na 1FN para duas relações.

     

    Segunda forma normal (2FN) – A definição mais rigorosa descreve que um esquema de relação R está na 2FN se todo atributo não primário A em R tem dependência funcional total da chave primária. Podemos dizer também que não existe dependência parcial. De uma forma mais simples, a ideia aqui é que cada atributo não chave seja definido por todos os atributos pertencentes à chave primária da relação. Veja abaixo uma relação que não se adequa a segunda forma normal, sendo evoluída para duas que estão de acordo com a definição apresentada.

     

    Terceira forma normal (3FN) - Uma relação está na Terceira Forma Normal (3NF) se ela está na 2FN e nenhum atributo não chave (não primário) é transitivamente dependente da chave primária. Enfim, na 3FN não se aceita dependência transitiva. O Navathe[1] descreve uma definição mais geral da terceira forma normal que diz basicamente o seguinte:

    Um esquema de relação R está na terceira forma normal (3FN) sempre que uma dependência funcional não trivial X à A for determinada em R, qualquer

    (a)    X é superchave de R;

    (b)   A é atributo primário de R;

    Segundo o próprio autor, violar a condição (a) significa que X não é um super conjunto de nenhuma chave de R; consequentemente, X pode ser não primário ou pode ser um dado subconjunto de uma chave de R. O autor fala também que a violação de (b)  significa que A é um atributo não primário. Enfim, são condições para a terceira forma normal (1) ter dependência funcional total para todas as chaves de R e (2) não ser transitivamente dependente de nenhuma chave de R.

    http://www.itnerante.com.br/profiles/blogs/desmistificando-as-formas-normais

     

     

  • "desmistificando as formas normais" ? kkkkkkk A explicação da 3FN foi bem complexa.

  • Galera indico as aulas no youtube do Boson em treinamento, o cara é fera, simples e direto. As aulas de banco de dados dele são muito boas.

  • Cespe é foda. Fiz outra questão que não tinha a parte "e ela estiver na Primeira Forma Normal (1FN)" a questão estava errada. 

    E não precisa ser totalmente dependentes da chave primária (dependente de toda a chave e não apenas de parte dela) ?

    Acredito que afirmação esteja bem incompleta para estar correta

  • Prof Evandro Dalla Vecchia:

    Para responder a esta questão veremos os conceitos resumidos das 3 formas normais, segundo [DATE, C. J. Introdução a sistemas de banco de dados. 8. ed. Rio de Janeiro: Elsevier, 2003]:

    1FN: em todo valor válido de uma RelVar, cada tupla contém exatamente um valor para cada atributo;

     

    2FN: a RelVar deve estar na 1FN e todo atributo não chave deve ser irredutivelmente dependente da chave primária;

     

    3FN: a RelVar deve estar na 2FN e todo atributo não chave deve ser dependente de forma não transitiva da chave primária.

     

    Ou seja, para estar na segunda forma normal (2FN) basta haver uma chave primária (PK) simples e os atributos não chave devem ser dependentes desta PK.

     

    GABARITO: Certo.

  • Cada atributo não-chave é dependente da chave primária (ou candidata) inteira.

    Cada atributo não-chave não pode ser dependente de apenas parte da chave

  • Correto. Na 2FN, todo atributo não chave deve ser dependente da chave primária inteira. Ou seja, todos os atributos não chave devem apresentar dependência funcional completa ou total em relação à chave primária.

  • CORRETO

    1NF ( eliminar atributos compostos e multivalorados )

     

    2NF ( eliminar dependências parciais,atributos não chave dependentes da chave primária )

     

    3NF ( eliminar dependências transitivas)

     

    [...]

  • Gabarito: Certo

    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 dela

  • Uma relação está na 2FN se, e somente se, estiver na 1FN e cada atributo

    não-chave for dependente da chave primária (ou candidata) inteira, isto

    é, cada atributo não-chave não poderá ser dependente de apenas parte

    da chave. Trata-se de uma dependência funcional total.

    Gabarito: Certo.

    • 3ª Forma Normal (3FN): Para estar na 3FN, a tabela deve estar na 2FN e todas as colunas que não são chaves primárias não podem apresentar dependência entre si, sendo dependentes apenas da chave primária. Ou seja, não pode existir dependências funcionais transitivas;

  • Gabarito certo.

    As formas normais, são elas:

    1º Forma Normal (1FN):

    →Os atributos são atômicos

    →Não há atributos multivalorados e nem compostos

    2º Forma Normal (2FN):

    →Deve estar na 1FN

    →O atributo não-chave é dependente de uma chave primária

    →Os atributos não-chaves não podem ser dependentes de apenas parte dela

    3º Forma Normal (3FN):

    →Deve estar na 2FN

    →Os atributos não chaves não possuem dependência transitiva

    →Os atributos dependem, de forma exclusiva, da chave primária

    Forma Normal de Boyce-Codd (BCFN):

    →Deve estar na 3FN

    →Não existe dependência entre os atributos não-chaves

    4º Forma Normal (4FN)

    →Deve estar na 3FN

    →Não há dependência multivalorada

    5º Forma Normal (5FN)

    →Deve estar na 4FN

    →Não há dependência de junção

    Diante das considerações, percebe-se que a assertiva está correta, pois os atributos não chaves são dependentes de uma chave primária.