-
Uma relação estará na 1FN se não possuir atributos multivalorados
-
Diz-se que uma tabela está na primeira forma normal (1FN), quando ela não contém tabelas aninhadas.
-
Uma superchave é um conjunto de um ou mais atributos que, tomando coletivamente, permite-nos identificar unicamente uma entidade no conjunto de entidades. Ou seja, a Primary Key da entidade.
A Primeira Forma Normal (1FN) não admite repetições ou campos que tenha mais que um valor.
#Identificar a chave primária da entidade;
#Identificar o grupo repetitivo e removê-lo da entidade;
#Criar uma nova entidade com a chave primária da entidade anterior e o grupo repetitivo.
Uma tabela está na Segunda Forma Normal (2FN) se ela estiver na 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)
#Identificar os atributos que não são funcionalmente dependentes de toda a chave primária;
#Remover da entidade todos esses atributos identificados e criar uma nova entidade com eles.
Na Terceira Forma Normal (3FN) verificamos se a tabela já está em 2FN e temos de eliminar aqueles campos que podem ser obtidos pela equação de outros campos da mesma tabela.
#Identificar todos os atributos que são funcionalmente dependentes de outros atributos não chave;
#Removê-los.
Apesar de existir outras formas normais como a quarta forma normal e quinta forma normal, apenas as três primeiras tem sido considerada atualmente.
Fontes:http://www.luis.blog.br/normalizacao-de-dados-e-as-formas-normais.aspx
http://www.ime.usp.br/~andrers/aulas/bd2005-1/aula7.html
-
"Erradão"
Segundo Date: uma variável de relação está na 1FN se e somente se, em todo valor válido dessa variável de relação, cada tupla contém exatamente um valor para cada atributo.
-
Gabarito Errado
'Uma tabela está na 1FN, se e somente se, todos os valores das colunas da tabela forem atómicos'
Assim, podemos dizer que os relacionamentos, como definidos acima, estão necessariamente na 1FN. Uma relação está na 1FN quando todos os atributos da relação estiverem baseados em um domínio simples, não contendo grupos ou valores repetidos.
Passagem à 1FN
Encontre a chave primária da tabela;
Fique ciente de quais são as colunas da tabela que apresentam dados repetidos para que sejam removidas;
Crie uma tabela para esses dados repetidos, com a chave primária da anterior;
Por fim, estabeleça relação entre a nova tabela e a principal.
Outra forma de identificar se a tabela não está na 1FN é verificando se existe tabela aninhadas, ou seja, mais de um registro para uma chave primária.
"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !
-
Como já dizia o SUPER XANDÃO, o último herói do Qc... "Quando ler forma normal pense em Ministério Público do Trabalho"
Não deve ser MPT
1º Multivalorado
2º Parcial
3º Transitivo