+ All Categories

ERwin

Date post: 27-Dec-2015
Category:
Upload: daniela-gutierrez
View: 51 times
Download: 0 times
Share this document with a friend
22
Contenido Definiciones Básicas..................................3 Introducción.......................................... 6 Características Principales...........................8 Especificaciones Técnicas............................14 Ventajas de ERwin....................................15 Anexos............................................... 15 Bibliografía.......................................16
Transcript
Page 1: ERwin

Contenido

Definiciones Básicas..................................................................................3

Introducción................................................................................................6

Características Principales........................................................................8

Especificaciones Técnicas......................................................................14

Ventajas de ERwin....................................................................................15

Anexos.......................................................................................................15

Bibliografía...............................................................................................16

ERwin

Page 2: ERwin

2

Definiciones Básicas

1.1. Datos

Es la representación de un mensaje. Debe ser Objetivo.

1.2. Información

Son los datos procesados. Debe ser SUBJETIVO. Es todo aquel significado

percibido al recibir un mensaje

Dato + Proceso = Información

1.3. Base de Datos

Conjunto de datos organizados de tal manera, que pueda extraerse

información y que pueda ser compartida. Entre los usuarios debe existir un

consenso en lo que representan los datos (la información a obtener).

1.4. Modelo

Representación grafica de la realidad que son clarificados a través de texto

explicativo. Ejemplo: Una representación a escala de una casa, Una

representación de un automóvil, 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:

Lógico: Orientado a la empresa, Definiciones y Reglas de Negocio

Físico: Restringido por el DBMS

Dimensional: Data Warehousing, Diseño de Data Mart

Entidad: Una persona, lugar, evento o concepto acerca del cual el

negocio necesita guardar datos.

1.6. Atributo

Page 3: ERwin

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 línea 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 más atributos son usados frecuentemente para

acceder a una o más instancias (filas o registros) de las entidades. En ERwin

son mostrados en diagramas (IE x,y) después 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. Relación

Se trata de un enlace lógico entre dos entidades que representan una regla de

negocio o una restricción.

1.11. Llave Foránea (FK)

Una llave foránea es una llave primaria de una entidad padre (Fuerte) que es

AGREGADA a la entidad hijo (Débil) a través de su relación.

1.12. Relación Identificada

Page 4: ERwin

4

La llave primaria de la entidad padre es migrada a través de la RELACION

para FORMAR parte de la llave primaria de la entidad hijo.

1.13. Relación 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

foránea necesariamente tiene que tener un valor real de la llave primaria.

1.14. Relación 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 foránea en la entidad hijo

puede existir sin la información de la llave primaria de la entidad padre.

1.15. Relación Muchos a Muchos

La llave primaria de la entidad padre no es migrada como llave foránea. Cada

frase representa la regla desde la perspectiva:

Padre a Hijo

Hijo a Padre

Page 5: ERwin

5

Introducción

2.1. Definición de Herramientas CASE

