-- CARGOS CREATE SEQUENCE cargoID; CREATE TABLE cargos ( id number DEFAULT cargoID.nextval primary key, cargo varchar2(100), aumento number(7,2) ); INSERT INTO cargos (cargo, aumento) values ('diretor', 1000); INSERT INTO cargos (cargo, aumento) values ('coordenador', 500); INSERT INTO cargos (cargo, aumento) values ('professor', 200); -- FUNCIONARIOS CREATE SEQUENCE funcionarioID; CREATE TABLE funcionarios ( id number DEFAULT funcionarioID.nextval primary key , nome varchar2(200), salario number, cargo_id number REFERENCES cargos(id), excluido number ); INSERT INTO funcionarios (nome, salario, cargo_id, excluido) values ('Carlos', 2000, 3, 1); INSERT INTO funcionarios (nome, salario, cargo_id, excluido) values ('João', 2500, 3, 1); INSERT INTO funcionarios (nome, salario, cargo_id, excluido) values ('Thiago', 4000, 2, 0); INSERT INTO funcionarios (nome, salario, cargo_id, excluido) values ('Marcio', 4300, 2, 1); INSERT INTO funcionarios (nome, salario, cargo_id, excluido) values ('Diogo', 1200, 2, 0); INSERT INTO funcionarios (nome, salario, cargo_id, excluido) values ('Maria', 5000, 1, 1); INSERT INTO funcionarios (nome, salario, cargo_id, excluido) values ('Helena', 5000, 1, 0);