No MER informado na aula 03.11 - Projeto final.
Houve uma retirada de um relacionamento entre as tabelas Departamento e colaboradores. ( antes era Bidimensional e depois ficou Unidirecional) A 3FN realiza normalização nas setas dos relacionamentos?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
No MER informado na aula 03.11 - Projeto final.
Houve uma retirada de um relacionamento entre as tabelas Departamento e colaboradores. ( antes era Bidimensional e depois ficou Unidirecional) A 3FN realiza normalização nas setas dos relacionamentos?
Olá, Victor, tudo bem?
A terceira forma normal (3FN) não realiza a normalização das setas dos relacionamentos diretamente, mas sim trata das dependências entre os campos das tabelas. Mas isso, pode acabar alterando a forma como as tabelas se relacionam.
Note que no minuto 4:21 da aula a instrutora exclui o campo NomeColaboradorGerente da tabela de departamento, isso tem um impacto direto nas relações entre as tabelas. O campo NomeColaboradorGerente estava diretamente relacionado ao ID do colaborador. Ao removê-lo, você elimina a dependência que existia entre o departamento e o colaborador através desse campo.
Com a remoção do campo, a relação que antes existia (onde o departamento "continha" informações sobre o colaborador gerente) não faz mais sentido. Isso transforma a relação em uma estrutura mais direta, onde o departamento está ligado ao colaborador apenas pelo ID, sem a necessidade de informações adicionais.
A exclusão desse campo ajuda a garantir que a tabela de departamento esteja em conformidade com a terceira forma normal, onde não deve haver dependências transitivas. Assim, todos os campos da tabela devem depender diretamente da chave primária.
Espero ter ajudado.
Qualquer dúvida, compartilhe no fórum.
Abraços e bons estudos!