Se puede definir a las Herramientas CASE (Computer Aided Software

Engineering, Ingeniería 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 (Investigación Preliminar, Análisis, Diseño,

Implementación e Instalación.).

CASE es también definido como el Conjunto de métodos, utilidades y

técnicas que facilitan el mejoramiento del ciclo de vida del desarrollo de

sistemas de información, completamente o en alguna de sus fases.

Se puede ver al CASE como la unión de las herramientas automáticas de

software y las metodologías de desarrollo de software formales.

Existe también el CASE integrado que fue comenzando a tener un impacto

muy Significativo en los negocios y sistemas de información de las

organizaciones, además de desarrollar rápidamente sistemas de mejor

calidad para soportar procesos críticos del negocio y asistir en el desarrollo y

promoción intensiva de la información de productos y servicios.

2.2. Antecedentes

La mayoría de las empresas se han extendido a la adquisición 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 posición en el

mercado competitivo. Sin embargo, en algunos se obtienen elevados costos

tanto en la adquisición de herramientas y costos de entrenamiento de personal, como a

la falta de adaptación de tal herramienta a la arquitectura de la información y a

metodologías de desarrollo utilizadas por la organización.

Page 6: ERwin

6

Por otra parte, algunas herramientas CASE no ofrecen o evalúan soluciones

potenciales para los problemas relacionados con sistemas o virtualmente no llevan a

cabo ningún análisis de los requerimientos de la aplicación. Sin embargo, CASE

proporciona un conjunto de herramientas semiautomatizadas y automatizadas

que están desarrollando una cultura de ingeniería nueva para muchas empresas.

Uno de los objetivos más importante del CASE (a largo plazo) es conseguir la

generación automática de programas desde una especificación al nivel de diseño.

2.3. ERwin

ERwin fue creado por “Logic Works Inc.” Fue adquirido en 1998

por “Platinum Technology Inc.”, la cual fue adquirida más 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 diseño de base de datos, que

brinda productividad en su diseño, generación, y mantenimiento de

aplicaciones. Desde un modelo lógico de los requerimientos de información,

hasta el modelo físico perfeccionado para las características específicas de

la base de datos diseñada, además ERwin permite visualizar la estructura,

los elementos importantes, y optimizar el diseño de la base de datos. Genera

automáticamente las tablas y miles de líneas de stored procedure

(procedimiento almacenado) y triggers para los principales tipos de base de

datos.

ERwin hace fácil el diseño de una base de datos. Los diseñadores de bases

de datos sólo apuntan y pulsan un botón para crear un gráfico del modelo E-

R (Entidad - relación) de todos sus requerimientos de datos y capturar las

reglas de negocio en un modelo lógico, mostrando todas las entidades,

atributos, relaciones, y llaves importantes.

Page 7: ERwin

7

La migración automática garantiza la integridad referencial de la base de

datos. ERwin establece una conexión entre una base de datos diseñada y

una base de datos, permitiendo transferencia entre ambas y la aplicación

de ingeniería reversa. Usando esta conexión, ERwin genera

automáticamente tablas, vistas, índices, reglas de integridad referencial

(llaves primarias, llaves foráneas), 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 múltiples bases de datos, o convertir una

aplicación de una plataforma de base de datos a otra.

Características Principales

3.1 El modelar lógico de los datos

Los modelos puramente lógicos pueden ser creados, de los cuales los

modelos físicos pueden ser derivados. También soporta las combinaciones

de modelos lógicos y físicos. Soporta el tipo “entidad” además atribuye

nombres lógicos y descripciones, dominios lógicos y tipos de datos, así como

nombramiento de la relación.

3.2El modelar físico de los datos

Los modelos netamente físicos pueden crearse, así como, las combinaciones

entre modelos lógicos y físicos. Soporta el nombramiento y descripción de

tablas y columnas, tipos de datos definidos por el usuario, también como

definición y el nombramiento de la llave primaria, llaves extranjeras y llaves

alternativas, así como el nombrado y definición de restricciones. Provee

también soporte para los índices, las opiniones, los procedimientos

almacenados y los “triggers”.

Page 8: ERwin

8

3.3Transformación de Lógico-A-Físico

Incluye un diccionario de nombramiento/abreviatura llamado “Naming

Standards Editor (Editor del Nombrado de Estándares)” y una facilitación en

el mapeado de tipo de dato lógico al tipo de datos de RDBMS llamado

“Datatype Standards Editor (Editor de Estándares del Tipo de Dato)”, ambos

personalizables a través de las entradas y las ejecuciones de reglas básicas.

3.4Ingeniería delantera

Una vez que el diseñador de la base de datos esté satisfecho con el modelo

físico, la herramienta puede generar automáticamente un  guión de

“SQL Data Definition Language (DDL)”, el cual puede ser directamente

ejecutado en el ambiente RDBMS o puede ser almacenado en un archivo.

3.5Ingeniería reversa

Si un analista necesita examinar y entender una estructura de datos

existente, ERwin capturará fielmente los objetos físicos de la base de datos

en un archivo modelo de ERwin.

3.6 ERwin provides a simple, graphic display to visual complex database

structures in an easy-to-manage inteLa visualización de las complejas

estructuras de datos

ERwin proporciona una interfaz fácil de utilizar para mostrar gráficos sencillos

hasta estructuras complejas de bases de datos.

3.7Diseño de Arquitectura de la Capa

ERwin offers unique flexibility to create multiple model layers, from logical to

physical, to even higher-level models.ERwin ofrece una flexibilidad única

para crear varias capas del modelo, desde lógico a físico, incluso a los

modelos de más alto nivel. Users can create logical and physical models that

Page 9: ERwin

9

are completely separate, or create logical and physical models that are

linked, allowing you to choose the implementation style best suited to your

needs. Los usuarios pueden crear modelos lógicos y físicos que están

completamente separados, o crear modelos lógicos y físicos que están

vinculados, lo que le permite elegir el estilo de la aplicación que mejor se

adapte a sus necesidades.

3.8 Reusable standards improve an organization's ability to develop and

manage their information assets in a cost and time effective manner.

Definición de Estándares

Los estándares reutilizables mejoran la capacidad de una organización para

desarrollar y gestionar sus activos de información de forma eficaz en

términos de costo y tiempo. ERwin supports the definition and maintenance

of standards through reusable model templates, the Domain Editor, the

Naming Standards Editor and the Datatype Standards Editor. ERwin apoya la

definición y mantenimiento de los estándares a través del “Modelo de

plantillas reutilizables”, el “Editor de dominio”, el “Editor de normas de

denominación” y el “Editor de tipos de datos estándares”.

3.9Manejo de Modelos Grandes ERwin helps you manage large enterprise-

level models through subject areas and diagrams.

ERwin le ayuda a administrar grandes modelos a nivel empresarial a través

de áreas temáticas y diagramas. These graphical views and model

visualizations facilitate information exchange and collaboration among the

different stakeholders in an organization. Estas vistas gráficas y las

visualizaciones de modelo facilitan el intercambio de información y la

colaboración entre los diferentes actores en una organización. In addition,

advanced features such as autolayout, on-demand UI components, and “bird-

eye” navigation allow you to easily visualize large models. Además, las

características avanzadas tales como “autolayout” (diseño automático),

Page 10: ERwin

10

componentes de interfaz de usuario a pedido, y la navegación "bird-eye” (ojo

de pájaro) permiten visualizar fácilmente modelos de gran tamaño.

