Importante

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!

1
resposta

pq repetiu a tabela idiomas?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade pq repetiu espanhol 2x ué?

1 resposta

Olá, Fabricio, como vai?

O espanhol aparece duas vezes porque está relacionado a colaboradores diferentes. O primeiro registro é do colaborador 1, Pedro, que fala inglês. O segundo registro também é do colaborador 1, mas agora indicando que Pedro fala espanhol. Já o terceiro registro é do colaborador 2, Roberta, que também fala espanhol.

Então, a repetição de espanhol nesse caso é esperada. O que diferencia os registros é a combinação entre id_colaborador e idioma. Para Pedro, temos (1, Inglês) e (1, Espanhol). Para Roberta, temos (2, Espanhol). O banco precisa manter essas associações porque pessoas diferentes podem ter o mesmo idioma. O objetivo da 4FN não é impedir que um valor como “Espanhol” apareça mais de uma vez, mas evitar que informações independentes sejam combinadas na mesma estrutura e gerem redundâncias desnecessárias.

Espero ter ajudado. O fórum está à disposição para continuarmos essa discussão.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!