-
1FN): entidade não contém tabelas aninhadas, para que um atributo composto seja convertido em atributos individuais.Tuple nao pode ter campos multivalores. Os únicos valores são atômicos (ou indivisíveis); sem repetições dentro de um campo.
Em suma: 1FN e quando cada tupla contém exatamente um valor para cada atributo.
-
FORMAS NORMAIS DO BD
1FN: Só estará na primeira forma normal se não houver atributos multivalorados, compostos e suas combinações
2FN:
Deverá está na 1FN;
Todos os atributos não-chaves forem depender funcionamente da chave inteira.
Se algum atributo depender funcionalmente de parte da chave primária o mesmo deverá ser migrado para outra tabela
3FN:
Deverá está na 2FN
cada atributo não-chave não pode possuir dependência transitiva, para cada chave candidata da relação
Dependência Transitiva: ocorre quando uma coluna, além de depender da chave primária de uma tabela, depende de outra coluna ou conjunto de colunas da tabela. A relação não deve ter um atributo não-chave funcionalmente determinado por um outro atributo não-chave(ou por um conjunto de atributos não-chave)
Boyce-Code (BCNF):
Deverá está na 3FN
Todo atributo não-chave deve depender funcionalmente diretamente da chave primária, ou seja, não pode haver dependências entre atributos não-chave
Toda relação BCNF está na 3FN mas não obrigatoriamente o contrário
4FN:
Deverá está na 3FN
Não poderá existir dependências multivaloradas
5FN:
Deverá está na 4FN
Envolve a noção de dependência de junção
-
Não concordo com o gabarito. Para mim, o gabarito correto é D !!!
Podemos afirmar que quando uma chave primária é simples automaticamente essa tabela estará na 2FN. Nesse caso da questão, a tabela se encontra na 1FN e 2FN.
Alunos (matrícula-aluno, nome-aluno, nome-curso, unidade-ensino)
Não está na 3FN, pois há um atributo não chave dependendo de outro atributo não chave!!
At,te
Foco na missão
-
UÉ, se tá na 1FN e a chave é simples, automaticamente tá na 2FN
Entrava com recurso dms
-
Fiquei em dúvida!! Os atributos nome-curso e unidade-ensino não seriam multivalorados? Um aluno poderia estar em mais de um curso e em mais de uma instituição, e possivelmente, haveria uma relação muitos-para-muitos. Eu sei que só de o atributo estar numa nova tupla, já elimina o problema da multivaloração, mas, pra mim, pareceu que o problema não deu informações suficientes para sanar a dúvida. Alguém aí pode explicar?