Você está na página 1de 2

create table loja(

loja_id int identity(1,1) primary key,


loja_nome varchar(50)
)
create table produto(
pro_id int identity(1,1) primary key,
pro_nome varchar(50),
pro_valor numeric(10,2),
loja_id int not null
)
create table cliente(
cli_id int identity(1,1) primary key,
cli_nome varchar(50)not null ,
cli_nascimento date not null,
loja_id int not null
)
create table fiado(
fia_id int identity(1,1) primary key,
pro_id int,
cli_id int not null,
fia_qtd int,
fia_data datetime,
fia_status varchar(1)
)
--recriando tabela
drop table fiado
select
select
select
select

*
*
*
*

from
from
from
from

cliente
loja
produto
fiado

alter table cliente


add foreign key(loja_id)
references loja(loja_id)
alter table produto
add foreign key(loja_id)
references loja(loja_id)
alter table fiado
add foreign key(pro_id)
references produto(pro_id)
alter table fiado
add foreign key(cli_id)
references cliente(cli_id)
-- #gua esqueci 2 campos
alter table loja add loja_responsavel varchar(50)
alter table fiado add fia_pagamento date
insert into loja(loja_nome)
values('cantina do Z');
insert into loja(loja_nome)

values('jr construo');
insert into cliente(loja_id,cli_nome,cli_nascimento)
values (2,'geziel figueiredo dos santos','1979-12-17');
insert into cliente(loja_id,cli_nome,cli_nascimento)
values (1,'joao da silva','1980-01-25');
delete cliente where cli_id=3
insert into produto(pro_nome,pro_valor,loja_id)
values('coxinha',2,1);
delete produto where pro_id=1
insert into fiado(pro_id,cli_id,fia_qtd,fia_data,fia_status,fia_pagamento)
values(3,1,3,'','2','2015-03-25');

Você também pode gostar