Advertisement
LUKANDSP

Meusistema

Apr 12th, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 8.39 KB | None | 0 0
  1. /* CRIAÇÃO DAS TABELAS */
  2.  
  3. CREATE TABLE cliente (
  4.     cod_clie NUMBER(4) CONSTRAINT clie_cod_pk PRIMARY KEY,
  5.     nome_clie VARCHAR(20) CONSTRAINT clie_nome_nn NOT NULL,
  6.     endereco VARCHAR(30),
  7.     cidade VARCHAR(15),
  8.     cep CHAR(8),
  9.     /* duvidoso */uf CHAR(2), /* duvidoso */
  10.     cnpj CHAR(16),
  11.     ie CHAR(12)
  12. );
  13.  
  14. CREATE TABLE vendedor(
  15.     cod_ven NUMBER(4) CONSTRAINT ven_cod_pk PRIMARY KEY,
  16.     nome_ven VARCHAR(20) CONSTRAINT ven_nome_nn NOT NULL,
  17.     salario_fixo NUMBER(10,2),
  18.     comissao CHAR(1)
  19. );
  20.  
  21. CREATE TABLE produto(
  22.     cod_prod NUMBER(4) CONSTRAINT prod_cod_pk PRIMARY KEY,
  23.     unidade VARCHAR(10),
  24.     descricao VARCHAR(20),
  25.     val_unit NUMBER(10,2)
  26. );
  27.  
  28. CREATE TABLE pedido(
  29.     num_pedido NUMBER(4) CONSTRAINT pedido_num_pk PRIMARY KEY,
  30.     pr_entreg NUMBER(3),
  31.     cod_clie NUMBER(4) CONSTRAINT clie_cod_fk REFERENCES cliente(cod_clie),
  32.     cod_ven NUMBER(4) CONSTRAINT ven_cod_fk REFERENCES vendedor(cod_ven)
  33. );
  34.  
  35. CREATE TABLE item_pedido(
  36.     num_pedido NUMBER(4) CONSTRAINT pedido_num_fk REFERENCES pedido(num_pedido),
  37.     cod_prod NUMBER(4) CONSTRAINT prod_cod_fk REFERENCES produto(cod_prod),
  38.     quant NUMBER(3)
  39. );
  40.  
  41.  
  42.  
  43. /* INSERÇÃO DE DADOS */
  44.  
  45. /* TABELA 1 (CLIENTE) */
  46. INSERT INTO cliente (cod_clie, nome_clie, endereco, cidade, cep, uf, cnpj, ie) VALUES (720, 'Ana', 'Rua 17 n.19', 'Niteroi', '24358310', 'RJ', '12113231/0001-34', '2134');
  47. INSERT INTO cliente (cod_clie, nome_clie, endereco, cidade, cep, uf, cnpj, ie) VALUES (870, 'Flavio', 'Av. Pres. Vargas', 'Sao Paulo', '22763931', 'SP', '22534126/9387-9', '4631');
  48. INSERT INTO cliente (cod_clie, nome_clie, endereco, cidade, cep, uf, cnpj, ie) VALUES (110, 'Jorge', 'Rua Caiapo - 13', 'Curitiba', '30078500', 'PR', '14512764/9834-9', '');
  49. INSERT INTO cliente (cod_clie, nome_clie, endereco, cidade, cep, uf, cnpj, ie) VALUES (222, 'Lucia', 'Rua Itabira - 123', 'Belo Horizonte', '22124391', 'MG', '283152123/9348-8', '2985');
  50. INSERT INTO cliente (cod_clie, nome_clie, endereco, cidade, cep, uf, cnpj, ie) VALUES (830, 'Mauricio', 'Av. Paulista - 1236', 'Sao Paulo', '3012683', 'SP', '32816985/7465-6', '9343');
  51. INSERT INTO cliente (cod_clie, nome_clie, endereco, cidade, cep, uf, cnpj, ie) VALUES (130, 'Edmar', 'Rua da Praia - s/n', 'Salvador', '30079300', 'BA', '23463284/234-9', '7121');
  52. INSERT INTO cliente (cod_clie, nome_clie, endereco, cidade, cep, uf, cnpj, ie) VALUES (410, 'Rodolfo', 'Largo da Lapa - 27', 'Rio de Janeiro', '30078900', 'RJ', '12835128/2346-9', '743');
  53. INSERT INTO cliente (cod_clie, nome_clie, endereco, cidade, cep, uf, cnpj, ie) VALUES (20, 'Beth', 'Av. Climerio - 45', 'Sao Paulo', '25679300', 'SP', '32485126/7326-8', '9280');
  54. INSERT INTO cliente (cod_clie, nome_clie, endereco, cidade, cep, uf, cnpj, ie) VALUES (157, 'Paulo', 'Trav. Moraes - casa 3', 'Londrina', '', 'PR', '32848223/324-2', '1923');
  55. INSERT INTO cliente (cod_clie, nome_clie, endereco, cidade, cep, uf, cnpj, ie) VALUES (180, 'Livio', 'Av. Beira Mar - 1256', 'Florianopolis', '30077500', 'SC', '12736571/2347-4', '1111');
  56. INSERT INTO cliente (cod_clie, nome_clie, endereco, cidade, cep, uf, cnpj, ie) VALUES (260, 'Susana', 'Rua Lopes Mandes - 12', 'Niteroi', '30046500', 'RJ', '21763571/232-9', '2530');
  57. INSERT INTO cliente (cod_clie, nome_clie, endereco, cidade, cep, uf, cnpj, ie) VALUES (290, 'Renato', 'Rua Meireles - 123', 'Sao Paulo', '30225900', 'SP', '13276571/1231-4', '1820');
  58. INSERT INTO cliente (cod_clie, nome_clie, endereco, cidade, cep, uf, cnpj, ie) VALUES (390, 'Sebastiao', 'Rua da Igreja - 10', 'Uberaba', '30438700', 'MG', '32176547/213-3', '9071');
  59. INSERT INTO cliente (cod_clie, nome_clie, endereco, cidade, cep, uf, cnpj, ie) VALUES (234, 'Jose', 'Quadra 3 - Bl. 3 - sl. 1003', 'Brasilia', '22841650', 'DF', '21763576/1232-3', '2931');
  60.  
  61. /* Tabela 2 (Vendedor) */
  62. INSERT INTO vendedor (cod_ven, nome_ven, salario_fixo, comissao) VALUES (209, 'Jose', 1800, 'C');
  63. INSERT INTO vendedor (cod_ven, nome_ven, salario_fixo, comissao) VALUES (111, 'Carlos', 2490, 'A');
  64. INSERT INTO vendedor (cod_ven, nome_ven, salario_fixo, comissao) VALUES (11, 'Joao', 2780, 'C');
  65. INSERT INTO vendedor (cod_ven, nome_ven, salario_fixo, comissao) VALUES (240, 'Antonio', 9500, 'C');
  66. INSERT INTO vendedor (cod_ven, nome_ven, salario_fixo, comissao) VALUES (720, 'Felipe', 4600, 'A');
  67. INSERT INTO vendedor (cod_ven, nome_ven, salario_fixo, comissao) VALUES (213, 'Jonas', 2300, 'A');
  68. INSERT INTO vendedor (cod_ven, nome_ven, salario_fixo, comissao) VALUES (101, 'Joao', 2650, 'C');
  69. INSERT INTO vendedor (cod_ven, nome_ven, salario_fixo, comissao) VALUES (310, 'Josias', 870, 'B');
  70. INSERT INTO vendedor (cod_ven, nome_ven, salario_fixo, comissao) VALUES (250, 'Mauricio', 2930, 'B');
  71.  
  72. /* Tabela 3 (Produto) */
  73. INSERT INTO produto (cod_prod, unidade, descricao, val_unit) VALUES (25, 'KG', 'Queijo', .97);
  74. INSERT INTO produto (cod_prod, unidade, descricao, val_unit) VALUES (31, 'BAR', 'Chocolate', .87);
  75. INSERT INTO produto (cod_prod, unidade, descricao, val_unit) VALUES (78, 'L', 'Vinho', 2);
  76. INSERT INTO produto (cod_prod, unidade, descricao, val_unit) VALUES (22, 'M', 'Linho', .11);
  77. INSERT INTO produto (cod_prod, unidade, descricao, val_unit) VALUES (30, 'SAC', 'Acucar', .3);
  78. INSERT INTO produto (cod_prod, unidade, descricao, val_unit) VALUES (53, 'M', 'Linha', 1.8);
  79. INSERT INTO produto (cod_prod, unidade, descricao, val_unit) VALUES (13, 'G', 'Ouro', 6.18);
  80. INSERT INTO produto (cod_prod, unidade, descricao, val_unit) VALUES (45, 'M', 'Madeira', .25);
  81. INSERT INTO produto (cod_prod, unidade, descricao, val_unit) VALUES (87, 'M', 'Cano', 1.97);
  82. INSERT INTO produto (cod_prod, unidade, descricao, val_unit) VALUES (77, 'M', 'Papel', 1.05);
  83.  
  84. /* Tabela 4 (Pedido) */
  85. INSERT INTO pedido (num_pedido, pr_entreg, cod_clie, cod_ven) VALUES (121, 20, 410, 209);
  86. INSERT INTO pedido (num_pedido, pr_entreg, cod_clie, cod_ven) VALUES (97, 20, 720, 101);
  87. INSERT INTO pedido (num_pedido, pr_entreg, cod_clie, cod_ven) VALUES (101, 15, 720, 101);
  88. INSERT INTO pedido (num_pedido, pr_entreg, cod_clie, cod_ven) VALUES (137, 20, 720, 720);
  89. INSERT INTO pedido (num_pedido, pr_entreg, cod_clie, cod_ven) VALUES (148, 20, 720, 101);
  90. INSERT INTO pedido (num_pedido, pr_entreg, cod_clie, cod_ven) VALUES (189, 15, 870, 213);
  91. INSERT INTO pedido (num_pedido, pr_entreg, cod_clie, cod_ven) VALUES (104, 30, 110, 101);
  92. INSERT INTO pedido (num_pedido, pr_entreg, cod_clie, cod_ven) VALUES (203, 30, 830, 250);
  93. INSERT INTO pedido (num_pedido, pr_entreg, cod_clie, cod_ven) VALUES (98, 20, 410, 209);
  94. INSERT INTO pedido (num_pedido, pr_entreg, cod_clie, cod_ven) VALUES (143, 30, 20, 11);
  95. INSERT INTO pedido (num_pedido, pr_entreg, cod_clie, cod_ven) VALUES (105, 30, 180, 240);
  96. INSERT INTO pedido (num_pedido, pr_entreg, cod_clie, cod_ven) VALUES (111, 15, 260, 11);
  97. INSERT INTO pedido (num_pedido, pr_entreg, cod_clie, cod_ven) VALUES (103, 20, 260, 11);
  98. INSERT INTO pedido (num_pedido, pr_entreg, cod_clie, cod_ven) VALUES (91, 20, 260, 11);
  99. INSERT INTO pedido (num_pedido, pr_entreg, cod_clie, cod_ven) VALUES (138, 20, 260, 11);
  100. INSERT INTO pedido (num_pedido, pr_entreg, cod_clie, cod_ven) VALUES (108, 15, 290, 310);
  101. INSERT INTO pedido (num_pedido, pr_entreg, cod_clie, cod_ven) VALUES (119, 30, 390, 250);
  102.  
  103. /* Tabela 5 (ITEM_PEDIDO) */
  104. INSERT INTO item_pedido (num_pedido, cod_prod, quant) VALUES (121, 25, 10);
  105. INSERT INTO item_pedido (num_pedido, cod_prod, quant) VALUES (121, 31, 35);
  106. INSERT INTO item_pedido (num_pedido, cod_prod, quant) VALUES (97, 77, 20);
  107. INSERT INTO item_pedido (num_pedido, cod_prod, quant) VALUES (101, 31, 9);
  108. INSERT INTO item_pedido (num_pedido, cod_prod, quant) VALUES (101, 78, 18);
  109. INSERT INTO item_pedido (num_pedido, cod_prod, quant) VALUES (101, 13, 5);
  110. INSERT INTO item_pedido (num_pedido, cod_prod, quant) VALUES (98, 77, 5);
  111. INSERT INTO item_pedido (num_pedido, cod_prod, quant) VALUES (148, 45, 8);
  112. INSERT INTO item_pedido (num_pedido, cod_prod, quant) VALUES (148, 31, 7);
  113. INSERT INTO item_pedido (num_pedido, cod_prod, quant) VALUES (148, 77, 3);
  114. INSERT INTO item_pedido (num_pedido, cod_prod, quant) VALUES (148, 25, 10);
  115. INSERT INTO item_pedido (num_pedido, cod_prod, quant) VALUES (148, 78, 30);
  116. INSERT INTO item_pedido (num_pedido, cod_prod, quant) VALUES (104, 53, 32);
  117. INSERT INTO item_pedido (num_pedido, cod_prod, quant) VALUES (203, 31, 6);
  118. INSERT INTO item_pedido (num_pedido, cod_prod, quant) VALUES (189, 78, 45);
  119. INSERT INTO item_pedido (num_pedido, cod_prod, quant) VALUES (143, 31, 20);
  120. INSERT INTO item_pedido (num_pedido, cod_prod, quant) VALUES (143, 78, 10);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement