Está en la página 1de 16

UNIVERSIDAD NACIONAL DE SAN

ANTONIO
ABAD DE CUSCO
FACULTAD DE INGENIERIA ELECTRICA, ELECTRONICA, INFORMATICA Y
MECANICA
ESCUELA PROFESIONAL DE INGENIERIA INFORMATICA Y DE SISTEMAS

MODELO RELACIONAL, ERWIN Y BPMN

NDICE

MODELO ENTIDAD RELACION.....2


ERWIN4
DEFINICIN.....4
TIPOS DE MODELOS.6
TIPOS DE ENTIDADES......8
EJEMPLLO......8
BPMN.....5
DEFINICIN..6
REQUERIMIENTOS TCNICOS DE XQUERY.....6
CARACTERSTICAS...7
APLICACINES..7
BUSINESS PROCESS MANAGEMENT NOTATION (BPMN) .9
TIPOS DE ELEMENTOS....10
EJEMPLO DE BPM 11
CONCLUSIONES........8
BIBLIOGRAFA.....8

Pgina 2

MODELO ENTIDAD RELACION

El modelo entidad relacin es un modelo de datos basado


percepcin del mundo real que consiste en un conjunto de
bsicos llamados entidades y relaciones entre estos
implementndose en forma grfica a travs del Diagrama
Relacin.

Es una herramienta para el modelado de datos que permite representar


las entidades relevantes de un sistema de informacin as como sus
interrelaciones y propiedades.

en una
objetos
objetos,
Entidad

Dnde:
Entidad: Representa una cosa u "objeto" del mundo real con existencia
independiente, es decir, se diferencia nicamente de otro
objeto o cosa,
incluso siendo del mismo tipo, o una misma
entidad.
Algunos Ejemplos:

Una persona. (Se diferencia de cualquier otra persona, incluso siendo


gemelos).

Un automvil. (Aunque sean de la misma marca, el mismo modelo,...,


tendrn atributos diferentes, por ejemplo, el nmero de chasis).

Una casa (Aunque sea exactamente igual a otra, an se diferenciar en


su direccin).
Una entidad puede ser un objeto con existencia fsica como: una
persona, un animal, una casa, etc. (entidad concreta); o un objeto con
existencia conceptual como: un puesto de trabajo, una asignatura de
clases, un nombre, etc. (entidad abstracta). Una entidad est descrita y
se representa por sus caractersticas o atributos. Por ejemplo, la entidad
Persona las caractersticas: Nombre, Apellido, Gnero, Estatura, Peso,
Fecha de nacimiento.
Conjunto de entidades: Es una coleccin de entidades similares como
por ejemplo todos los empleados.
Caractersticas:

Todas las entidades de un conjunto tienen los mismos atributos (a


excepcin de una jerarqua).
Pgina 3

Cada conjunto de entidades tiene una llave.

Cada atributo tiene un dominio.

ERWIN

Es un software totalmente orientado al modelado y mantenimiento de base de


datos, flexible que permite crear y administrar todos los dems componentes
asociados.
ERwin es una herramienta que nos ayuda a disear y crear de manera visual
una base de datos (data model). Puede ser usado para detallar un anlisis o
refinarlo en otro momento y distribuir en partes la documentacin requerida por
esta aplicacin.
1.

2. Que mas es ERwin? Erwin nos proporciona 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 y
triggers para los principales tipos de base de datos.
3. Porque usar ERwin 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.
4. Porque mas usar ERwin? 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 nueva,
permitiendo transferencia entre ambas y la aplicacin de ingeniera
inversa. 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.
5. 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
Pgina 4

mltiples bases de datos, o convertir una aplicacin de una plataforma


de base de datos a otra.
6. 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,
7. Qu modelo usa ERWin? ERWin se basa en el modelo Entidad
Relacin (E/R). La notacin (metodologa) que mas usa es la IDEF1X.
TOO E/R Clase Entidad Atributo Columna / Atributo Modelo Lgico Vista
Lgica Modelo Fsico Vista Fsica Relacin Persistente Relacin
Identificatoria Relacin No Persistente Relacin No Identificatoria
8. Historia de Erwin ERwin fue creado por Logic Works Fue adquirida en
1998 por Platinum Technology
9. 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 ms
tarde renombrado aCA ERwin Data Modeler v8

Pgina 5

10. El 13 de marzo de 2014, Embarcadero Technologies entr en un


acuerdo definitivo para adquirir ERwin de Computer Associates.

TIPOS DE MODELOS
Un modelo es una representacin del mundo real al mundo abstracto. Existen
dentro de ERwin dos tipos de modelos: lgico y fsico (vase la figura 6). El
modelo lgico apoya las necesidades de los datos que deben representar la
informacin del negocio y definir sus reglas. El modelo fsico apoya las
necesidades del administrador de la base de datos, que se centra en la puesta
en prctica del modelo en una base de datos. Se puede cambiar fcilmente del
modelo lgico al modelo fsico y de nuevo al lgico, simplemente seleccionando
de la lista de opciones logical/physical en la barra de herramientas de ERwin.

REPRESENTACIN LGICA Y FSICA DEL MODELO La mayora de los


objetos en el modelo lgico corresponden a un objeto relacionado en el modelo
fsico de los datos. Por ejemplo, el modelo lgico contiene entidades y atributos
que se representan en el modelo fsico como tablas y columnas
respectivamente (vase la figura 9).

OBJETOS BSICOS DE MODELADO Los objetos bsicos del modelo lgico


de datos son:
Entidades
Atributos
Relaciones

