Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MODELADO DE DATOS
UTILIZACIN BASICA DE ERWIN
INTRODUCCIN
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.
Para la realizacin de estas prcticas se utilizar la versin 4.1 de ERwin, ya que muestra los
modelos fsico y lgico a partir del modelo conceptual visto en clase.
Una vez realizado lo anterior aparecer la siguiente ventana de conexin a la base de datos
(figura 2).
Seleccione Create a new model y oprima OK, se muestra enseguida la ventana de seleccin
del tipo de modelo, vase la figura 4.
Seleccione el tipo de modelo Logical/Phisical para poder interactuar con ambos; en la base
de datos seleccione ORACLE, en versin 9x y finalmente OK. Despus de realizar esto
aparecer la ventana de ambiente de trabajo.
a) Barra de herramientas
b) Caja de herramientas
c) Explorador del modelo
d) Ventana del diagrama
TIPOS DE MODELOS
Modelo lgico
Modelo fsico
Entidades
Atributos
Relaciones
Tablas
Columnas
Restricciones
Vistas
1
La definicin de cada uno de los objetos se encuentra en el apndice A.
TIPOS DE ENTIDADES
AGREGANDO ENTIDADES
TIPOS DE RELACIONES
Las relaciones son representadas por lneas que conectan entidades y stas pueden ser lneas
continuas o discontinuas, dependiendo del atributo que se hereda, es decir, si ste es llave
primaria o no, vase la figura 13.
CREACIN DE RELACIONES
EJERCICIO
Primero genere cada una de sus entidades en ERwin, asgneles su nombre correspondiente:
Asigne sus atributos correspondientes a cada entidad, presionando botn derecho del mouse
sobre la entidad y aparecer la siguiente ventana: Teclee el nombre del atributo (columna), as
como el tipo de dato que se va a utilizar.
Una vez que ha dado nombre a su atributo puede elegirlo como su llave primaria segn su
modelo. Elija la opcin ubicada en la parte inferior derecha de la ventana mostrada
denominada Primary Key. En esta misma ventana puede continuar agregando atributos
(columnas) a su entidad (tabla), slo presionando el botn New ubicado en la parte izquierda
de la ventana.
Para el ejemplo obtendra la entidad de la siguiente forma al terminar de introducir todos sus
atributos. Note que el nombre asignado a la entidad aparece afuera de sta en la parte
superior, que el atributo que es su llave primaria en el rectngulo superior de la entidad y en
la parte baja sus atributos restantes.
Una vez que ha terminado de definir todas sus entidades con sus respectivos atributos en la
ventana del diagrama, se ver como se muestra en la figura siguiente:
Es necesario comenzar a asignar sus llaves forneas a travs de sus relaciones. Lo anterior lo
podr realizar con ayuda de los iconos de la barra de herramientas de ERwin.
El siguiente paso es relacionar la entidad Cliente con Venta, donde en nuestro modelo
relacional notamos que la llave primaria de Cliente pasa como llave fornea y a su vez pasa a
formar parte de su llave primaria, lo que convierte a la entidad Venta en dependiente de esta
entidad. La lnea que nos ayuda a formar esta dependencia es una lnea continua, observe que
la entidad redondea sus esquinas y la llave fornea se posiciona en la parte superior del
rectngulo.
Hacemos lo mismo para la relacin entre Vendedor y Venta, as como, entre Producto y
Venta:
Una vez terminado nuestro modelo podemos pasarlo a modelo fsico utilizando la barra de
tareas y de esta manera observar el tipo de datos para las variables.