DISEÑO DE ALMACENES DE DATOS Y DATA MARTS

El desempeño, uso y valor de un almacén de datos está determinado por su

diseño.

ERwin brinda técnicas de modelado específicas para almacenes de datos

(como Star Schema y Snowflake), optimizando así el almacén de datos para

sus necesidades de desempeño y análisis. También, captura y documenta

un conjunto rico de información sobre el almacén, incluyendo fuentes de

datos, lógica de transformación y reglas de administración de datos.

3.10 Comparado Completo (Complete Compare) This powerful feature

automates complete bidirectional synchronization of models, scripts and

databases, compares one item with the other, displays any differences

and permits bidirectional selective update.

Esta potente característica automatiza la sincronización bidireccional

completa de modelos, scripts y bases de datos, compara un elemento con el

otro, muestra las diferencias y permite la actualización selectiva bidireccional.

If model changes are targeted for a database, ERwin can automatically

generate a database ALTER script, as desired. Si los cambios en el modelo

son objeto de una base de datos, ERwin puede generar automáticamente

una secuencia de comandos ALTER de base de datos, si lo desea.

3.11 Generación de diseño de bases de datos ERwin allows you to

create database designs directly from visual models, increasing efficiency

and reducing errors.

Page 11: ERwin

11

ERwin permite crear diseños de base de datos directamente a partir de

modelos visuales, aumentando de la eficiencia y reduciendo los errores.

Industry-leading database support includes optimized referential integrity

trigger templates and a rich cross-database macro language, allowing

modelers to customize triggers, scripts and stored procedures. El apoyo a la

base de datos líder 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. Customizable templates facilitate the

generation of a model's complete physical design and definitions.Las

plantillas personalizables facilitan la generación del diseño físico completo de

un modelo y sus definiciones.

3.12 Presentación de informes e impresión Every copy of CA ERwin DM

SE includes a copy of SAP Business Objects' Crystal Reports.

Cada copia de CA ERwin incluye una copia de SAP Business Objects Crystal

Reports. Customers can use out-of-the-box reports, or create their own. Los

clientes pueden utilizar reportes fuera de la caja, o crear los suyos propios. A

generic ODBC interface is available for customers who use other reporting

tools. Una interfaz genérico de ODBC está disponible para los clientes que

