Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
CREATE TABLE AUTOR (IDAUTOR NUMBER NOT NULL PRIMARY KEY, NOME VARCHAR2(100), EMAIL VARCHAR2(100)); INSERT ALL INTO AUTOR VALUES(1,'ROBERTO MARTINS FIGUEIREDO',NULL) INTO AUTOR VALUES(2,'DANIEL KAHNEMAN',NULL) INTO AUTOR VALUES(3,'HILARY DUFF',NULL) INTO AUTOR VALUES(4,'ROBSON PINHEIRO',NULL) INTO AUTOR VALUES(5,'CECELIA AHERN',NULL) INTO AUTOR VALUES(6,'ARLENE EINSENBERG',NULL) INTO AUTOR VALUES(7,'SANDEE HATHAWAY',NULL) INTO AUTOR VALUES(8,'HEIDI MURKOFF',NULL) INTO AUTOR VALUES(9,'JULIO CESAR DE BARROS',NULL) INTO AUTOR VALUES(10,'MARIA JOSE VALERO',NULL) SELECT * FROM DUAL; CREATE TABLE CLIENTE (IDCLIENTE NUMBER NOT NULL PRIMARY KEY, NOME VARCHAR2(100) NOT NULL, TELEFONE VARCHAR2(45)); INSERT ALL INTO CLIENTE (IDCLIENTE, NOME, TELEFONE) VALUES (1,'JOAO SILVA ','1111') INTO CLIENTE (IDCLIENTE, NOME, TELEFONE) VALUES (2,'MARIA CUNHA','2222') INTO CLIENTE (IDCLIENTE, NOME, TELEFONE) VALUES (3,'PEDRO AGUIAR','8888') INTO CLIENTE (IDCLIENTE, NOME, TELEFONE) VALUES (4,'ELAINE LUCIANA','9374') INTO CLIENTE (IDCLIENTE, NOME, TELEFONE) VALUES (5,'ANTONIO PEREIRA','3764') INTO CLIENTE (IDCLIENTE, NOME, TELEFONE) VALUES (6,'CATARINA DIAS','999') INTO CLIENTE (IDCLIENTE, NOME, TELEFONE) VALUES (7,'FELIPE ESCOLAR','8787') INTO CLIENTE (IDCLIENTE, NOME, TELEFONE) VALUES (8,'NANDO CAIXINHA','5478') INTO CLIENTE (IDCLIENTE, NOME, TELEFONE) VALUES (9,'PELÉ GOLIAS','7811') INTO CLIENTE (IDCLIENTE, NOME, TELEFONE) VALUES (10,'TITO VARDONES','7489') SELECT * FROM DUAL; CREATE TABLE EDITORA (IDEDITORA NUMBER NOT NULL PRIMARY KEY, NOME VARCHAR2(100) NOT NULL, FONE VARCHAR2(30)); INSERT ALL INTO EDITORA (IDEDITORA, NOME, FONE) VALUES (1,'CASA DOS ESPIRITOS',NULL) INTO EDITORA (IDEDITORA, NOME, FONE) VALUES (2,'ID EDITORA',NULL) INTO EDITORA (IDEDITORA, NOME, FONE) VALUES (3,'OBJETIVA',NULL) INTO EDITORA (IDEDITORA, NOME, FONE) VALUES (4,'MANOLE',NULL) INTO EDITORA (IDEDITORA, NOME, FONE) VALUES (5,'NOVO CONCEITO',NULL) INTO EDITORA (IDEDITORA, NOME, FONE) VALUES (6,'RECORD',NULL) INTO EDITORA (IDEDITORA, NOME, FONE) VALUES (7,'BENVIRÁ',NULL) INTO EDITORA (IDEDITORA, NOME, FONE) VALUES (8,'SCIPIONE',NULL) INTO EDITORA (IDEDITORA, NOME, FONE) VALUES (9,'ATICA',NULL) INTO EDITORA (IDEDITORA, NOME, FONE) VALUES (10,'CAMPUS',NULL) SELECT * FROM DUAL; CREATE TABLE ESCREVE (IDLIVRO NUMBER NOT NULL CONSTRAINTS ESCREVE_LIVRO_IDLIVRO_FK REFERENCES LIVRO(IDLIVRO), IDAUTOR NUMBER NOT NULL CONSTRAINTS ESCREVE_AUTOR_IDAUTOR_FK REFERENCES AUTOR(IDAUTOR)); INSERT ALL INTO ESCREVE (IDLIVRO, IDAUTOR) VALUES (1,1) INTO ESCREVE (IDLIVRO, IDAUTOR) VALUES (2,3) INTO ESCREVE (IDLIVRO, IDAUTOR) VALUES (3,2) INTO ESCREVE (IDLIVRO, IDAUTOR) VALUES (5,5) INTO ESCREVE (IDLIVRO, IDAUTOR) VALUES (6,6) INTO ESCREVE (IDLIVRO, IDAUTOR) VALUES (6,7) INTO ESCREVE (IDLIVRO, IDAUTOR) VALUES (6,8) INTO ESCREVE (IDLIVRO, IDAUTOR) VALUES (7,9) INTO ESCREVE (IDLIVRO, IDAUTOR) VALUES (8,10) INTO ESCREVE (IDLIVRO, IDAUTOR) VALUES (9,10) SELECT * FROM DUAL; CREATE TABLE GENERO (IDGENERO NUMBER NOT NULL PRIMARY KEY, DESCRICAO VARCHAR2(100) NOT NULL); INSERT ALL INTO GENERO (IDGENERO, DESCRICAO) VALUES (1,'ESPIRITUALISMO') INTO GENERO (IDGENERO, DESCRICAO) VALUES (2,'INFANTO-JUVENIL') INTO GENERO (IDGENERO, DESCRICAO) VALUES (3,'ECONOMIA') INTO GENERO (IDGENERO, DESCRICAO) VALUES (4,'MEDICINA') INTO GENERO (IDGENERO, DESCRICAO) VALUES (5,'ROMANCE') INTO GENERO (IDGENERO, DESCRICAO) VALUES (6,'HISTORIA') INTO GENERO (IDGENERO, DESCRICAO) VALUES (7,'FANTASIA') INTO GENERO (IDGENERO, DESCRICAO) VALUES (8,'AUTO-AJUDA') INTO GENERO (IDGENERO, DESCRICAO) VALUES (9,'INFORMÁTICA') INTO GENERO (IDGENERO, DESCRICAO) VALUES (10,'HUMOR') SELECT * FROM DUAL; CREATE TABLE ITENS_DA_VENDA (IDVENDA NUMBER NOT NULL CONSTRAINTS ITENS_VEND_VEND_IDVENDA_FK REFERENCES VENDA (IDVENDA), IDLIVRO NUMBER NOT NULL CONSTRAINTS ITENS_VEND_LIV_IDLIVRO_FK REFERENCES LIVRO (IDLIVRO), QTD NUMBER, SUBTOTAL VARCHAR2(45)); INSERT ALL INTO ITENS_DA_VENDA (IDVENDA, IDLIVRO, QTD, SUBTOTAL) VALUES (1,1,1,NULL) INTO ITENS_DA_VENDA (IDVENDA, IDLIVRO, QTD, SUBTOTAL) VALUES (1,2,1,NULL) INTO ITENS_DA_VENDA (IDVENDA, IDLIVRO, QTD, SUBTOTAL) VALUES (2,2,2,NULL) INTO ITENS_DA_VENDA (IDVENDA, IDLIVRO, QTD, SUBTOTAL) VALUES (2,3,1,NULL) INTO ITENS_DA_VENDA (IDVENDA, IDLIVRO, QTD, SUBTOTAL) VALUES (3,4,1,NULL) INTO ITENS_DA_VENDA (IDVENDA, IDLIVRO, QTD, SUBTOTAL) VALUES (4,5,1,NULL) INTO ITENS_DA_VENDA (IDVENDA, IDLIVRO, QTD, SUBTOTAL) VALUES (5,5,1,NULL) INTO ITENS_DA_VENDA (IDVENDA, IDLIVRO, QTD, SUBTOTAL) VALUES (6,5,1,NULL) INTO ITENS_DA_VENDA (IDVENDA, IDLIVRO, QTD, SUBTOTAL) VALUES (7,6,1,NULL) INTO ITENS_DA_VENDA (IDVENDA, IDLIVRO, QTD, SUBTOTAL) VALUES (8,7,2,NULL) INTO ITENS_DA_VENDA (IDVENDA, IDLIVRO, QTD, SUBTOTAL) VALUES (9,8,3,NULL) INTO ITENS_DA_VENDA (IDVENDA, IDLIVRO, QTD, SUBTOTAL) VALUES (10,9,1,NULL) INTO ITENS_DA_VENDA (IDVENDA, IDLIVRO, QTD, SUBTOTAL) VALUES (11,6,1,NULL) INTO ITENS_DA_VENDA (IDVENDA, IDLIVRO, QTD, SUBTOTAL) VALUES (12,1,1,NULL) INTO ITENS_DA_VENDA (IDVENDA, IDLIVRO, QTD, SUBTOTAL) VALUES (13,4,1,NULL) INTO ITENS_DA_VENDA (IDVENDA, IDLIVRO, QTD, SUBTOTAL) VALUES (14,7,2,NULL) INTO ITENS_DA_VENDA (IDVENDA, IDLIVRO, QTD, SUBTOTAL) VALUES (15,9,1,NULL) INTO ITENS_DA_VENDA (IDVENDA, IDLIVRO, QTD, SUBTOTAL) VALUES (16,3,1,NULL) INTO ITENS_DA_VENDA (IDVENDA, IDLIVRO, QTD, SUBTOTAL) VALUES (17,8,4,NULL) INTO ITENS_DA_VENDA (IDVENDA, IDLIVRO, QTD, SUBTOTAL) VALUES (18,2,1,NULL) INTO ITENS_DA_VENDA (IDVENDA, IDLIVRO, QTD, SUBTOTAL) VALUES (19,4,1,NULL) INTO ITENS_DA_VENDA (IDVENDA, IDLIVRO, QTD, SUBTOTAL) VALUES (20,6,1,NULL) SELECT * FROM DUAL; CREATE TABLE LIVRO (IDLIVRO NUMBER NOT NULL PRIMARY KEY, TITULO VARCHAR2(100) NOT NULL, PRECO NUMBER(8,3), ESTOQUE NUMBER, IDGENERO NUMBER NOT NULL CONSTRAINTS LIVRO_GENERO_IDGENERO_FK REFERENCES GENERO (IDGENERO), IDEDITORA NUMBER NOT NULL CONSTRAINTS LIVRO_EDITORA_IDEDITORA_FK REFERENCES EDITORA (IDEDITORA)); INSERT ALL INTO LIVRO (IDLIVRO, TITULO, PRECO, ESTOQUE, IDGENERO, IDEDITORA) VALUES (1,'PELAS RUAS DE CALCUTÁ',36.1,5,1,1) INTO LIVRO (IDLIVRO, TITULO, PRECO, ESTOQUE, IDGENERO, IDEDITORA) VALUES (2,'DEVOTED - DEVOÇÃO',27.2,4,2,2) INTO LIVRO (IDLIVRO, TITULO, PRECO, ESTOQUE, IDGENERO, IDEDITORA) VALUES (3,'RÁPIDO E DEVAGAR - DUAS FORMAS DE PENSAR',43.9,8,3,3) INTO LIVRO (IDLIVRO, TITULO, PRECO, ESTOQUE, IDGENERO, IDEDITORA) VALUES (4,'XÔ, BACTÉRIA! TIRE SUAS DÚVIDAS COM DR. BACTÉRIA',32.7,6,4,4) INTO LIVRO (IDLIVRO, TITULO, PRECO, ESTOQUE, IDGENERO, IDEDITORA) VALUES (5,'P.S. - EU TE AMO ',23.5,10,5,5) INTO LIVRO (IDLIVRO, TITULO, PRECO, ESTOQUE, IDGENERO, IDEDITORA) VALUES (6,'O QUE ESPERAR QUANDO VOCÊ ESTÁ ESPERANDO',37.8,20,4,6) INTO LIVRO (IDLIVRO, TITULO, PRECO, ESTOQUE, IDGENERO, IDEDITORA) VALUES (7,'AS MELHORES FRASES EM VEJA',23.9,0,6,7) INTO LIVRO (IDLIVRO, TITULO, PRECO, ESTOQUE, IDGENERO, IDEDITORA) VALUES (8,'BICHOS MONSTRUOSOS',24.9,12,2,6) INTO LIVRO (IDLIVRO, TITULO, PRECO, ESTOQUE, IDGENERO, IDEDITORA) VALUES (9,'CASAS MAL ASSOMBRADAS',27.9,0,2,6) SELECT * FROM DUAL; CREATE TABLE VENDA (IDVENDA NUMBER NOT NULL PRIMARY KEY, DATA DATE, TOTAL NUMBER(8,2), IDCLIENTE NUMBER NOT NULL CONSTRAINTS VENDA_CLIENTE_IDCLIENTE_FK REFERENCES CLIENTE (IDCLIENTE)); INSERT ALL INTO VENDA (IDVENDA, DATA, TOTAL, IDCLIENTE) VALUES (1,'01-01-2012',30,1) INTO VENDA (IDVENDA, DATA, TOTAL, IDCLIENTE) VALUES (2,'02-02-2012',60,2) INTO VENDA (IDVENDA, DATA, TOTAL, IDCLIENTE) VALUES (3,'03-03-2012',90,3) INTO VENDA (IDVENDA, DATA, TOTAL, IDCLIENTE) VALUES (4,'04-04-2012',120,4) INTO VENDA (IDVENDA, DATA, TOTAL, IDCLIENTE) VALUES (5,'05-05-2012',50,5) INTO VENDA (IDVENDA, DATA, TOTAL, IDCLIENTE) VALUES (6,'06-06-2012',600,6) INTO VENDA (IDVENDA, DATA, TOTAL, IDCLIENTE) VALUES (7,'07-07-2012',70,7) INTO VENDA (IDVENDA, DATA, TOTAL, IDCLIENTE) VALUES (8,'08-08-2012',85,8) INTO VENDA (IDVENDA, DATA, TOTAL, IDCLIENTE) VALUES (9,'09-09-2012',100,9) INTO VENDA (IDVENDA, DATA, TOTAL, IDCLIENTE) VALUES (10,'10-10-2012',35,10) INTO VENDA (IDVENDA, DATA, TOTAL, IDCLIENTE) VALUES (11,'11-11-2012',99,1) INTO VENDA (IDVENDA, DATA, TOTAL, IDCLIENTE) VALUES (12,'12-12-2012',59,2) INTO VENDA (IDVENDA, DATA, TOTAL, IDCLIENTE) VALUES (13,'02-01-2012',46,3) INTO VENDA (IDVENDA, DATA, TOTAL, IDCLIENTE) VALUES (14,'01-02-2012',399,4) INTO VENDA (IDVENDA, DATA, TOTAL, IDCLIENTE) VALUES (15,'04-03-2012',42,5) INTO VENDA (IDVENDA, DATA, TOTAL, IDCLIENTE) VALUES (16,'04-03-2012',79,6) INTO VENDA (IDVENDA, DATA, TOTAL, IDCLIENTE) VALUES (17,'06-05-2012',130,7) INTO VENDA (IDVENDA, DATA, TOTAL, IDCLIENTE) VALUES (18,'05-06-2012',245,8) INTO VENDA (IDVENDA, DATA, TOTAL, IDCLIENTE) VALUES (19,'06-07-2012',19,9) INTO VENDA (IDVENDA, DATA, TOTAL, IDCLIENTE) VALUES (20,'09-08-2012',14,10) SELECT * FROM DUAL;
Compartilhar