A l l F u s i o n E R w i n D a t a M o d e l e r O v e r v i e w V e j a n e s t e a r t i g o u m a f e r r a m e n t a c a s e p a r a m o d e l a g e m d e d a d o s r e l a c i o n a l e d i m e n s i o n a l , q u e p e r m i t e a c o n s t r u ç ã o d e m o d e l o s d e d a d o s l ó g i c o s ( D E R ) e m o d e l o s d e d a d o s f í s i c o s . C o n h e c i d a c o m o E R W I N . A l l F u s i o n E R w i n D a t a M o d e l e r O v e r v i e w O A l l F u s i o n E R w i n D a t a M o d e l e r , m a i s c o n h e c i d o c o m o E R w i n , é u m a f e r r a m e n t a c a s e p a r a m o d e l a g e m d e d a d o s r e l a c i o n a l e d i m e n s i o n a l , q u e p e r m i t e a c o n s t r u ç ã o d e m o d e l o s d e d a d o s l ó g i c o s ( D E R ) e m o d e l o s d e d a d o s f í s i c o s . A t u a l m e n t e c o m e r c i a l i z a d o p e l a C A ( C o m p u t e r A s s o c i a t e s ) , c a r a c t e r i z a - s e p e l o f á c i l m a n u s e i o e r á p i d o e n t e n d i m e n t o d a s f u n c i o n a l i d a d e s , s e m n o e n t a n t o , d e i x a r d e d i s p o n i b i l i z a r r e c u r s o s a v a n ç a d o s p a r a a c o n s t r u ç ã o , d o c u m e n t a ç ã o , p a d r o n i z a ç ã o , d i s p o n i b i l i z a ç ã o e c o n s u l t a d o s m o d e l o s d e d a d o s . R e q u i s i t o s C o m p a t í v e l c o m o s i s t e m a o p e r a c i o n a l W i n d o w s ( 2 0 0 0 / M i l l e n n i u m E d i t i o n / X P / 2 0 0 3 ) , o E R w i n r e q u e r r e c u r s o s d e s o f t w a r e e h a r d w a r e r e l a t i v a m e n t e b a i x o s : 8 5 M B d e e s p a ç o l i v r e e m d i s c o e 2 5 6 M B d e m e m ó r i a R A M , r e c o m e n d a n d o - s e 5 1 2 M B d e R A M p a r a m o d e l o s d e d a d o s g r a n d e s . I n s t a l a ç ã o O p r o c e s s o d e i n s t a l a ç ã o d o E R w i n é e x t r e m a m e n t e s i m p l e s e i n i c i a - s e c o m a e x e c u ç ã o d o a s s i s t e n t e d e i n s t a l a ç ã o ( I n s t a l l S h i e l d W i z a r d f o r A l l F u s i o n E R w i n D a t a M o d e l e r 4 . 1 . 4 ) . E s t e a s s i s t e n t e b a s i c a m e n t e s o l i c i t a a o u s u á r i o q u e i n f o r m e o l o c a l d e i n s t a l a ç ã o d o s o f t w a r e e q u a i s c o m p o n e n t e s d e v e m s e r i n s t a l a d o s , c o m o m o s t r a a F i g u r a 1 . 2
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
AllFusion ERwin Data Modeler Overview
Veja neste artigo uma ferramenta case para modelagem de dados relacional e dimensional, que permite a
construção de modelos de dados lógicos (DER) e modelos de dados físicos. Conhecida como ERWIN.
AllFusion ERwin Data Modeler
Overview
O AllFusion ERwin Data Modeler, mais conhecido como ERwin, é uma ferramenta case para
modelagem de dados relacional e dimensional, que permite a construção de modelos de dados
lógicos (DER) e modelos de dados físicos. Atualmente comercializado pela CA (Computer
Associates), caracteriza-se pelo fácil manuseio e rápido entendimento das funcionalidades, sem
no entanto, deixar de disponibilizar recursos avançados para a construção, documentação,
padronização, disponibilização e consulta dos modelos de dados.
Requisitos
Compatível com o sistema operacional Windows (2000 / Millennium Edition / XP / 2003), o ERwin
requer recursos de software e hardware relativamente baixos: 85 MB de espaço livre em disco e
256 MB de memória RAM, recomendando-se 512 MB de RAM para modelos de dados grandes.
Instalação
O processo de instalação do ERwin é extremamente simples e inicia-se com a execução do
assistente de instalação (InstallShield Wizard for AllFusion ERwin Data Modeler 4.1.4). Este
assistente basicamente solicita ao usuário que informe o local de instalação do software e quais
componentes devem ser instalados, como mostra a Figura 1.
2
Figura 1. Escolha do local de instalação e dos componentes a serem instalados.
As demais janelas do assistente exibem algumas informações, possibilitando ao usuário prosseguir
com a instalação (botão Next / Agree), voltar à tela anterior (botão Back) para alterar alguma
escolha, ou cancelar o processo (botão Cancel). Após a cópia dos arquivos, é executado o
processo de registro (RegisterIT) do ERwin. Caso o registro não seja concluído, a instalação do
ERwin ficará como Trial.
OBS: no endereço http://www3.ca.com/trials/collateral.aspx?cid=72121 ), está disponível a
última versão do ERwin para avaliação.
Interface
A interface do ERwin é muito intuitiva, além de apresentar recursos e qualidade gráfica
excepcionais. Sua área de trabalho é composta pela janela de visualização do modelo (Stored
Display), pelos menus, barras de ferramentas (Toolbars) e pelo painel de navegação (Model
Explorer), como mostra a Figura 2.
Figura 2. Área de trabalho do ERwin.
Tipos de Modelos de Dados
O ERwin permite ao usuário trabalhar com três tipos de modelos de dados: somente lógico
(Logical Only), somente físico (Physical Only) ou lógico e físico (Logical/Physical), que é um
modelo que contém o modelo de dados lógico e o modelo de dados físico juntos. O tipo de modelo
é selecionado ao criar um novo modelo de dados do ERwin, como mostra a Figura 3.
Figura 3. Selecionando o tipo do modelo de dados a ser criado.
OBS: antes da versão 4, todo modelo de dados do ERwin tinha, obrigatoriamente, o modelo lógico
e o modelo físico juntos, ou seja, o modelo sempre era do tipo Logical/Physical. Devido a isto, no
momento da criação do modelo de dados lógico, era necessário especificar o banco de dados para
o qual o modelo de dados físico seria criado. Isto era “um problema”, visto que nesta fase do
projeto lógico, na maioria das vezes, ainda não havia sido definido o banco de dados do sistema
(esta decisão geralmente é feita no projeto físico).
Derivação de Modelos de Dados
Na nova versão do ERwin, foi incluído o recurso de derivação de modelos que permite gerar um
modelo de dados a partir de outro. Por exemplo, a partir de um modelo de dados lógico deriva-se
facilmente um modelo de dados físico. Por definição, o modelo lógico sempre é o “source” (origem
ou pai) do outro modelo, mesmo que ele (o modelo lógico) tenha sido derivado a partir de um
modelo físico, como mostra a Figura 4.
As derivações permitidas no ERwin são:
- Derivar um modelo lógico a partir de um modelo lógico, físico ou lógico/físico;
- Derivar um modelo físico a partir de um modelo lógico, físico ou lógico/físico;
- Derivar um modelo lógico/físico a partir de um modelo lógico.
As alterações feitas em qualquer um dos modelos, pode ser replicada para o outro modelo
“linkado”, seja ele source ou não, através do recurso de Sync with Model Source (sincronização
entre os modelos de dados).
Figura 4. Derivação e sincronização.
Formas de Utilização
O ERwin permite que o usuário trabalhe com os modelos de dados de duas maneiras. A primeira
delas e a mais convencional trata os modelos de dados como arquivos físicos do Windows,
geralmente com a extensão ER1. A outra maneira envolve a ferramenta da CA, chamada
deAllFusion Model Manager. O Model Manager, como é conhecido, é o repositório dos modelos
de dados do ERwin. Este repositório é criado em um banco de dados, e neste caso, o modelo de
dados do ERwin é salvo no formato de registros nas tabelas do Model Manager. A Figura 5 ilustra
esta idéia. Mas informações sobre o repositório podem ser encontradas no