Cartão Flashcard • #170934 • Linguagem de Programação | olhonavaga






Linguagem de Programação



  • O que seria o NF2 - 2° Forma normal?..

  • 2FN - 2ª Forma Normal: antes de mais nada, para estar na 2FN é preciso estar na 1FN. Além disso, todos os atributos não chaves da tabela devem depender unicamente da chave primária (não podendo depender apenas de parte dela). Para deixar na segunda forma normal, é preciso identificar as colunas que não são funcionalmente dependentes da chave primária da tabela e, em seguida, remover essa coluna da tabela principal e criar uma nova tabela com esses dados. Por exemplo, considere a tabela ALUNOS_CURSOS a seguir.


  •     ALUNOS_CURSOS = { ID_ALUNO + ID_CURSO + NOTA + DESCRICAO_CURSO }    


  • Nessa tabela, o atributo DESCRICAO_CURSO depende apenas da chave primária ID_CURSO. Dessa forma, a tabela não está na 2FN. Para tanto, cria-se uma nova tabela chamada CURSOS que tem como chave primária ID_CURSO e atributo DESCRIÇÃO retirando, assim, o atributo DESCRICAO_CURSO da tabela ALUNOS_CURSOS.    


  • ALUNOS_CURSOS = {ID_ALUNO + ID_CURSO + NOTA}    
  •     CURSOS = {ID_CURSO + DESCRICAO}
Compartilhe esse conteúdo!
https://olhonavaga.com.br/flashcards/cartao?id=170934





3.857.311

354.545

15.758

947.477

19.459

42.868
Termos de Uso e Política de Privacidade