Você está na página 1de 6

ADMINISTRAO DE BANCOS DE

DADOS

MDULO 9

ndice
1. Modelagem de Dados - Continuao.............................3
1.1. Ferramentas CASE ..................................................... 3
1.1.1. Definio ............................................................. 3
1.1.2. A ferramenta CASE ErWin ...................................... 3

2
Administrao de Banco de Dados - Mdulo 9

1. MODELAGEM DE DADOS - CONTINUAO

1.1. FERRAMENTAS CASE


1.1.1. Definio
Ferramentas computacionais so ferramentas que auxiliam na criao
dos diagramas. O que se espera com o uso delas acelerar o processo de
representao dos diagramas, com suas tabelas e relacionamentos.
Para Medeiros (2006), o processo de anlise e definio do esquema de
banco de dados uma tarefa totalmente executada pelo especialista em
bancos de dados. A ferramenta um grande complemento no processo de
desenhar os diagramas e docu ment-los.
As ferramentas CASE, do ingls Computer-Aided Software Engineering, ou
seja, Engenharia de Software Auxiliada por Computador, auxilia o analista
na construo do sistema, prevendo, ainda na etapa de estudos, como ser
sua estrutura, quais sero suas entidades e relacionamentos. So elaborados
vrios diagramas que, em conjunto, constituem praticamente uma planta
do sistema a ser desenvolvido.
As ferramentas CASE suportam anotaes advindas da anlise
estruturada, surgida no final da dcada de 1970, que se funda basicamente
em trs modelos: o Modelo de Entidade Relacional, o Diagrama de Fluxo de
Dados e o Dicionrio de Dados.
Existem inmeras ferramentas CASE disponveis no mercado. Entre elas
podemos citar: Rational Rose, Er Win, Oracle Designer, Genexus, Clarify, Dr.
CASE, Visio, etc. Daremos ateno ferramenta mais utilizada no mercado:
a Er Win.
1.1.2. A ferramenta CASE ErWin
O CASE Er Win ficou muito tempo conhecido como Er Win? ERX, uma
ferramenta leve e de fcil utilizao. Porm, em 1998, a desenvolvedora do
ErWin, a Logic Works, foi comprada pela Platinum. Na poca, era
disponibilizada a verso 2.5, que foi transformada na verso Platinum ErWin
ERX 3.52. Essa verso existiu at 1999, quando a CA Computer Associates
adquiriu a Platinum.
Quando a CA adquiriu o Er Win, incluiu o software em um pacote de ALM
(Aplication Lyfe Cycle Management) chamado Allfusion, o ErWin passou a se
chamar Allfusion ErWin Data
Modelere. Com isso, ganhou uma interface mais arrojada e alguns
recursos muito interessantes.
Como duas ferramentas voltadas entidade-relacionamento, com vises
lgica e fsica do modelo, o diagrama feito com recursos de arrastar e
soltar, com todas as validaes de chaves primrias e estrangeiras (Fig. 3.4).

3
Administrao de Banco de Dados - Mdulo 9

Fig. 3.4 - Tela inicial do ErWin


As ferramentas suportam uma grande quantidade de banco de dados,
como DB2, Oracle, Ingres, SQL Server, Sybase, Progress, Clipper, dBaseIII,
dBaseIV, Access, FoxPro e Paradox.
O ErWin disponibiliza uma srie de recursos muito interessantes, como:
complete compare: uma ferramenta que simplesmente compara a
estrutura de banco de dados com o MER, apontando as diferenas
existentes;
comando de impresso do DER: disponibiliza o redimensionamento
da escala do diagrama, permitindo controlar e prever em quantas
pginas ser impresso o diagrama, sem alterar a posio das
entidades;
model sources: um modelo ou um projeto pode ser constitudo de
vrios outros modelos, ou seja, pode ser criado um vnculo do Er Win e
depois sincroniz-los. Isso til em casos tpicos de compartilhamento
de entidades entre vrios projetos.
O ErWin possui um gerador de relatrios em vrios formatos, de fcil
manipulao e interao pelo usurio (Fig.3.5, 3.6, 3.7 e 3.8).
A ferramenta apenas um complemento s atividades de modelagem do
banco de dados. Se o processo de modelar e analisar o problema for
realizado de forma errada, o software far a representao grfica tambm
errada.

4
Administrao de Banco de Dados - Mdulo 9

Fig. 3.5 - Tela do Er Win Biblioteca.

Fig. 3.6 - Tela do Er Win Edio de campos.

Fig. 3.7 - Tela do Er Win Definio de cardinalidade.

5
Administrao de Banco de Dados - Mdulo 9

Fig. 3.8 - Tela do Er Win Gerao de diversos bancos de dados.

6
Administrao de Banco de Dados - Mdulo 9

Você também pode gostar