Uma empresa precisa cadastrar seus colaboradores para armazenar as seguintes informações: nome , idade, CPF, função, salário e o departamento. Depois de identificados os dados e concluída a modelagem desses dados, temos as seguintes tabelas: Colaborador (codigo_colaborador, nome, idade, cpf, func, salario e codigo_depto), Departamento (codigo_depto, nome).
Elaborado pelo professor, 2022.
Com base nas tabelas, você precisa escrever uma consulta SQL para listar todos os departamentos e seus respectivos colaboradores, com as informações de nome e salário. Identifique o comando SQL que implementa essa solicitação. Alternativas Alternativa 1: SELECT * FROM Colaborador JOIN Departamento ON codigo_depto = codigo_depto
Alternativa 2: SELECT * FROM Departamento d JOIN Colaborador c ON d.codigo_depto = c.codigo_depto
Alternativa 3: SELECT d.nome, c.nome, c.salario FROM Departamento d JOIN Colaborador c ON d.codigo_depto = c.codigo_depto
Alternativa 4: SELECT d.nome, c.nome, c.salario FROM Departamento d JOIN Colaborador c WHERE d.codigo_depto > c.codigo_depto
Alternativa 5: SELECT d.nome, c.nome, c.salario FROM Colaborador c JOIN Departamento d WHERE d.codigo_depto = c.codigo_depto
Lista de comentários
Resposta:
Alternativa 5.
Explicação:
SELECT d.nome, c.nome, c.salario FROM Departamento d JOIN Colaborador c ON d.codigo_depto = c.codigo_depto
Resposta:
Alternativa 3:
SELECT d.nome, c.nome, c.salario FROM Departamento d JOIN Colaborador c ON d.codigo_depto = c.codigo_depto
Explicação: