Modelador de base de datos ERwin

28
Modelador de Base de Datos Rafael Mora Padrón Heber Mendoza Tejeda Miguel Medina Ruiz Rogelio Adrián Pérez Muñiz ERWin

description

Presentación sobre el uso de la herramienta CASE "ERwin", para el modelado de base de datos, explicando: Que es y para que sirve, los beneficios que implica su uso, un breve repaso a la historia de este software y dando un vistazo a un ejemplo breve en la creación de un modelo entidad-relación utilizando ERwin y exportando el proyecto , observando como ERwin genera automáticamente el código estructural de la base de datos.

Transcript of Modelador de base de datos ERwin

Modelador de Base de Datos

Rafael Mora Padrón

Heber Mendoza Tejeda

Miguel Medina Ruiz

Rogelio Adrián Pérez Muñiz

ERWin

Temario

¿Qué es ERWin?

¿Por qué usar ERWin?

¿Qué modelo usa ERWin?

Historia de ERwin

Usando ERWin (ejemplo de modelo entidad-relacion)

¿Qué es ERWin?

Es un software totalmente orientado al modelado ymantenimiento de base de datos, flexible que permite crear yadministrar todos los demás componentes asociados.

Que mas es ERwin?

• Erwin nos proporciona 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 storedprocedure y triggers para los principales tipos de base de datos.

Porque usar ERwin

• 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.

Porque mas usar ERwin?

• 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 nueva, permitiendo transferencia entre ambas y la aplicación de ingeniería inversa.

• 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.

Compatibilidad de ERwin

• 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.

SOPORTE ACTUAL

• Software para Aplicaciones Compatibles:

• NetDynamics

• PowerBuilder

• PROGRESS

• Visual Basic

• Bases de Datos Compatibles:

• CA-Clipper * CA-OpenIngres

• DB2 for MVS * DB2 for OS/390,

• DB2 UDB * dBASE

• FoxPro * HiRDB,

• Informix * InterBase,

• Microsoft Access * Microsoft SQL Server,

• Oracle * Paradox,

• Rdb * red Brick Warehouse,

• SAS * SQL Anywhere,

• SQLBase * Sybase,

¿Qué modelo usa ERWin?

• ERWin se basa en el modelo Entidad Relación (E/R).

• La notación (metodología) que mas usa es la IDEF1X.

TOO E/R

Clase Entidad

Atributo Columna / Atributo

Modelo Lógico Vista Lógica

Modelo Físico Vista Física

Relación Persistente Relación Identificatoria

Relación No Persistente Relación No Identificatoria

Historia de ERwin

• ERwin fue creado por Logic Works

• Fue adquirida en 1998 por Platinum Technology

• Platinum fue adquirido mas tarde en mayo de 1999 por Computer

Associates, que mas tarde lo integraron a su suite “AllFusion” bajo el

nombre de AllFusion ERwin Data Modeler. V-7

• La herramienta fue más tarde renombrado a CA ERwin Data Modeler v8

• El 13 de marzo de 2014, Embarcadero Technologies entró en

un acuerdo definitivo para adquirir ERwin de Computer

Associates.

CREACION DE MODELO RELACIONAL CON ERWIN