/*PRIMEIRA QUESTÃO
create database prova;
use prova;
create table estado (
estado_codigo char (2) PRIMARY KEY,
estado_nome varchar (25) not null
)Engine=InnoDB;
create table cliente (
cliente_id int (10) unsigned PRIMARY KEY,
cliente_nome char (50) not null,
cliente_end char (50) not null,
cliente_end_cidade char (20) not null,
estado_codigo char (2) not null,
cliente_end_cep char (8) not null,
cliente_telefone char (10),
cliente_perc_desconto decimal (2,0) not null,
foreign key (estado_codigo) references estado (estado_codigo)
)Engine=InnoDB;
create table pedido (
pedido_identificacao int (11) unsigned PRIMARY KEY,
pedido_tipo enum ('A VISTA', 'A PRAZO 30 DIAS') not null,
cliente_id int (10) unsigned not null,
pedido_data_entrada date not null,
pedido_valor_total decimal (7,2) unsigned not null,
pedido_desconto decimal (7,2) unsigned not null,
pedido_dt_embarque date not null,
foreign key (cliente_id) references cliente (cliente_id)
)Engine=InnoDB;
create table ue_produto (
ue_produto_cod char (3) PRIMARY KEY,
ue_produto_descr varchar (50) not null
)Engine=InnoDB;
create table produto (
produto_codigo smallint(6) unsigned PRIMARY KEY,
produto_nome char (40) not null,
produto_preço double (5,2) unsigned not null,
ue_produto_cod char (3) not null,
foreign key (ue_produto_cod) references ue_produto (ue_produto_cod)
)Engine=InnoDB;
create table item (
pedido_identificacao int (11) unsigned,
produto_codigo smallint (6) unsigned,
item_quantidade smallint (6) unsigned not null,
item_valor_unitario double (5,2) unsigned not null,
PRIMARY KEY (pedido_identificacao, produto_codigo),
foreign key (produto_codigo) references produto (produto_codigo),
foreign key (pedido_identificacao) references pedido (pedido_identificacao)
)Engine=InnoDB;
*/