-
Formas Normais:
1ª FN = atributos atômicos
2ª FN = elimina dependência parcial (quando a PK é simples, automaticamente já está na 2ª FN)
3ª FN = elimina dependência transitiva
@papirobizurado
-
• Todas as colunas definidas são atômicas. (Se todas as colunas definidas são atômicas, então, quer dizer que não existem atributos compostos ou multivalorados, portanto a tabela encontra-se na 1FN e consequentemente, de acordo com a definição, é uma relação)
• Foram definidas chaves primárias para todas as tabelas.
• Todas as colunas que fazem parte de alguma chave primária foram definidas como NOT NULL.
• Não há chave primária composta em tabela alguma. (Se não há chave primária composta, então não há possibilidade de ocorrência de Dependênica Parcial), portanto, a tabela encontra-se na 2FN).
• Todas as dependências funcionais transitivas foram eliminadas. (Com isso a tabela encontra-se na 3FN)
Nada mais precisa ser feito para que a tabela esteja na 3FN.
-
Alguém pode me dizer o que é NOT NULL?
-
Lury Brennet,
Quando um campo, em uma tabela, não pode ser nulo, classificamos como NOT NULL. Exemplo: a chave primária que não pode ser nula.
Att,
Foco na missão!
-
Questão interessante a respeito de normalização. Vamos primeiro listar todos os critérios para que um tabela esteja na 3FN:
- Todas as colunas devem ser atômicas (sem campos compostos/multivalorados) (1FN)
- Não deve haver dependências parciais em relação a chaves primárias compostas (2FN)
- Não deve haver dependências transitivas (3FN)
Satisfeitas essas condições, a tabela estará na 3FN. Agora vejamos o que o estagiário citou como características desse esquema:
- Todas as colunas definidas são atômicas.
- Foram definidas chaves primárias para todas as tabelas.
- Todas as colunas que fazem parte de alguma chave primária foram definidas como NOT NULL.
- Não há chave primária composta em tabela alguma.
- Todas as dependências funcionais transitivas foram eliminadas.
Note que todos os atributos são atômicos e as dependências transitivas foram eliminadas. Além disso, não há nenhuma chave primária composta, o que torna impossível que haja alguma dependência parcial. Assim, o esquema atende ao que é necessário para estar na 3FN, então não resta mais nada a ser feito. Letra E.