Los objetos bsicos del modelo fsico de datos son:


Tablas
Columnas
Restricciones
Vistas

Pgina 6

Pgina 7

TIPOS DE ENTIDADES.- Tipos de entidades En ERwin tenemos dos tipos de


entidades que pueden ser utilizadas en el modelado de datos.

Una entidad independiente que se representa con un cuadro.


Una entidad dependiente que se representa por un cuadro con las
esquinas redondeadas.

EJERCICIO Diagrama en ERwin


cliente {idcliente, nombcte, dircte, paiscte}
vendedor { idvendedor, nomvendedor, oficina, comision}
fabricante {idfabricante, nombfabr, dirfab, paisfab}
producto { idproducto, idfabricante, descprod,costo,precio}
venta { idcliente, idvendedor, idproducto, cantidad}

Pgina 8

Business Process Management Notation (BPMN)


Es una notacin grfica estandarizada que permite el modelado de procesos de
negocio, en un formato de flujo de trabajo (workflow). BPMN fue inicialmente
desarrollada por la organizacin Business Process Management Initiative
(BPMI), y es actualmente mantenida por el OMG (Object Management Group),
luego de la fusin de las dos organizaciones en el ao 2005. Su versin actual
es la 1.1 y hay una versin futura propuesta, la 2.0
El principal objetivo de BPMN es proveer una notacin estndar que sea
fcilmente leble y entendible por parte de todos los involucrados e interesados
del negocio (stakeholders). Entre estos interesados estn los analistas de
negocio (quienes definen y redefinen los procesos), los desarrolladores
tcnicos (responsables de implementar los procesos) y los gerentes y
administradores del negocio (quienes monitorean y gestionan los procesos). En
sntesis BPMN tiene la finalidad de servir como lenguaje comn para cerrar la
brecha de comunicacin que frecuentemente se presenta entre el diseo de los
procesos de negocio y su implementacin.
Actualmente hay una amplia variedad de lenguajes, herramientas y
metodologas para el modelado de procesos de negocio. La cada vez mayor
adopcin de la notacin BPMN como estndar ayudar a unificar la expresin
de conceptos bsicos de procesos de negocio (por ejemplo procesos pblicos y
privados, orquestacin, coreografa, etc.) as como conceptos avanzados de
modelamiento (por ejemplo manejo de excepciones, compensacin de
transacciones, entre otros).

Pgina 9

Elementos.
BPMN es una coleccin de elementos grficos especializados para representar
un proceso y como es ejecutado. Los principales elementos son: actividades
(activities), eventos (event), puertas de enlace (gateway) y flujo de secuencia
(secuence flow).

Tipos de elementos

Eventos
Existen varios tipos de eventos para ser ms especficos en su tipo.
Pgina 10

Ejemplo prctico de BPMN


Comercializadora de cajas y empaques. reciben pedidos del cliente, los
productos son maquilados en una fbrica de empaques quien devuelve al
producto en lotes, se recibe y se almacena mientras se planea la entrega junto
con otros productos a los clientes. Se realiza el envo al cliente y se cobra. La
estructura de la empresa es la siguiente:

Procesos del negocio

Ventas. Se recibe un pedido de cliente y este se retransmite a la fbrica


de empaques. Una vez fabricado y entregado se realiza labor de cobranza.
Pgina 11

Logstica. Se almacenan los productos, se planea la entrega a los


clientes y se enva el pedido.
Quin participa?
Para iniciar debemos conocer quien est involucrado en el proceso, para ello
trazamos pools y canales que representan participantes en un proceso:
personas o organizaciones.
Y determinamos donde comienza y donde finaliza.

Podemos representar el flujo a nivel de subprocesos.

El nivel de abstraccin lo podemos disminuir para obtener un detalle mayor del


proceso. Para iniciar de agregan los dems participantes:
Ahora observamos que hay nuevos actores que participan en el negocio, hay
un inicio con el cliente y termina cuando el jefe de finanzas recibe el pago.

El diagrama final
Este es el resultado final a cierto nivel de abstraccin, enseguida
identificaremos que elementos se han agragado para analizarlos.

Pgina 12

Descripcin
Tarea.
Para cada una de las actividades en el flujo la tarea est identificada por un
rectngulo y cuando hay un subproceso y no es necesario desglosar se indica
con el artefacto correspondiente parecido a una tarea con un signo de +.

Flujo de mensaje.
Pgina 13

Cada vez que da lugar comunicacin o envo de datos identificamos una lnea
punteada que inicia con un crculo y termina con una flecha.
Objeto de datos.
Cuando el intercambio incluye un objeto de datos se indica con el elemento
correspondiente.

Evento de mensaje.
La llegada de un mensaje lanza un evento para continuar con el flujo.

Toma de decisiones.
Permite dividir el flujo dependiendo de la evaluacin de una situacin, en el
ejemplo el cliente evala si esta de acuerdo con la cotizacin, en caso de que
no termina con la cancelacin del proceso.

Temporizador.
Pgina 14

Cuando se realiza una solicitud al maquilador es necesario poner en espera el


proceso por un tiempo determinado, una vez trascurrido el flujo continua con la
siguiente tarea o evento.

Pgina 15

1. BIBLIOGRAFA
[1] https://es.wikipedia.org/wiki/Modelo_relacional
[2] http://ict.udlap.mx/people/carlos/is341/bases03.html
[3] http://erwin.com/products/data-modeler
[4] https://en.wikipedia.org/wiki/CA_ERwin_Data_Modeler
[5] http://www.bizagi.com/manual_bpmn

Pgina 16

También podría gustarte