Vous êtes sur la page 1sur 15

Contenido

Definiciones Bsicas ................................................................................. 2


Introduccin ............................................................................................... 5
Caractersticas Principales ....................................................................... 7
Especificaciones Tcnicas ..................................................................... 12
Ventajas de ERwin ................................................................................... 13
Anexos ...................................................................................................... 14
Bibliografa .............................................................................................. 15














ERwin


2
Definiciones Bsicas

1.1. Datos
Es la representacin de un mensaje. Debe ser Objetivo.

1.2. Informacin
Son los datos procesados. Debe ser SUBJETIVO. Es todo aquel significado
percibido al recibir un mensaje
Dato + Proceso = Informacin

1.3. Base de Datos
Conjunto de datos organizados de tal manera, que pueda extraerse
informacin y que pueda ser compartida. Entre los usuarios debe existir un
consenso en lo que representan los datos (la informacin a obtener).

1.4. Modelo
Representacin grafica de la realidad que son clarificados a travs de texto
explicativo. Ejemplo: Una representacin a escala de una casa, Una
representacin de un automvil, etc.

1.5. Modelo de Datos
Estructuras de datos y reglas de negocio que representan los requerimientos
de un sistema.
Los modelos de datos pueden ser:
Lgico: Orientado a la empresa, Definiciones y Reglas de Negocio
Fsico: Restringido por el DBMS
Dimensional: Data Warehousing, Diseo de Data Mart
Entidad: Una persona, lugar, evento o concepto acerca del cual el
negocio necesita guardar datos.

1.6. Atributo


3
Propiedad de una entidad que almacenara datos.

1.7. Llave Primaria (PK)
Un atributo (Llave simple) o conjunto de atributos (Llave compuesta) que
identifican nicamente una instancia (fila o registro) de una entidad. En ERwin
la llave primaria esta posicionada sobre la lnea en una entidad.

1.8. Llave Alterna (AK)
Un atributo (Llave simple) o conjunto de atributos (Llave compuesta) que
identifican nicamente una instancia (fila o registro) de una entidad, pero que
no es escogida como llave primaria. En ERwin, se muestra por el diagrama
(AK x,y) donde representa un numero entero incrementado para cada llave
alterna en una entidad; y representa el orden del atributo llave.

1.9. Entrada Inversa (IE)
Se utilizan cuando uno o ms atributos son usados frecuentemente para
acceder a una o ms instancias (filas o registros) de las entidades. En ERwin
son mostrados en diagramas (IE x,y) despus de cada atributo de la entrada
inversa, donde x representa un numero entero incrementado para cada llave
alterna en una entidad; y representa el orden del atributo llave.

1.10. Relacin
Se trata de un enlace lgico entre dos entidades que representan una regla de
negocio o una restriccin.

1.11. Llave Fornea (FK)
Una llave fornea es una llave primaria de una entidad padre (Fuerte) que es
AGREGADA a la entidad hijo (Dbil) a travs de su relacin.


1.12. Relacin Identificada


4
La llave primaria de la entidad padre es migrada a travs de la RELACION
para FORMAR parte de la llave primaria de la entidad hijo.

1.13. Relacin Obligatoria No-Identificada
La llave primaria de la entidad padre es migrada como un atributo no llave (no
forma parte de la llave primaria de la entidad hijo) de la entidad hijo. La llave
fornea necesariamente tiene que tener un valor real de la llave primaria.

1.14. Relacin No-Obligatoria No-Identificada
La llave primaria de la entidad padre es migrada como un atributo no llave (no
forma parte de la llave primaria de la entidad hijo) de la entidad hijo. La
opcionalidad en el lado del padre indica que la llave fornea en la entidad hijo
puede existir sin la informacin de la llave primaria de la entidad padre.

1.15. Relacin Muchos a Muchos
La llave primaria de la entidad padre no es migrada como llave fornea. Cada
frase representa la regla desde la perspectiva:
Padre a Hijo
Hijo a Padre













5
Introduccin

2.1. Definicin de Herramientas CASE

Se puede definir a las Herramientas CASE (Computer Aided Software
Engineering, Ingeniera Asistida por Computadora) como un conjunto de
programas y ayudas que dan asistencia a los analistas, ingenieros de
software y desarrolladores, durante todos los pasos del Ciclo de Vida de
desarrollo de un Software (Investigacin Preliminar, Anlisis, Diseo,
Implementacin e Instalacin.).

