Buscar

2016 02 00

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

create table tb_cliente(
cd_cliente number(4),
nm_cliente varchar2(400) not null,
in_ativo char(1),
constraint tb_cliente_cd_cliente_pk primary key (cd_cliente),
constraint tb_cliente_in_ativo_ck check (in_ativo in ('a','i'))
);
create table tb_produto
(
Cd_produto number(5),
Nm_produto varchar2(20) not null,
Ds_produto varchar2(400),
Vl_produto number(9,2) not null,
In_ativo char(1),
constraint tb_produto_cd_produto primary key (cd_produto),
constraint tb_produto_nm_produto_un Unique (nm_produto),
constraint tb_produto_ds_produto_un Unique (ds_produto),
constraint tb_produto_in_ativo_ck check (in_ativo in ('A','I'))
);
create table tb_pedido
(
Cd_pedido number(9),
Dt_pedido date not null,
Cd_cliente number(4),
constraint tb_pedido_cd_pedido primary key (cd_pedido),
constraint tb_pedido_cd_cliente_fk foreign key (cd_cliente) references tb_cliente(cd_cliente)
);
create table tb_pedido_itens
(
Cd_pedido number(9),
Cd_pedido_item number(5),
Qt_produto number(4),
Cd_produto number(5),
constraint tb_pedido_itens_cd_pedido_pk primary key (cd_pedido, cd_pedido_item),
constraint tb_pedido_itens_cd_pedido_fk foreign key (cd_pedido) references tb_pedido(cd_pedido),
constraint tb_pedido_itens_qt_produto_ck check (qt_produto > 0),
constraint tb_pedido_itens_cd_produto_fk foreign key (cd_produto) references tb_produto(cd_produto)
);

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais