FELIPE SAMPAIO
Dissertações: FELIPE SAMPAIO. Pesquise 862.000+ trabalhos acadêmicosPor: kapuzeira • 22/9/2014 • 488 Palavras (2 Páginas) • 433 Visualizações
drop table vendedor;
drop table pedido;
drop table produto;
drop table item_pedido;
create table cliente
(cod_cliente numeric(5),
nome_cliente varchar(20) not null,
endereco varchar(30) not null,
cidade varchar(15) not null,
cep varchar(8),
uf varchar(2) not null,
cgc varchar(20) not null,
telefone numeric(11));
create table vendedor
(cod_vendedor numeric(3) not null,
nome_vendedor varchar(20) not null,
salario_fixo numeric(8,2) not null,
faixa_comissao char(1) not null);
create table pedido
(num_pedido numeric(4),
prazo_entrega numeric(3) not null,
cod_cliente numeric(5) not null,
cod_vendedor numeric(3) not null);
create table produto
(cod_produto numeric(3),
unidade char(3) not null,
descricao_produto varchar(30) not null,
val_unit numeric(8,2) not null);
create table item_pedido
(num_pedido numeric(4),
cod_produto numeric(3),
quantidade numeric(4,1) not null);
alter table cliente
add (constraint cliente_pk
primary key (cod_cliente));
alter table vendedor
add (constraint vendedor_pk
primary key (cod_vendedor));
alter table pedido
add (constraint pedido_pk
primary key (num_pedido),
constraint pedido_cliente_fk
foreign key (cod_cliente)
references cliente(cod_cliente),
constraint pedido_vendedor_fk
foreign key (cod_vendedor)
references vendedor(cod_vendedor));
alter table produto
add (constraint produto_pk
primary key (cod_produto));
alter table item_pedido
add (constraint item_pedido_pk
primary key (num_pedido,cod_produto),
constraint item_ped_ped_fk
foreign key (num_pedido)
references pedido(num_pedido),
constraint item_ped_prod_fk
foreign key (cod_produto)
references produto(cod_produto));
insert into cliente
values
(720,'ana','rua 17 nr 19','niteroi','24358310','rj','12113231/0001-34',null);
insert into cliente
values
(870,'flavio','av. pres vargas 10','sao paulo','22763931','sp','22534126/9387-9',null);
insert into cliente
values
(110,'jorge','rua caiapo 13','curitiba','30078500','pr','14512764/9834-9',87690965);
insert into cliente
values
(222,'lucia','rua itabira 123 loja 9','belo horizonte','22124391','mg','28315213/9348-8',null);
insert into cliente
values
(830,'mauricio','av paulista 1236 sl/2345','sao paulo','3012683','sp','32816985/7465-6',89073222);
insert into cliente
values
(130,'edmar','rua da praia sn','salvador','30079300','ba','23463284/234-9',89760009);
...