Projeto de Sistemas de Banco de Dados

Download Report

Transcript Projeto de Sistemas de Banco de Dados

Dicionarização do Setor
Charlie
Dicionarizadores
 RAFAEL de Alencar Segura ([email protected])
 MARCOS ANTONIO Cardoso Ferreira ([email protected])
 RUI Maurício Gregório ([email protected])
O Dicionário do Setor Charlie encontra-se disponível em:
http://rafael-ita.sites.uol.com.br/integracao_nivel1/INDEX_DICIONARIO.htm
ITA - CE 240 – Projeto de Sistemas de Banco de Dados
Prof. Dr. Adilson Marques da Cunha
Índice
 Introdução
 Função dos Dicionarizadores
 Migração dos Dicionários Setoriais para o Charlie
 Desenvolvimento:
 Ferramentas
 Dificuldades Encontradas na Padronização de
Dicionários de Dados
 Componentes do Dicionário
 Conclusão
2
Introdução
Prof. Dr. Adilson Marques da Cunha
ITA - CE 240 – Projeto de Sistemas de Banco de Dados
Função dos Dicionarizadores
=
Coleção de vocábulos de uma língua,
de uma ciência ou arte, dispostos em ordem
alfabética, com o seu significado ou
equivalente na mesma ou em outra língua
4 Elementos do Dicionário de Banco de Dados
• Dicionário de Dados
• Diretório de Dados
• Diretório de Metadados
• Diretório de Recursos de Dados
3
Introdução
ITA - CE 240 – Projeto de Sistemas de Banco de Dados
Prof. Dr. Adilson Marques da Cunha
Migração dos Dicionários Setoriais para o
Charlie
GAD
GFI
GAR
(Gestão Administrativa)
(Gestão Financeira)
(Gestão de Armazenagem)
CHARLIE
4
Prof. Dr. Adilson Marques da Cunha
ITA - CE 240 – Projeto de Sistemas de Banco de Dados
Ferramentas
Desenvolvimento
Alternativas de Soluções Possíveis (ASP) na escolha das Ferramentas para
Dicionarização.
ASP 1
WORD
ASP 2
ERWIN
ASP 3
HTML
• Prós
• Contras
5
Desenvolvimento
Prof. Dr. Adilson Marques da Cunha
ITA - CE 240 – Projeto de Sistemas de Banco de Dados
ERWIN
O que o Erwin gera:
Diretório de Dados
Dicionário de Dados
Dicionário de Metadados
Nota : O Erwin somente gera estes itens uma vez que o usuário o
utilizou corretamente, fazendo os comentários adequados na ferramenta.
O que o Erwin não gera :
Diretório de Recursos de Dados
6
Desenvolvimento
Prof. Dr. Adilson Marques da Cunha
ITA - CE 240 – Projeto de Sistemas de Banco de Dados
ERWIN -
PRODUTO
Modelagem
FORNECEDOR
prd_codigo
for_id
prd_nome
prd_descricao
for_id (FK)
for_nome
for_endereco
for_cnpj
7
Prof. Dr. Adilson Marques da Cunha
Dicionarização de Atributos
ITA - CE 240 – Projeto de Sistemas de Banco de Dados
ERWIN -
8
ITA - CE 240 – Projeto de Sistemas de Banco de Dados
Prof. Dr. Adilson Marques da Cunha
ERWIN - Dicionarização de Relacionamentos
9
Prof. Dr. Adilson Marques da Cunha
Desenvolvimento
ITA - CE 240 – Projeto de Sistemas de Banco de Dados
Versões do Dicionário de Dados
10
Desenvolvimento
Prof. Dr. Adilson Marques da Cunha
ITA - CE 240 – Projeto de Sistemas de Banco de Dados
Trigramação
11
Prof. Dr. Adilson Marques da Cunha
Desenvolvimento
ITA - CE 240 – Projeto de Sistemas de Banco de Dados
Dicionário de Dados
 Passos utilizados
 Adequação dos nomes de atributos à trigramação
 Verificação de entidades com os mesmos nomes
 Verificação de entidades com a mesma finalidade
 Correções Efetuadas:
 Eliminação de uma das entidades repetidas
 Modificação do nome de uma entidade idêntico à de
outra, porém, com finalidades distintas
 Agregação de atributos à uma entidade
