joaopaulofcc

Untitled

Sep 22nd, 2021
675
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. USE projeto_teste;
  2.  
  3. ALTER TABLE cargo ADD tipo CHAR(1) NOT NULL;
  4. ALTER TABLE cargo ADD salario_minimo FLOAT NOT NULL;
  5. ALTER TABLE cargo ADD salario_maximo FLOAT NOT NULL;
  6.  
  7. UPDATE cargo SET tipo = 'A', salario_minimo = 3135, salario_maximo = 7315 WHERE nome = 'Analista de Requisitos';
  8. UPDATE cargo SET tipo = 'A', salario_minimo = 3135, salario_maximo = 7315 WHERE nome = 'Tester';
  9. UPDATE cargo SET tipo = 'I', salario_minimo = 3135, salario_maximo = 7315 WHERE nome = 'DBA';
  10. UPDATE cargo SET tipo = 'D', salario_minimo = 3135, salario_maximo = 4180 WHERE nome = 'Desenvolvedor Júnior';
  11. UPDATE cargo SET tipo = 'D', salario_minimo = 4702.5, salario_maximo = 5747.5 WHERE nome = 'Desenvolvedor Pleno';
  12. UPDATE cargo SET tipo = 'D', salario_minimo = 6270, salario_maximo = 7315 WHERE nome = 'Desenvolvedor Sênior';
  13.  
  14. ALTER TABLE colaborador ADD id_cargo INT;
  15. ALTER TABLE colaborador ADD FOREIGN KEY (id_cargo) REFERENCES cargo(id);
  16.  
  17. UPDATE colaborador SET id_cargo = 6 WHERE nome = 'Alan Turing';
  18. UPDATE colaborador SET id_cargo = 4 WHERE nome = 'Edsger Dijkstra';
  19. UPDATE colaborador SET id_cargo = 4 WHERE nome = 'Katherine Johnson';
  20. UPDATE colaborador SET id_cargo = 3 WHERE nome = 'Mary Kenneth Keller';
  21. UPDATE colaborador SET id_cargo = 2 WHERE nome = 'Hedy Lamarr';
  22. UPDATE colaborador SET id_cargo = 1 WHERE nome = 'Ada Lovelace';
  23. UPDATE colaborador SET id_cargo = 3 WHERE nome = 'Linus Torvalds';
  24. UPDATE colaborador SET id_cargo = 4 WHERE nome = 'Niklaus Wirth';
  25. UPDATE colaborador SET id_cargo = 4 WHERE nome = 'Radia Perlman';
  26. UPDATE colaborador SET id_cargo = 6 WHERE nome = 'Grace Hopper';
  27.  
  28. ALTER TABLE colaborador CHANGE COLUMN id_cargo id_cargo INT NOT NULL;
RAW Paste Data