CASE es tambin definido como el Conjunto de mtodos, utilidades y
tcnicas que facilitan el mejoramiento del ciclo de vida del desarrollo de
sistemas de informacin, completamente o en alguna de sus fases.
Se puede ver al CASE como la unin de las herramientas automticas de
software y las metodologas de desarrollo de software formales.

Existe tambin el CASE integrado que fue comenzando a tener un impacto
muy Significativo en los negocios y sistemas de informacin de las
organizaciones, adems de desarrollar rpidamente sistemas de mejor
calidad para soportar procesos crticos del negocio y asistir en el desarrollo y
promocin intensiva de la informacin de productos y servicios.

2.2. Antecedentes

La mayora de las empresas se han extendido a la adquisicin de
herramientas CASE con el fin de automatizar los aspectos clave de todo lo que
implica el proceso de desarrollo de un sistema e incrementar su posicin en el
mercado competitivo. Sin embargo, en algunos se obtienen elevados costos
tanto en la adquisicin de herramientas y costos de entrenamiento de personal, como a
la falta de adaptacin de tal herramienta a la arquitectura de la informacin y a
metodologas de desarrollo utilizadas por la organizacin.


6

Por otra parte, algunas herramientas CASE no ofrecen o evalan soluciones
potenciales para los problemas relacionados con sistemas o virtualmente no llevan a
cabo ningn anlisis de los requerimientos de la aplicacin. Sin embargo, CASE
proporciona un conjunto de herramientas semiautomatizadas y automatizadas
que estn desarrollando una cultura de ingeniera nueva para muchas empresas.
Uno de los objetivos ms importante del CASE (a largo plazo) es conseguir la
generacin automtica de programas desde una especificacin al nivel de diseo.

2.3. ERwin
ERwin fue creado por Logic Works Inc. Fue adquirido en 1998 por Platinum
Technology Inc., la cual fue adquirida ms adelante en mayo de 1999
por Computer Associates, y lo renombr con el actual nombre de CA
ERwin Data Modeler.
Es una herramienta CASE fabricada para el diseo de base de datos, que
brinda productividad en su diseo, generacin, y mantenimiento de
aplicaciones. Desde un modelo lgico de los requerimientos de informacin,
hasta el modelo fsico perfeccionado para las caractersticas especficas de
la base de datos diseada, adems ERwin permite visualizar la estructura,
los elementos importantes, y optimizar el diseo de la base de datos. Genera
automticamente las tablas y miles de lneas de stored procedure
(procedimiento almacenado) y triggers para los principales tipos de base de
datos.
ERwin hace fcil el diseo de una base de datos. Los diseadores de bases
de datos slo apuntan y pulsan un botn para crear un grfico del modelo E-
R (Entidad - relacin) de todos sus requerimientos de datos y capturar las
reglas de negocio en un modelo lgico, mostrando todas las entidades,
atributos, relaciones, y llaves importantes.


7
La migracin automtica garantiza la integridad referencial de la base de
datos. ERwin establece una conexin entre una base de datos diseada y
una base de datos, permitiendo transferencia entre ambas y la aplicacin
de ingeniera reversa. Usando esta conexin, ERwin genera
automticamente tablas, vistas, ndices, reglas de integridad referencial
(llaves primarias, llaves forneas), valores por defecto y restricciones de
campos y dominios.
ERwin soporta principalmente bases de datos relacionales SQL y bases de
datos que incluyen Oracle, Microsoft SQL Server, Sybase. El mismo modelo
puede ser usado para generar mltiples bases de datos, o convertir una
aplicacin de una plataforma de base de datos a otra.
Caractersticas Principales

3.1 El modelar lgico de los datos
Los modelos puramente lgicos pueden ser creados, de los cuales los
modelos fsicos pueden ser derivados. Tambin soporta las combinaciones
de modelos lgicos y fsicos. Soporta el tipo entidad adems atribuye
nombres lgicos y descripciones, dominios lgicos y tipos de datos, as como
nombramiento de la relacin.
3.2 El modelar fsico de los datos
Los modelos netamente fsicos pueden crearse, as como, las combinaciones
entre modelos lgicos y fsicos. Soporta el nombramiento y descripcin de
tablas y columnas, tipos de datos definidos por el usuario, tambin como
definicin y el nombramiento de la llave primaria, llaves extranjeras y llaves
alternativas, as como el nombrado y definicin de restricciones. Provee
tambin soporte para los ndices, las opiniones, los procedimientos
almacenados y los triggers.


