Baixe o app para aproveitar ainda mais
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) );
Compartilhar