1
resposta

Resolução Exercício - Associação de colaboradores aos seus departamentos

SELECT
    c.NomeColaborador AS nome_colaborador
,	d.NomeDepartamento AS nome_departamento
FROM tabelacolaboradores AS c
INNER JOIN tabeladepartamento AS d ON c.id_departamento = d.id_departamento
;

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi, Carlos Eduardo! Como vai?

Agradeço por compartilhar sua resolução de exercício com a comunidade Alura.

Neste exercício de associação de colaboradores aos seus departamentos, você aplicou muito bem o INNER JOIN para relacionar as duas tabelas. O uso correto da condição ON c.id_departamento = d.id_departamento foi fundamental para conectar tabelacolaboradores e tabeladepartamento de forma precisa. Vale destacar também o bom uso do AS para criar aliases como nome_colaborador e nome_departamento, tornando o resultado da consulta mais legível e organizado.

No SELECT, o acesso às colunas NomeColaborador e NomeDepartamento com os prefixos c. e d. é uma boa prática, pois evita ambiguidades quando trabalhamos com múltiplas tabelas. Isso demonstra atenção aos detalhes na escrita do código.

Uma dica interessante para o futuro é utilizar o ORDER BY para organizar os resultados. Veja este exemplo:


SELECT
    c.NomeColaborador AS nome_colaborador,
    d.NomeDepartamento AS nome_departamento
FROM tabelacolaboradores AS c
INNER JOIN tabeladepartamento AS d
    ON c.id_departamento = d.id_departamento
ORDER BY d.NomeDepartamento;

Com essa adição, os resultados ficam ordenados pelo nome do departamento, o que facilita bastante a visualização dos dados em relatórios e consultas com maior volume de registros. É um recurso simples e muito útil no dia a dia de quem trabalha com banco de dados.

Em projetos maiores, você costuma organizar e padronizar os resultados das consultas pode facilitar a análise dos dados pela equipe?

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