Trabalho 4 – Entendendo um
banco de dados
Tatiani Velardi
Banco de Dados
•Banco de dados explorado
•Oracle 10G
•Sistema ERP (Enterprise Resouce
Planning) desenvolvido pela empresa
Regra Consltoria, solução chamada
“Grapes”
Banco de Dados
• O sistema estudado é o Grapes que está disponível no mercado há
algum tempo.
• É um sistema com pouca expressão no mercado mas com grades
possibilidades como os grandes.
• Ele oferece alem das operanções simples tanto administrativas e
financeiras permite ao usuário fazer a análise d margem de lucro
em cinco momentos:
▫
▫
▫
▫
▫
▫
Ao realizar a tabela de preços
No desenvolvimento de negociações e táticas comerciais
Na entrada de pedidos
Na liberação de faturamento
No pós-venda
De fácil extração dos dados
Banco de Dados
O sistema Grapes com seu banco de dados Oracle 10G conta com 768
entidades.
Principais entidade:
Entendemos que todas as entidades tem sua parcela de contribuição para o
sisteama, acrito que a principal delas deva ser onde tudo começa;
 Cadacli
(Cadastro de Clientes)
 Cadfor
(Cadastro de Fornecedores)
 Cadpromat
(Cadastro de Produto de Materias)
 CadUsu
(Cadastro de Usuários)
 Mesfisven
(Mestre Fiscal de Vendas)
 Detnotfisven
(Detalhes Nota Fiscal de Vendas)
Banco de Dados
Estas janelas abertas mostram todas as
possibilidades de cadastros no sistemas
Banco de Dados
Exemplo do sistema de
Cadastro de Clientes
Banco de Dados
CADEMP
1
CODEMP
1
NOMEMP
CADPROMAT
N
CODPROMAT
DESPROMAT
DETNOTFISVEN
CODEMP
CODCLI
1
1
N
CADCLI
RAZSOC
CODPROMAT
CODEMP
N
CODCLI
RAZSOC
DESPROMAT
1
CODEMP
1
Banco de Dados
Utilizando o PlSQL Developer o administrador do banco de
dados pode também mostrar os dados extraindo para arquivos
excel, ou gerando relatórios.
A esquerda temos os dados
Entidade CadCli (cad. Cliente)
na tabela cadastro de
clientes. Abaixo temos o
registro na tela de cadastro
de clientes do sistema
Grapes.
Banco de Dados
Análise final
• Este banco de dados foi crescendo com o passar do tempo junto com o
sistema. Há 11 anos atrás não se tinha ideia de quanto ser seu
crescimento. Devido a isso não houve um planejamento adequado.
• Muitas vezes pegamos informações neste banco de dados que possuem
atribudos semelhantes em entidades diferentes, porem com tipo de dado
diferentes. Este erro é considerado gravíssimo em programação,
mostrando total falta de controle no projeto no momento do
desenvolvimento.
• Segundo o DBA da empresa este banco de dados não utiliza 30% de seus
recursos, deixando assim toda responsabilidade de processamento pelo
sistema.
“Este banco de ados é um grande ACCESS, só serve para guardar dados”
- Nelson Chiosorin.
Banco de Dados
Sugestões de Melhoria
• É possível melhorar sim, porem deverá haver
uma grande mudança estrutural no sistema e
no banco de dados.
• Este trabalho pode render uma melhor
performance para o sistema no dia a dia de
trabalho.
Download

Tatiani Velardi Trabalho 4