Apresentação o ORIO
PROJETO ORION
FRAMEWORK PARA CONTROLE E GERENCIAMENTO DE SISTEMAS ERP
ESTRUTURA BASE DO PROJETO
• Modelagem Relacional (ER)
1.
Modelagem
•
Lógica
•
Física (Firebird, SQL Server, Mysql, Oracle etc.)
2.
Escolha do SGDB (Firebird 2.5).
•
Gerenciador IBExpert
•
Criação de Views e Stored Procedures.
•
Validação de Chaves (PK, FK e IDX).
•
Verificação de performasse através de planos de otimização.
•
Geração de massa de Dados com a ferramenta freeware (TDG).
PROJETO ORION
ESTRUTURA BASE DO PROJETO
Modelagem Relacional
• Modelo Lógico
PROJETO ORION
ESTRUTURA BASE DO PROJETO
Modelagem Relacional
• Modelo Físico
PROJETO ORION
ESTRUTURA BASE DO PROJETO
Modelagem Relacional
• Escolha do SGDB Firebird 2.5
PROJETO ORION
ESTRUTURA BASE DO PROJETO
• Firebird 2.5 - Características
• Suporte nativo para vários sistemas operacionais
• Suporte total a Stored procedures e triggers
• Suporte a ACID
• Linguagem nativa
• Funções externas
• Quase zero de configuração
• Versão embarcada
• Versões 32 e 64 bits
Fonte: http://www.firebirdnews.org/docs/fb2min_ptbr.html
PROJETO ORION
ESTRUTURA BASE DO PROJETO
• Firebird 2.5 - Sistemas operacionais
PROJETO ORION
FLUXOGRAMA ORION
ORION
Database
1
..
n
GED
VERSIONAMENTO
Framework
Audio
Vídeo
Docs
1
..
n
PROJETO ORION
ESTRUTURA BASE DO PROJETO
• Banco de Dados Principal
• Compostos por entidades, no qual são separadas por prefixos.
• Os prefixos, indicam em qual grupo estas tabelas estão.
• O tipo de banco de dados de acordo com a necessidade, vai depender da aplicabilidade do sistema Ex. : Sistema Comercial, Sistema para Hotelaria, Sistema para Academia etc.
• Versionamento de registros.
PROJETO ORION
ESTRUTURA BASE DO PROJETO
• Banco de Dados Principal – Separação das Entidades
PROJETO ORION
ESTRUTURA BASE DO PROJETO
• Banco de Dados Principal – Separação das Entidades
Exemplos de prefixo nas entidades do banco de dados
• CM – Comuns a outros módulos do