Professional Documents
Culture Documents
Grupo 1 - Compras
Engenharia de Software II
Professor Levi Rodrigues Munhoz
Grupo:
Darlan Marangoni RA 0030481621011
Guilherme A. M. e Silva RA 0030481711022
Leila Cristina Sfriso de Souza RA 0030481621025
Lucas Lomar M. Sales RA 0030481421033
Sumrio
Normalizao de Documentos ................................................................................................... 3
Solicitao ....................................................................................................................... 3
Forma no normalizada ...................................................................................................... 3
1 Forma Normal................................................................................................................. 3
2 Forma Normal................................................................................................................. 3
3 Forma Normal................................................................................................................. 4
Cotao .................................................................................................................................. 5
Forma no normalizada ...................................................................................................... 5
1 Forma Normal................................................................................................................. 5
2 Forma Normal................................................................................................................. 5
3 Forma Normal................................................................................................................. 6
Cotao .............................................................................................................................. 6
Comprador .......................................................................................................................... 6
Pedido .................................................................................................................................... 7
Forma no normalizada ...................................................................................................... 7
1 Forma Normal................................................................................................................. 7
3 Forma Normal................................................................................................................. 8
Diagrama de Entidade e Relacionamento .................................................................................. 9
Layout de Tabelas ....................................................................................................................10
Solicitao .............................................................................................................................10
Cotao .................................................................................................................................11
Pedido ...................................................................................................................................13
Scripts .......................................................................................................................................15
Solicitao .............................................................................................................................15
Cotao .................................................................................................................................17
Pedidos .................................................................................................................................19
Normalizao de Documentos
Solicitao
Forma no normalizada
Num_SC Cod_Solicitante Solicitante DT_Emisso Motivo_SC C-Custo Item Cod_Material Descrio Qtd_Solicitada Und Ult_Vlr Dt_Compra Dt_Necessidade
17193 CP002 GUSTAVO 20/03/2017 ESTOQUE ESTOQUE 1 P166088 PARAF SEX DIN 931 N M16 X 60-8.8 5000 PC 0,133 21/03/2017 31/03/2017
2 P162688 PARAF SEX DIN 931 N M12 X 60-8.8 5000 PC 0,122
3 P104088 PARAF SEX DIN 931 N M10 X 40-8.8 5000 PC 0,111
4 AL1610 ARRUELA LISA SAE 1045 A DN16 X10M 10000 PC 0,111
1 Forma Normal
Solicitao
PK
Num_SC Cod_Solicitante Solicitante DT_Emisso Motivo_SC
... ...
C-Custo Dt_Compra Dt_Necessidade
Solicitao_Material
PK
Num_SC Cod_Material Item Descrio Qtd_Solicitada Und Ult_Vlr
2 Forma Normal
Solicitao
J est na 2FN.
Solicitao_Material
PK
Num_SC Cod_Material Qtd_Solicitada
Material
PK
Cod_Material Descrio Und Ult_Vlr
3 Forma Normal
Material
J est na 3FN.
Solicitao_Material
J est na 3FN.
Solicitao
PK
Num_SC Cod_Solicitante DT_Emisso Motivo_SC C-Custo DT_Compra DT_Necessidade
Solicitante
PK
Cod_Solicitante Solicitante
Cotao
Forma no normalizada
Numero da Solicitao Numero da Cotao Nome do comprador Fornecedor Descrio do material unidade Quantidade Preos unitrio I.P.I. Condies de Pagamentos Prazo de entrega
SC_001 Cot_0001 Jos da Silva Martins Chapa galvanizada para uso externo metros 40 R$ 24,90 10% a vista 05/10/2017
Paulo Pelegrim Chapa galvanizada para uso externo metros 40 R$ 30,00 10% a vista 01/10/2017
Jaspion Chapa galvanizada para uso externo metros 40 R$ 35,00 10% a vista 02/10/2017
1 Forma Normal
Cotao
PK
NUM_COTAO NUM_SOLICITAAO COD_COMPRADOR NOME_COMP DT_COTAO
Cotao-Material
PK
NUM_COTAO COD_MATERIAL UND_MED DESCRIO QTDE IPI
Cotao-Fornecedor-Material
PK
NUM_COTAO COD_FORNECEDOR COD_MATERIAL CNPJ FORNECEDOR
...
2 Forma Normal
Cotao
J est na 2FN
Cotao-Fornecedor-Material
PK
NUM_COTAAO COD_FORNECEDOR COD_MATERIAL UND_MED ......
QTDE DT_ENTREGA
Fornecedor
PK
COD_FORNECEDOR NOME_FORNECEDOR
Material
PK
Fornecedor-Material
PK
COD_FORNECEDOR COD_MATERIAL VALOR COND_PGT ICMS
3 Forma Normal
J est na 3FN
Cotao
PK
NUM_COTAO NUM_SOLICITAAO DT_COTAO COD_COMPRADOR
Comprador
PK
COD_COMPRADOR NOME_COMPRADOR
Pedido
Forma no normalizada
Num Solicitao Num Cotao Num Pedido Data da compra Descrio Fornecedor Preo unitrioQuantidade Data de Entrega Nome Requisitante Aprovadorl
SC_001 Cot_003 PC_003 03/04/2017 Porca M10X1,5 Jaspion R$ 0,35 20 01/05/2017 Paulo Dias Francisco
1 Forma Normal
Pedido
PK
NUM_PC NUM_COTAO COD_FORNECEDOR FORNECEDOR ...
Material_Pedido
PK
NUM_PC COD_MATERIAL DESCRIO ITEM_PC QTD ...
2 Forma Normal
Pedido
J est na 2FN
Material_Pedido
PK
NUM_PC COD_MATERIAL ITEM_PC QTD IPI DESC TOTAL_R$ NECESSIDADE
Material
PK
COD_MATERIAL DESCRIO UND
3 Forma Normal
Material_Pedido
J est na 3FN
Material
J est na 3FN
Pedido de Compras
PK
NUM_PC NUM_COTAO COD_FORNECEDOR COD_ENTREGA ...
...
DATA_EMISSO COD_COMPRADOR
Fornecedor
PK
COD_FORNECEDOR FORNECEDOR CONTATO
Local de Entrega
PK
COD_ENTREGA LOCAL_ENTREGA
Comprador
PK
COD_COMPRADOR COMPRADOR
Diagrama de Entidade e Relacionamento
Layout de Tabelas
Solicitao
Solicitao
Solicitante
Solicitao_Material
Tamanho Mscara de
Nome do Campo Tipo de Dados Chave Descrio
em Bytes Edio
SolM_NumSC 3 Inteiro 99.999 PFK Nmero da SC
SolM_CodMaterial 3 Inteiro 99.999 PFK Cdigo do Material
SolM_Quantidade 5 Inteiro 999.999.999 --- Quantidade Solicitada
Material
Tamanho Mscara de
Nome do Campo Tipo de Dados Chave Descrio
em Bytes Edio
Mat_CodMaterial 3 Inteiro 99.999 PK Codigo do Material
Mat_Descricao 30 AlfaNumero --- --- Descrio do Material
Mat_Unidade 10 AlfaNumero --- --- Unidade de Medida
Mat_UVal 6 Real 999.999.999,99 --- ltimo Valor Negociado
Cotao
Comprador
TAMANHO TIPO DE MSCARA DE
NOME DO CAMPO CHAVE DESCRIO
EM BYTES DADOS EDIO
Cod_Comprador 3 Inteiro 99.999 PK Codigo do Comprador
Nome_Comprador 30 AlfaNumero --- --- Nome do comprador
Cotao
TAMANHO TIPO DE
NOME DO CAMPO MSCARA DE EDIO CHAVE DESCRIO
EM BYTES DADOS
Cod_Cotao 3 Inteiro 99.999 PK Numero da Cotao
Cod_Solicitao 3 Inteiro 99.999 PFK Codigo da Solicitao
Cod_Fornecedor 14 Alfanumerico 99.999.999/9999-99 PFK CNPJ
Data_Cotao 4 Data DD/MM/AAAA --- Data de Emisso da Cotao
Material
TAMANHO TIPO DE MSCARA DE
NOME DO CAMPO CHAVE DESCRIO
EM BYTES DADOS EDIO
Cod_Material 3 Inteiro 99.999 PK Cdigo do material
UnidMedida 3 AlfaNumero --- --- Descrio
Descrio 30 Alfanumerico --- --- unidade de medida
Imposto produto
IPI 3 Inteiro 999% --- industrializado
Fornecedor
TAMANHO TIPO DE MSCARA DE
NOME DO CAMPO CHAVE DESCRIO
EM BYTES DADOS EDIO
Cod_Fornecedor 13 Alfanumrico 99.999.999/9999-99 PK CNPJ
Nome_Fornecedor 3 Inteiro 99.999 PFK Codigo da Solicitao
Imposto sobre circulao de
ICMS 3 Inteiro 999% --- mercadoria
Fornecedor-Material
TAMANHO TIPO DE MSCARA DE
NOME DO CAMPO CHAVE DESCRIO
EM BYTES DADOS EDIO
Cod_Fornecedor 14 Alfanumerico 99.999.999/9999-99 PK Cdigo do Fornecedor
Cod_Material 3 Inteiro 99.999 PFK Codigo do Material
Valor_Unit 4 real 999.999,99 --- Valor do Material
Cond_Pagamento 10 Alfanumerico --- --- Condio de Pagamento
Cotao-Fornecedor-Material
TAMANHO TIPO DE MSCARA DE
NOME DO CAMPO CHAVE DESCRIO
EM BYTES DADOS EDIO
Cod_Cotao 3 Inteiro 99.999 PK Numero da Cotao
Cod_Fornecedor 14 Alfanumerico 99.999.999/9999-99 PFK Cdigo do Fornecedor
Cod_Material 3 Inteiro 99.999 PFK Codigo do Material
Quantidade 4 Inteiro 999.999 --- Quantidade pedida
Prazo_entrega 4 Data DD/MM/AAAA --- Data de Emisso da Cotao
Pedido
Material Pedido
TAMANHO MSCARA
NOME DO CAMPO TIPO DE DADOS CHAVE DESCRIO
EM BYTES DE EDIO
Numero Pedido de
Num_PC 3 Inteiro 99,999 PK Cotao
Cod_Material 3 Inteiro 99,999 FK Cdigo do Material
Item_PC 3 Inteiro 99,999 --- Item pedido de compra
Qtde 3 Inteiro 99,999 --- Quantidade
IPI 3 Inteiro 999% --- porcentagem de imposto
Desc 4 Real 99,999.99 --- Desconto
Total 4 Real 99,999.99 --- Valor Total
Necessidade 4 Data DD/MM/AAAA --- Data de entrega
Material
TAMANHO MSCARA
NOME DO CAMPO TIPO DE DADOS CHAVE DESCRIO
EM BYTES DE EDIO
Cod_Material 3 Inteiro 99,999 PK Nmero da Cotao
Descrio 20 AlfaNumerico --- --- Descrio do material
Und 10 AlfaNumerico --- --- Unidade
Pedido de Compras
TAMANHO MSCARA
NOME DO CAMPO TIPO DE DADOS CHAVE DESCRIO
EM BYTES DE EDIO
Num_Pedido 3 Inteiro 99,999 PK Nmero da Cotao
Num_Cotao 3 Inteiro 99,999 --- Numero da Cotao
Cod_Fornecedor 10 AlfaNumerico --- --- Cdigo Fornecedor
Cod_Entrega 10 AlfaNumerico --- --- Cdigo de Entrega
Data_Entrega 4 Data DD/MM/AAA --- Data da Entrega
Cod_Comprador 10 AlfaNumerico --- --- Cdigo do Comprador
Fornecedor
TAMANHO MSCARA
NOME DO CAMPO TIPO DE DADOS CHAVE DESCRIO
EM BYTES DE EDIO
Cod_Fornecedor 10 AlfaNumerico --- PK Cdigo Fornecedor
Fornecedor 20 AlfaNumerico --- --- Nome Fornecedor
Contato 20 AlfaNumerico --- --- Nome do Vendedor
Local de Entrega
TAMANHO MSCARA
NOME DO CAMPO TIPO DE DADOS CHAVE DESCRIO
EM BYTES DE EDIO
Cod_Entrega 10 AlfaNumerico --- PK Cdigo de Entrega
Local_Entrega 20 AlfaNumerico --- --- Nome Fornecedor
Comprador
TAMANHO MSCARA
NOME DO CAMPO TIPO DE DADOS CHAVE DESCRIO
EM BYTES DE EDIO
Cod_Comprador 10 AlfaNumerico --- PK Cdigo de Comprador
Comprador 20 AlfaNumerico --- --- Nome Comprador
Scripts
Solicitao
CREATE TABLE Solicitacao (
Soli_NumSC int NOT NULL,
Soli_CodSolicitante int REFERENCES Solicitante(Solt_CodSolicitante),
Soli_DtEmissao date, /* DATA INVERTIDA AAAA/MM/DD */
Soli_Motivo varchar(30),
Soli_Ccusto varchar(30),
Soli_DtCompra date,
Soli_DtNecessidade date,
PRIMARY KEY (Soli_NumSC)
);