Script da aula 04 de Implementação de banco de dados

Disciplina:Projeto e Implementação de Banco de Dados19 materiais161 seguidores
Pré-visualização1 página
CREATE TABLE DEPARTAMENTO
(ID NUMBER(7) PRIMARY KEY,
NOME VARCHAR2(20) NOT NULL);

CREATE TABLE EMPREGADO
(ID NUMBER(7) PRIMARY KEY,
ULT_NOME VARCHAR2(20) NOT NULL,
PRIM_NOME VARCHAR2(20) NOT NULL,
Cargo VARCHAR2(30),
SALARIO NUMBER(7,2),
DT_ADMISSAO DATE,
CPF varchar2(11) UNIQUE,
ID_DEPTO NUMBER(7) REFERENCES DEPARTAMENTO(ID),
ID_GERENTE NUMBER(7) REFERENCES EMPREGADO(ID));

CREATE TABLE CLIENTE
(ID NUMBER(7) PRIMARY KEY,
NOME VARCHAR2(20) NOT NULL,
VENDEDOR NUMBER(7) REFERENCES EMPREGADO(ID));

INSERT INTO DEPARTAMENTO VALUES (10, 'Financeiro');
INSERT INTO DEPARTAMENTO VALUES (20, 'Vendas');
INSERT INTO DEPARTAMENTO VALUES (30, 'Administrativo');

INSERT INTO EMPREGADO VALUES(1, 'Velasquez', 'Carmen','Presidente', 25000, '08/04/2008', '12345678901', 30, null);
INSERT INTO EMPREGADO VALUES(2, 'Neves', 'Lauro', 'Diretor de Vendas',19500, '07/03/2009', '23456789012',20, 1);
INSERT INTO EMPREGADO VALUES(3, 'Nogueira', 'Mário','Diretor Financeiro', 18000, '07/04/2010', '34567890123',10, 1);
INSERT INTO EMPREGADO VALUES(4, 'Queiroz', 'Mark','Gerente de Vendas',8000, '07/11/2010', '12345432123',20, 2);
INSERT INTO EMPREGADO VALUES(5, 'Rodrigues', 'Alberto', 'Vendedor', 4000, '10/1/2008', '87965432123', 20, 4);
INSERT INTO EMPREGADO VALUES(6, 'Ugarte', 'Marlene', 'Vendedor', 3500, '23/11/2009', '87654345678', 20, 4);

INSERT INTO CLIENTE VALUES (110, 'Ponto Quente', 5);
INSERT INTO CLIENTE VALUES (120, 'Casa Supimpa', 6);
INSERT INTO CLIENTE VALUES (130, 'Coisas e Tralhas', 5);
INSERT INTO CLIENTE VALUES (140, 'Casa Desconto', null);
COMMIT;
Carregar mais