Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Desafio 1

Fiz bem diferente da solução do professor, mas o resultado foi o mesmo, mudando apenas a ordem...

TEMP = funcionario ⋈ departamento

TEMP2 = σ Nome_Departamento == 'Pesquisa' (TEMP)

RESULTADO = π Primeiro_Nome, Nome_Meio, Ultimo_Nome, Endereco(TEMP2)

o professor não comentou no curso, mas como posso saber se uma solução é mais eficiente que a outra?

Obrigado.

1 resposta
solução!

Oii Lucas, tudo bem?

Curti a forma que você solucionou o desafio. Você fez uma consulta mais direta.

No caso de banco de dados, o que faz uma consulta/serviço ser mais eficiente é o tempo de execução. Se a sua consulta levou menos tempo para executar que a do instrutor, sua solução foi a mais eficiente.

Espero ter ajudado. Qualquer coisa estou por aqui, tá bom? :)