Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Previo1 Modelado PDF
Previo1 Modelado PDF
MODELADO DE DATOS
UTILIZACIÓN BASICA DE ERWIN
INTRODUCCIÓN
ERwin es una herramienta que nos ayuda a diseñar y crear de manera visual una base de datos
(data model). Puede ser usado para detallar un análisis o refinarlo en otro momento y distribuir
en partes la documentación requerida por esta aplicación.
Para la realización de estas prácticas se utilizará la versión 4.1 de ERwin, ya que muestra los
modelos físico y lógico a partir del modelo conceptual visto en clase.
Una vez realizado lo anterior aparecerá la siguiente ventana de conexión a la base de datos
(figura 2).
Seleccione Create a new model y oprima OK, se muestra enseguida la ventana de selección
del tipo de modelo, véase la figura 4.
Seleccione el tipo de modelo Logical/Phisical para poder interactuar con ambos; en la base
de datos seleccione ORACLE, en versión 9x y finalmente OK. Después 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 lógico
Modelo físico
• Entidades
• Atributos
• Relaciones
• Tablas
• Columnas
• Restricciones
• Vistas
1
La definición de cada uno de los objetos se encuentra en el apéndice A.
TIPOS DE ENTIDADES
AGREGANDO ENTIDADES
TIPOS DE RELACIONES
Las relaciones son representadas por líneas que conectan entidades y éstas pueden ser líneas
continuas o discontinuas, dependiendo del atributo que se hereda, es decir, si éste es llave
primaria o no, véase la figura 13.
CREACIÓN DE RELACIONES
EJERCICIO
Primero genere cada una de sus entidades en ERwin, asígneles su nombre correspondiente:
Asigne sus atributos correspondientes a cada entidad, presionando botón 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 según su
modelo. Elija la opción 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), sólo presionando el botón New ubicado en la parte izquierda
de la ventana.
Para el ejemplo obtendría 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 rectángulo 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 foráneas a través 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 foránea 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 línea que nos ayuda a formar esta dependencia es una línea continua, observe que
la entidad redondea sus esquinas y la llave foránea se posiciona en la parte superior del
rectángulo.
Hacemos lo mismo para la relación entre Vendedor y Venta, así como, entre Producto y
Venta:
Una vez terminado nuestro modelo podemos pasarlo a modelo físico utilizando la barra de
tareas y de esta manera observar el tipo de datos para las variables.