8
3.3 Transformacin de Lgico-A-Fsico
Incluye un diccionario de nombramiento/abreviatura llamado Naming
Standards Editor (Editor del Nombrado de Estndares) y una facilitacin en
el mapeado de tipo de dato lgico al tipo de datos de RDBMS llamado
Datatype Standards Editor (Editor de Estndares del Tipo de Dato), ambos
personalizables a travs de las entradas y las ejecuciones de reglas bsicas.
3.4 Ingeniera delantera
Una vez que el diseador de la base de datos est satisfecho con el modelo
fsico, la herramienta puede generar automticamente un guin de
SQL Data Definition Language (DDL), el cual puede ser directamente
ejecutado en el ambiente RDBMS o puede ser almacenado en un archivo.
3.5 Ingeniera reversa
Si un analista necesita examinar y entender una estructura de datos
existente, ERwin capturar fielmente los objetos fsicos de la base de datos
en un archivo modelo de ERwin.
3.6 La visualizacin de las complejas estructuras de datos
ERwin proporciona una interfaz fcil de utilizar para mostrar grficos sencillos
hasta estructuras complejas de bases de datos.
3.7 Diseo de Arquitectura de la Capa
ERwin ofrece una flexibilidad nica para crear varias capas del modelo,
desde lgico a fsico, incluso a los modelos de ms alto nivel. Los usuarios
pueden crear modelos lgicos y fsicos que estn completamente separados,
o crear modelos lgicos y fsicos que estn vinculados, lo que le permite
elegir el estilo de la aplicacin que mejor se adapte a sus necesidades.


9
3.8 Definicin de Estndares

Los estndares reutilizables mejoran la capacidad de una organizacin para
desarrollar y gestionar sus activos de informacin de forma eficaz en
trminos de costo y tiempo. ERwin apoya la definicin y mantenimiento de
los estndares a travs del Modelo de plantillas reutilizables, el Editor de
dominio, el Editor de normas de denominacin y el Editor de tipos de
datos estndares.

3.9 Manejo de Modelos Grandes

ERwin le ayuda a administrar grandes modelos a nivel empresarial a travs
de reas temticas y diagramas. Estas vistas grficas y las visualizaciones
de modelo facilitan el intercambio de informacin y la colaboracin entre los
diferentes actores en una organizacin. Adems, las caractersticas
avanzadas tales como autolayout (diseo automtico), componentes de
interfaz de usuario a pedido, y la navegacin "bird-eye (ojo de pjaro)
permiten visualizar fcilmente modelos de gran tamao.

DISEO DE ALMACENES DE DATOS Y DATA MARTS

El desempeo, uso y valor de un almacn de datos est determinado por su
diseo.
ERwin brinda tcnicas de modelado especficas para almacenes de datos
(como Star Schema y Snowflake), optimizando as el almacn de datos para
sus necesidades de desempeo y anlisis. Tambin, captura y documenta
un conjunto rico de informacin sobre el almacn, incluyendo fuentes de
datos, lgica de transformacin y reglas de administracin de datos.





10
3.10 Comparado Completo (Complete Compare)

Esta potente caracterstica automatiza la sincronizacin bidireccional
completa de modelos, scripts y bases de datos, compara un elemento con el
otro, muestra las diferencias y permite la actualizacin selectiva bidireccional.
Si los cambios en el modelo son objeto de una base de datos, ERwin puede
generar automticamente una secuencia de comandos ALTER de base de
datos, si lo desea.

3.11 Generacin de diseo de bases de datos

ERwin permite crear diseos de base de datos directamente a partir de
modelos visuales, aumentando de la eficiencia y reduciendo los errores. El
apoyo a la base de datos lder en el sector incluye plantillas de integridad
referencial optimizada y un lenguaje rico entre bases de datos macro, lo que
permite a los modeladores personalizar los triggers, secuencias de
comandos y procedimientos almacenados. plantillas personalizables facilitan
la generacin del diseo fsico completo de un modelo y sus definiciones.
3.12 Presentacin de informes e impresin

Cada copia de CA ERwin incluye una copia de SAP Business Objects Crystal
Reports. Los clientes pueden utilizar reportes fuera de la caja, o crear los
suyos propios. Una interfaz genrico de ODBC est disponible para los
clientes que utilizan otras herramientas de informes. Los informes pueden
ser generados en una variedad de formatos, incluyendo HTML, PDF, RTF y
TXT.

3.13 Integracin e Intercambio de Metadatos con otras herramientas

Es fcil de integrar ERwin con otros proyectos y herramientas con la
importacin o exportacin de una amplia variedad de fuentes, incluyendo las


