You are on page 1of 24

UNIDAD PROFESIONAL

INTERDISCIPLINARIA DE INGENIERIA Y
CIENCIAS SOCIALES Y
ADMINISTRATIVAS

Herramienta Erwin
Autor: Oscar J. Gonzales
Guzman

Fecha: 17-04-2012

DEFINICION
ERWIN es una herramienta de diseo de base de datos la
cual nos brinda mucha productividad en diseo, generacin,
y mantenimiento de aplicaciones.
ERWIN automatiza el proceso de diseo de una manera
inteligente ya que habilita la creacin de un diccionario de
atributos reusables, asegurando la consistencia de nombres
y definiciones para su base de datos.

Historia
ERwin fue creado por Logic Works.
En 1989, ERWIN fue lanzado como la primera herramienta de
modelado de datos de bajo costo disponibles para la
plataforma Windows.
Mas tarde fue adquirida en 1998 por Platinum Technology y en
mayo de 1999 por Computer Associates.
Debido a la sencillez y accesibilidad de ERwin, rpidamente se
convirti en un lder de mercado y en la herramienta de
modelado de datos ms popular entre los profesionales de TI
de todo el mundo.
Con los aos, ERwin ha ofrecido software de calidad, versin
tras versin, y se convirti en el nombre de confianza entre
los profesionales de administracin de datos.

Productos Asociados
CA ERwin Data Modeler (version 7.1)

CA ERwin Portal Web

CA ERwin Data Modeler para Microsoft SQL Azure

CA ERwin Data Model Validator

CA ERwin Saphir Opcin para ERP

Requerimientos

ERWIN necesita como minimo 75 MB de espacio en su disco duro.

400 Mhz Pentium II

Sistemas Operativos Compatibles Windows XP Windows 2003 y


Server 2008 Windows Vista Windows 7

Software de Aplicacin Compatibles como lo son: NetDynamics,


PowerBuilder, PROGRESS, Visual Basic

En el caso de bases de datos necesita compatibles como lo son:


Microsoft SQL Server, Oracle, Sybase, Informix, Digital UNIX, HPUX, AIX, Sun Solaris

256 de RAM recomendando

Objetivos CA ERwin Modeling


Visualizacin y diagramacin avanzada

Personalizacin, flexibilidad y automatizacin

Integracin y arquitectura abierta

Funcionalidad completa de comparacin y combinacin

Control real del modelo de datos

Generacin y publicacin flexible de reportes

Colaboracin basada en repositorios

Ventajas
Fcil acceso a cualquier base de datos relacional.

Comparacin comprensiva entre el modelo de datos y la


base de datos

Le permite visualizar la estructura adecuada, los


elementos clave y un diseo optimizado de su base de
datos

Su tecnologa "complete-compare" permite el desarrollo


interactivo, de manera que su modelo est siempre
sincronizado con su base de datos

Le permite dividir lgicamente un modelo grande en ms


pequeos, reas de sujetos ms administrables.

Ejemplo Modelamiento de datos


CREANDO ENTIDADES Y ATRIBUTOS

Paso 1:
Como primer paso abramos el programa ERwin

Se abrir el programa

Paso 2:

Nos dirigimos a la
Pestaa Nuevo
saldr lo siguiente.

-Seleccionar

Logycal/Physical
-Manejador de BD
SQL Server
-Versin
2000/2005

-OK

Aparecer la siguiente ventana

Creacin de
entidades o
clases

Paso 3:
Para crear entidades debemos de utilizar la caja de herramientas
ERwin Toolbox que se encuentra en la pestaa View Toallbars Toolbox

Dentro de nuestro diagrama Lgico creado,


haremos la creacin de las entidades, para ellos
damos clic sobre el icono
damos click y
aparecer

Paso 4:
Se crearan todas las entidades restantes

Primary key

Asignacin de atributos a las entidades

Paso 5:
Primeramente seleccionar

Dar clik a esta opcin

Paso 6:
Damos en el botn NEW para agregar nuevos atributos.
dando click saldra.

Colocar un nombre
al atributo

fac_num

Se agrego

Realizar lo mismo

Paso 7:
Seleccin de primary key con ayuda del key group.

Damos clic en la pestaa Key Group, saldr lo siguiente:


Seleccionar el atributo fac_num que es de tipo Primary Key, y
luego activar la casilla se la parte derecha.

Paso 8:
En la pestaa Definition, podremos un comentario pequeo a cada
atributo, seleccionar el atributo el cual queremos definir.

Paso 9:
Ahora declararemos el tipo de dato de los atributos, si son de
longitud fija(char) , Longitud variable (varchar), o un tipo
numrico (numeric), esto se hace con la pestaa DataType, tal
como se muestra.

Al final obtenemos.

Paso 10:
Realizar lo mismo con las dems entidades.

Escribir un breve comentario a cada Entidad, para ello haremos lo


siguiente: Clic derecho sobre la Entidad y elegimos, Entity
Propierties, donde saldr lo siguiente.

Paso 11:
Ahora se establecern las relaciones entre las entidades, haciendo
uso de la misma caja herramientas .

Estableceremos la relacin entre las entidades CLIENTES Y


FACT_CABECERA (facturas), con la utilizacin de la Relacin no
identificada.

Paso 11:
Lo que haremos es dar clic sobre la herramienta de relacin , luego
de esto daremos un click a la entidad CLIENTES
(padre) y otro en la entidad FAC_CABECERA(hijo),luego aparecer
la siguiente ventana, en donde nos dice que la entidad hijo
FAC_CABECERA ya contiene un atributo con el nombre (cli_cod).

Al dar en clic en OK, este automticamente har que el atributo


(cli_cod), de la clase hijo sea una Llave Fornea (FK).

Establecer la cardinalidad, para ello como se muestra en la figura


anterior ubicaremos el cursor ubicndonos a los extremos de la
relacin .Damos clic derecho y escogeremos la opcin Relationship
Properties.

Paso 12
: El cual abrir la siguiente ventana.

Cardinalidad de la entidad PADRE con la del HIJO es de una a


muchas, es por eso que se selecciono One or More.

Similarmente estableceremos la cardinalidad de la entidad HIJO


con la del PADRE.

Paso 13:
Similarmente se hace lo mismo con las dems entidades.
quedando.

You might also like