1
resposta

[Projeto] Conclusão do desafio (1-10)

CREATE table tbFuncionarios (
  ID INT PRIMARY KEY,
  Nome VARCHAR(100),
  Departamento VARCHAR(100),
  Salario FLOAT
  ); 
 
 INSERT INTO tbFuncionarios (id, nome, departamento, salario) VALUES
(1, 'Heitor Vieira', 'Financeiro', 4959.22),
(2, 'Daniel Campos', 'Vendas', 3884.44),
(3, 'Luiza Dias', 'TI', 8205.78),
(4, 'Davi Lucas Moraes', 'Financeiro', 8437.02),
(5, 'Pietro Cavalcanti', 'TI', 4946.88),
(6, 'Evelyn da Mata', 'Vendas', 5278.88),
(7, 'Isabella Rocha', 'Marketing', 4006.03),
(8, 'Sra. Manuela Azevedo', 'Vendas', 6101.88),
(9, 'Brenda Cardoso', 'TI', 8853.34),
(10, 'Danilo Souza', 'TI', 8242.14);
    
SELECT * from tbFuncionarios; 

SELECT nome FROM tbFuncionarios WHERE departamento = 'Vendas';

SELECT nome from tbFuncionarios where salario > 5000;

SELECT DISTINCT departamento from tbFuncionarios;

UPDATE tbFuncionarios SET salario = 7500 WHERE departamento = 'TI';

SELECT * FROM tbFuncionarios WHERE departamento = 'TI';

DELETE from tbFuncionarios where salario < 4000;

SELECT * from tbFuncionarios;

SELECT nome, salario from tbFuncionarios WHERE departamento ='Vendas' AND salario >= 6000;

CREATE table projetos (ID_Projeto INT Primary Key, Nome_Projeto VARCHAR(100), ID_gerente INT, FOREIGN key (id_gerente) REFERENCES tbFuncionarios(id)); 

SELECT * from projetos;

INSERT into projetos (id_projeto, nome_projeto, id_gerente) values 
(1, 'Faturamento', 4),
(2, 'Vendas2026', 8),
(3, 'Funil Vendas', 7);

SELECT * FROM projetos WHERE id_gerente = 8;

DROP TABLE tbFuncionarios;
1 resposta

Olá, Juan! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso do CREATE TABLE para estruturar os dados de funcionários, utilizou muito bem os comandos SELECT para realizar consultas específicas e ainda compreendeu a importância das operações de atualização e exclusão para manter a base de dados consistente.

Uma dica interessante para o futuro é aplicar alias (apelidos) nas consultas para deixar os resultados mais legíveis. Assim:

SELECT 
    f.Nome AS Funcionario, 
    f.Departamento AS Area, 
    f.Salario AS Remuneracao
FROM tbFuncionarios f
WHERE f.Salario > 5000;

Isso faz com que os nomes das colunas retornadas fiquem mais claros e próximos da linguagem de negócio.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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