---- SETORES -----
CREATE SEQUENCE SETOR_ID;
CREATE TABLE setores (
id NUMBER DEFAULT SETOR_ID.NEXTVAL PRIMARY KEY,
setor VARCHAR2(200),
total_funcionarios NUMBER DEFAULT(0)
);
INSERT INTO setores (setor) VALUES ('RH');
INSERT INTO setores (setor) VALUES ('Financeiro');
INSERT INTO setores (setor) VALUES ('Acadêmico');
INSERT INTO setores (setor) VALUES ('Reitoria');
INSERT INTO setores (setor) VALUES ('Almoxarifado');
------- EMPREGADOS -------
CREATE SEQUENCE EMPREGADO_ID;
CREATE TABLE empregados (
id NUMBER DEFAULT EMPREGADO_ID.NEXTVAL PRIMARY KEY,
nome VARCHAR2(200),
salario NUMBER,
setor_id NUMBER references setores(id)
);
INSERT INTO empregados (nome, salario, setor_id) VALUES ('Arthur', 2314.50, 1);
INSERT INTO empregados (nome, salario, setor_id) VALUES ('Alice', 3000.00, 1);
INSERT INTO empregados (nome, salario, setor_id) VALUES ('Sophia', 1500.00, 2);
INSERT INTO empregados (nome, salario, setor_id) VALUES ('Júlia', 2000.00, 2);
INSERT INTO empregados (nome, salario, setor_id) VALUES ('Pedro', 1000.50, 3);
INSERT INTO empregados (nome, salario, setor_id) VALUES ('Antonio', 1888.90, 3);
INSERT INTO empregados (nome, salario, setor_id) VALUES ('Marcos', 5000.00, 4);
INSERT INTO empregados (nome, salario, setor_id) VALUES ('Lais', 3450.30, 4);
INSERT INTO empregados (nome, salario, setor_id) VALUES ('Monica', 3333.33, 5);
INSERT INTO empregados (nome, salario, setor_id) VALUES ('Eduardo', 1543.00, 5);
------ LOGS --------
CREATE TABLE logs_empregados (
empregado_id NUMBER,
usuario VARCHAR2(200),
operacao VARCHAR2(200),
data_operacao TIMESTAMP
);
Comments
0 B
|👍
/👎
0 B
|👍
/👎
0 B
|👍
/👎