Está en la página 1de 6

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

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

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

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}

También podría gustarte