-- 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);
Comments
0 B
|👍
/👎