Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Projeto] Exercício

Atividade 01:

CREATE TABLE funcionarios (
  ID_Funcionario INT PRIMARY KEY,
  Nome VARCHAR (250),
  Cargo VARCHAR(250),
  Departamento VARCHAR(250),
  Data_de_contratacao DATE,
  Salario DECIMAL (10,2)
  )
  
  -----
  
 SELECT * FROM funcionarios;
2 respostas
solução!
 INSERT INTO funcionarios (
   ID_Funcionario,
   Nome,
   Cargo,
   Departamento,
   Data_de_contratacao,
   Salario
  )
  VALUES
  ('01', 'Heitor Vieira', 'Financeiro', 'Financeiro', '2023-10-24', 4959.22),
  ('02', 'Daniel Campos', 'Vendas', 'Vendas', '2023-10-24', 3884.44),
  ('03', 'Luiza Dias', 'TI', 'TI', '2023-10-24', 8205.78),
  ('04', 'Davi Lucas Moraes', 'Financeiro', 'Financeiro', '2023-10-24', 8437.02),
  ('05', 'Pietro Cavalcanti', 'TI', 'TI', '2023-10-24', 4946.88),
  ('06', 'Evelyn da Mata', 'Vendas', 'Vendas', '2023-10-24', 5278.88),
  ('07', 'Isabella Rocha', 'Marketing', 'Marketing', '2023-10-24', 4006.03),
  ('08', 'Sra. Manuela Azevedo', 'Vendas', 'Vendas', '2023-10-24', 6101.88),
  ('09', 'Brenda Cardoso', 'Segurança', 'TI', '2023-10-24',  8853.34),
  ('10', 'Danilo Souza', 'Segurança', 'TI', '2023-10-24', 8242.14)

atividade 02:

 SELECT * FROM funcionarios;

atividade 03:

 SELECT * FROM funcionarios where departamento = 'Vendas';

atividade 04:

 SELECT * FROM funcionarios where departamento = 'Vendas';

atividade 05:

SELECT * FROM funcionarios where departamento = 'Vendas';

SELECT * FROM funcionarios where departamento = 'Financeiro';

SELECT * FROM funcionarios where departamento = 'TI';

SELECT * FROM funcionarios where departamento = 'Marketing';

Atividade 06:

UPDATE funcionarios set salario = 7500 WHERE departamento = 'TI';

Atividade 07:

DELETE FROM funcionarios WHERE salario <= 4000;

Atividade 08:

DELETE FROM funcionarios WHERE salario <= 4000;

Atividade 09:

 CREATE TABLE projetos (
  ID_projetos INT PRIMARY KEY,
  Nome_Projeto VARCHAR (100),
  ID_Gerente INT,
  FOREIGN key (Id_Gerente) REFERENCES funcionarios (id_funcionario)
  );
  
  
  -----------  -----------  -----------
  
  SELECT * from projetos;
  
    -----------  -----------  -----------
  
 INSERT INTO projetos(
     ID_projetos,
     Nome_Projeto,
     ID_Gerente
  )
  VALUES
  ('P01','Designer','01'),
  ('P02','UX','02'),
  ('P03','Mobile','03');

Atividade 10:

  DROP TABLE funcionarios;

Oii, Luis! Tudo bem?

Gostei de como você estruturou a tabela funcionarios com detalhes importantes, isso deixa sua base de dados bem organizada e preparada para diferentes tipos de consultas no futuro.

Qualquer dúvida, conte sempre conosco aqui no fórum.

Até mais, Luis!