utilizan otras herramientas de informes. Reports may be generated in a

variety of formats, including HTML, PDF, RTF and TXT. Los informes pueden

ser generados en una variedad de formatos, incluyendo HTML, PDF, RTF y

TXT.

3.13 Integración e Intercambio de Metadatos con otras herramientas  

It's easy to integrate ERwin with other projects and tools with import or

export from a wide variety of sources, including BI tools, MDM hubs,

other data modeling tools, Extract, Transform, Load (ETL) tools and

Unified Modeling Language (UML) tools.

Page 12: ERwin

12

Es fácil de integrar ERwin con otros proyectos y herramientas con la

importación o exportación de una amplia variedad de fuentes, incluyendo las

herramientas de BI, centros (hubs) de MDM, otras herramientas de modelado

de datos; Extracción, Transformación, Carga (ETL) y herramientas de

Lenguaje de Modelado Unificado (UML).

Nuevas funcionalidades

CA ERwin Data Modeler r8 se enfoca en tres áreas principales:

visualización, personalización y la capacidad de administrar la

complejidad de los datos. Las principales funcionalidades que respaldan

estos objetivos son:

DIAGRAMACIÓN Y VISUALIZACIÓN

CA ERwin r8 añade la integración de la mejor tecnología de diagramación

para brindar la flexibilidad de una herramienta de dibujo, combinada con el

poder de una herramienta de modelado de datos líder en la industria. Sus

modelos no sólo se verán mejor, sino que serán más fáciles de encontrar,

crear y administrar.

TEMAS DE VISUALIZACIÓN Y OPCIONES DE FORMATO DE MODELOS

Los nuevos temas de visualización le brindan la capacidad de personalizar

colores, fuentes, fondos, bordes y mucho más, para ofrecer las opciones de

una herramienta de dibujo, sin sacrificar la funcionalidad de modelado de

datos.

Los temas de visualización le permiten crear temas de formato reutilizables

entre equipos y proyectos, añadiendo una apariencia común a los esfuerzos

entre modelos.

EDITOR “EN MASA”

El nuevo editor “en masa” brinda actualizaciones de metadatos entre objetos

y múltiples instancias en una misma interfaz similar a una hoja de cálculo, lo

cual permite actualizar en masa, exportar a Excel y consultar metadatos. Sus

actualizaciones de volúmenes ahora son más sencillas, con opciones de

exportación y reportes más flexibles.

Page 13: ERwin

13

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 volúmenes de información.

DISEÑO AUTOMÁTICO A UN CLICK PARA DIAGRAMAS DE MODELOS

La funcionalidad de diseño automático le ahorra tiempo valioso a la hora de

volver a dibujar y preparar modelos; ERwin puede hacerlo automáticamente

con un sólo click.

CORRECTOR ORTOGRÁFICO

Las definiciones y metadatos son el corazón de su modelo de datos, por lo

que debe asegurarse de escribirlos correctamente. La corrección ortográfica

automática de los metadatos de texto (como definiciones, comentarios,

notas) ha sido añadida para facilitar la validación del texto provisto por el

usuario.

Especificaciones Técnicas

4.1Aplicaciones de Software Compatibles

NetDynamics

PowerBuilder

PROGRESS

Visual Basic

4.2Bases de Datos Compatibles

DB2, including DB2 for i5/OS (System i)

IDS (Informix)

MySQL

ODBC

Page 14: ERwin

14

Oracle

Progress

SQL Server

Sybase

Sybase IQ

Teradata

4.3Sistemas 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, rehúso, e integración 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 diseños

de la base de datos son divididos, compartidos, y reutilizados. El

ambiente gráfico facilita la visualización de la estructura completa, los

elementos claves y el diseño optimizado de la base de datos.

Le ahorra tiempo al acelerar la creación de bases de datos de alta

calidad, transaccionales de alto rendimiento y para data warehouse.

Mantiene los recursos y mejora la precisión al sincronizar el modelo y la

base de datos.

Page 15: ERwin

15

Anexos

6.1Gráfico Funcional de ERwin

6.2 CA ERwin Data Modeler r8 le permite visualizar estructuras

complejas de datos en una interfaz gráfica intuitiva y fácil de usar.

Bibliografía

Page 16: ERwin

16

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


Recommended