12
ITA - CE 240 – Projeto de Sistemas de Banco de Dados
Prof. Dr. Adilson Marques da Cunha
Desenvolvimento
Diretório de Dados
13
ITA - CE 240 – Projeto de Sistemas de Banco de Dados
Prof. Dr. Adilson Marques da Cunha
Desenvolvimento
Diretório de Metadados
14
Desenvolvimento
Prof. Dr. Adilson Marques da Cunha
Diretório de Metadados
ITA - CE 240 – Projeto de Sistemas de Banco de Dados
GFI
SIS-CAR
GAD
SIS-CLI SIS-ORC
SIS-FAT
SIS-LCEST SIS-LPCOMP
FATURA
fat_id
cli_id (FK)
fat_valor_total
fat_data_venc
fat_perc_desc
fat_perc_multa
fat_perc_juros
PRODUTO
prd_codigo
GAR
SIS-ARM SIS-ESTO SIS-REC
prd_nome
prd_descricao
for_id (FK)
SIS-PAR
CONTA_REC
cre_id
fat_id (FK)
cre_valor_pago
cre_valor_a_pagar
cli_id (FK)
PARCELAMENTO
pac_id
cre_id (FK)
pac_valor
pac_data_venc
pac_data_rec
pac_juros_multa
ITEM_FISCAL
prd_codigo (FK)
nte_codigo (FK)
for_id (FK)
inf_qtd
inf_nrserie
NOTA_ENTRADA
nte_codigo
for_id (FK)
FORNECEDOR
for_id
for_nome
for_endereco
for_cnpj
nte_data
nte_vlrtotal
lote_descricao
lote_data_entrada
ARMAZEM
arm_id
FATURA_ITEM
fit_id
fat_id (FK)
cli_id (FK)
cli_id (FK)
loc_id (FK)
cef_espaco_total
RECEBIMENTO
prd_codigo (FK)
nte_codigo (FK)
for_id (FK)
LOCALIZACAO
loc_id
loc_endereco
loc_setor
uf_sigla
cid_nome
est_id (FK)
fit_qtde
fit_desc_serv
fit_valor_merc_serv
rec_data
rec_qtdevolume
rec_tipovolume
ESTOQUE
est_id
PEDIDO_CLIENTE
pcl_id
pcl_data
pcl_data_entrega
pcl_status
pcl_nf
cli_id (FK)
est_desc
est_qtde
prd_codigo (FK)
REQUISICAO_ESTOQUE
req_id (FK)
est_id (FK)
res_qtde
PEDIDO_COMPRA_ESTOQUE
est_id (FK)
pco_id (FK)
CLIENTE
cli_id
REQUISICAO
req_id
cli_tipo_pessoa
cli_nome
cli_endereco
cli_cidade
cli_dt_cadastro
cli_site
CARGA
car_id
car_nome
for_id (FK)
pce_qtde
pce_preco
PEDIDO_COMPRA
pco_id
pco_data
pco_data_entrega
pco_status
PARCEIRO
par_id
req_nome
req_data
PEDIDO_CLIENTE_ITEM
pci_id
ORDEM_SERVICO
ose_id
car_id (FK)
pcl_id (FK)
pci_preco
pci_gastosindiretos
pci_maodeobra
loc_id_origem (FK)
par_nome
par_endereco
par_telefone
par_contato
par_id (FK)
pci_id (FK)
FRETE
loc_id_origem (FK)
fre_id
fre_valor
loc_id_destino (FK)
INCLUSAO_GRUPO
igr_id
par_id (FK)
loc_id_origem (FK)
15
ITA - CE 240 – Projeto de Sistemas de Banco de Dados
Prof. Dr. Adilson Marques da Cunha
Desenvolvimento
Diretório de Recurso de Dados
16
Conclusão
Prof. Dr. Adilson Marques da Cunha
ITA - CE 240 – Projeto de Sistemas de Banco de Dados
CONCLUSÃO
 POR QUÊ DICIONARIZAR ?
NENHUM MODELO É SUFICIENTEMENTE
CLARO SE NÃO FOR ACOMPANHADO DE UM
DICIONÁRIO DE DADOS, POIS O DICIONÁRIO DE
DADOS COMPLEMENTA O MODELO DE MANEIRA
INFORMATIVA E ORGANIZACIONAL.
MENSAGEM FINAL
A INFORMAÇÃO É UM DOS MAIORES PATRIMÔNIOS DA ORGANIZAÇÃO
17