11
herramientas de BI, centros (hubs) de MDM, otras herramientas de modelado
de datos; Extraccin, Transformacin, Carga (ETL) y herramientas de
Lenguaje de Modelado Unificado (UML).

Nuevas funcionalidades
CA ERwin Data Modeler r8 se enfoca en tres reas principales:
visualizacin, personalizacin y la capacidad de administrar la
complejidad de los datos. Las principales funcionalidades que respaldan
estos objetivos son:
DIAGRAMACIN Y VISUALIZACIN
CA ERwin r8 aade la integracin de la mejor tecnologa de diagramacin
para brindar la flexibilidad de una herramienta de dibujo, combinada con el
poder de una herramienta de modelado de datos lder en la industria. Sus
modelos no slo se vern mejor, sino que sern ms fciles de encontrar,
crear y administrar.
TEMAS DE VISUALIZACIN Y OPCIONES DE FORMATO DE MODELOS
Los nuevos temas de visualizacin le brindan la capacidad de personalizar
colores, fuentes, fondos, bordes y mucho ms, para ofrecer las opciones de
una herramienta de dibujo, sin sacrificar la funcionalidad de modelado de
datos.
Los temas de visualizacin le permiten crear temas de formato reutilizables
entre equipos y proyectos, aadiendo una apariencia comn a los esfuerzos
entre modelos.
EDITOR EN MASA
El nuevo editor en masa brinda actualizaciones de metadatos entre objetos
y mltiples instancias en una misma interfaz similar a una hoja de clculo, lo
cual permite actualizar en masa, exportar a Excel y consultar metadatos. Sus
actualizaciones de volmenes ahora son ms sencillas, con opciones de
exportacin y reportes ms flexibles.




12
PALETA DE DIBUJO MAXIMIZADA CON IU A PEDIDO
La capacidad de invocar barras de herramientas y editores cuando sean
necesarios ahorra un valioso espacio de dibujo, brindando una pantalla
completa para trabajar con grandes volmenes de informacin.
DISEO AUTOMTICO A UN CLICK PARA DIAGRAMAS DE MODELOS
La funcionalidad de diseo automtico le ahorra tiempo valioso a la hora de
volver a dibujar y preparar modelos; ERwin puede hacerlo automticamente
con un slo click.
CORRECTOR ORTOGRFICO
Las definiciones y metadatos son el corazn de su modelo de datos, por lo
que debe asegurarse de escribirlos correctamente. La correccin ortogrfica
automtica de los metadatos de texto (como definiciones, comentarios,
notas) ha sido aadida para facilitar la validacin del texto provisto por el
usuario.

Especificaciones Tcnicas

4.1 Aplicaciones de Software Compatibles
NetDynamics
PowerBuilder
PROGRESS
Visual Basic

4.2 Bases de Datos Compatibles

DB2, including DB2 for i5/OS (System i)
IDS (Informix)
MySQL
ODBC
Oracle


13
Progress
SQL Server
Sybase
Sybase IQ
Teradata


4.3 Sistemas Operativos Compatibles
PLATINUM ERwin CA ERwin Data Modeler
Windows 95 Windows XP
Windows 98 Windows Vista
Windows ME Windows 7

Ventajas de ERwin
Asegura consistencia, rehso, e integracin de los datos del proyecto
al proporcionar el bosquejo que las IT necesitan para entender,
analizar y comunicar la estructura de la base de datos.

Mejora la productividad entre los desarrolladores cuando los diseos
de la base de datos son divididos, compartidos, y reutilizados. El
ambiente grfico facilita la visualizacin de la estructura completa, los
elementos claves y el diseo optimizado de la base de datos.

Le ahorra tiempo al acelerar la creacin de bases de datos de alta
calidad, transaccionales de alto rendimiento y para data warehouse.

Mantiene los recursos y mejora la precisin al sincronizar el modelo y la
base de datos.



14
Anexos

6.1 Grfico Funcional de ERwin

6.2 CA ERwin Data Modeler r8 le permite visualizar estructuras
complejas de datos en una interfaz grfica intuitiva y fcil de usar.




15
Bibliografa

http://en.wikipedia.org/wiki/CA_ERwin_Data_Modeler

http://druyanov.tripod.com/RDBMS/ERWin.html

http://erwin.com/products/detail/ca_erwin_data_modeler_standard_edition/

http://www.worldlingo.com/ma/enwiki/es/CA_ERwin_Data_Modeler

http://www.ischool.drexel.edu/faculty/song/courses/info607/ERwin/ERwin-
Instruction.pdf

Vous aimerez peut-être aussi