SóProvas


ID
2479102
Banca
COPEVE-UFAL
Órgão
MPE-AL
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

A normalização é um conjunto de regras (formas normais) que visam evitar armazenamento redundante e inconsistências. A segunda forma normal (2FN) determina que a relação deve estar de acordo com a primeira forma normal (1FN) e também descreve que

Alternativas
Comentários
  • Primeira forma normal (1FN)
    Essa forma normal é 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.

    Primeira forma normal
    • Uma relação R existe na primeira forma normal (1FN) se, e somente se, todos
    os domínios subjacentes contiverem apenas valores atômicos.
    • No modelo relacional, um domínio é atômico se os elementos do domínio são
    considerados unidades indivisíveis. Um esquema de relação R está na primeira
    forma normal se todos os atributos de R são atômicos.
    • A primeira forma normal afirma que o domínio de um atributo deve incluir
    apenas valores atômicos (simples e indivisíveis) e que o valor de qualquer
    atributo em uma tupla deve ser um único valor do domínio desse atributo.
    • A primeira forma normal evita as chamadas relações aninhadas, essa relações
    contém vários atributos em uma única coluna e não são permitidas no modelo
    relacional.

     

    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 de uma chave candidata. 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 ou a outra chave candidata da relação.

    Segunda forma normal
    • Um esquema de relação R está na 2FN se cada atributos não primário A em R
    for total e funcionalmente dependente da chave primária de R.
    • Uma tabela está na segunda forma normal (2FN) se estiver na primeira forma
    normal (1FN), e seus atributos não chaves forem totalmente dependentes da
    chave primária.

    Terceira forma normal (3FN)
    A normalização feita a partir da regra definida pela terceira forma normal leva a relação para
    um estado específico. Neste, a relação tem que estar na segunda forma normal e ainda todo
    atributo não primário da relação não é transitivamente dependente de uma chave da relação.
    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 de uma chave candidata. Enfim, na 3FN
    não se aceita dependência transitiva. O Navathe 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; ou
    (b) A é atributo primário de R;

    Prof. Thiago Rodrigues Cavalcanti