Documentos de Académico
Documentos de Profesional
Documentos de Cultura
P2 Erwin
P2 Erwin
Sistemas
OBJETIVOS
Al finalizar esta sesión de laboratorio usted estará en capacidad de:
Documentar entidades y relaciones.
• Crear, modificar y eliminar atributos.
• Completar información relacionada con el DER y su presentación:
Cambiar fuentes y colores.
Crear y modificar áreas para diferentes visiones.
Resolver Generalización de Jerarquías.
• Imprimir el DER y producir reportes de documentación, entidades y relaciones.
• Producir reportes con los atributos, documentación, y generar vistas.
.
GENERALIZACIÓN DE JERARQUÌAS
SUB CATEGORIAS
En algunas ocasiones una entidad se puede dividir en diferentes categorías. Este tipo de
diseño se sugiere utilizar solo cuando hay entidades con muchas similitudes y algunas
diferencias, con la cual los atributos comunes se mantendrán en la tabla de la cual
dependen.
Ejemplo:
Sabemos que una persona puede ser natural o jurídica. Una persona natural tiene los
siguientes atributos: DNI, nombre, dirección, teléfono. Una persona jurídica tiene los
siguientes atributos: RUC, nombre, dirección, Teléfono.
Se puede notar que ambas deben constituir entidades diferentes por las diferencias pero
como ambas son personas deberían ser categorizadas y depender de una misma entidad.
Pasos:
1. Crear la tabla persona con los atributos comunes a persona natural y a persona
jurídica.
Para hacer que hereden de PERSONA se deberá seleccionar el icono y luego hacer
click en la tabla antecesora y luego en la dependiente
EDICION DE ENTIDADES
La edición de los objetos de un modelo de base de datos puede hacerse de varias formas
como veremos a continuación:
ENTIDADES
Una alternativa para editar una entidad es haciendo click derecho sobre la entidad a
modificar.
Haciendo click en Entity Properties se podrá ver la pantalla que se muestra en la figura.
En esta figura se muestra varios tabs que explicaremos a continuación:
FICHA DEFINICION
En definición se puede incluir una definición de la entidad para poder entender su
significado en posteriores usos o para que sea entendible para otros usuarios.
Ejemplo: la definición de la entidad AUTO y que será útil para otros usuarios.
FICHA UDP
Esta opción es útil para crear propiedades definidas por el usuario, asociadas a la entidad.
Para entrar al editor UDP se deberá hacer click en el botón con los 3 puntos.
Luego se abrirá la pantalla donde se podrá escribir una propiedad directamente
sobre la grilla y seleccionando el tipo de lista, así como el valor por defecto y la
descripción.
Para agregar propiedades es suficiente insertarlas al final de la grilla de la misma
forma que se hizo antes .Para eliminar una propiedad se deberá seleccionar y luego
hacer clic en Delete.
Llenar las grillas como se muestra en la fig
Notar que la propiedad fue agregada en UDP y para agregar mas propiedades o modificar
propiedades se deberá seguir lo descrito antes.
FICHA ICON
Esta ficha es de utilidad sólo si se desea asignar un archivo de tipo.bmp a la entidad.
En la figura se muestra la pantalla de esta ficha, que es donde se podrá asignar un ícono.
Ficha
Icono
Notar que ERwin puede elegir entre iconos grandes y pequeños para realizar esta
actividad. Por ejemplo seleccionando un ícono grande y haciendo clic en el botón con los
3 puntos(…), se abrirá la pantalla que se muestra a continuación:
Haciendo clic en el botón Import se abrirá la pantalla, localizar un archivo con extensión
.bmp tal como se muestra en la figura .
Las líneas de una relación pueden ser automáticamente posicionadas por ERwin o
controladas manualmente por el modelador.
En el Tab Display se puede marcar la opción Spilit Verb Phrase para posicionar las
frases en los extremos, en vez de juntas en el centro de la línea de la relación, como se
muestra en la figura.
Ejemplo: Poner la relación entre MODELO Y AUTO los nombres necesarios según
sea la relación.
Notar que hay 2 opciones para poner el nombre de la relación. En este caso una es desde
MODELO hacia AUTO Y la otra es desde AUTO hacia MODELO.
Un AUTO pertenece a un MODELO, y un MODELO tiene un AUTO asociado.
Las áreas permiten tener diferentes vistas del modelo de datos. Éstas pueden ser creadas y
modificadas.
1. Luego se podrá hacer doble click sobre el objeto creado o hacer Click derecho y
luego seleccionar la opcion Properties, se abrirá el cuadro de diálogo propiedades.
2. en la ficha general incluir el Autor de la vista.
3. en la ficha Members mover entidades de un grupo de entidades en un subject area
haciendo doble click en el nombre de la entidad o ir seleccionando las entidades
necesarias e ir pasándolas a la sección objetos incluidos haciendo clic en las
flechas.
4. Seleccionar la entidad marca, hacer click en la flecha simple a la derecha y la
entidad será incluida, luego la entidad MODELO que será la otra entidad de la
vista.
5. Haga click en la pestaña Definition para documentar la función del área.
6. y para terminar presionar botón Ok.
MODIFICAR ÁREAS:
1) Presione el botón de la barra de herramientas
2) Seleccione el área que usted quiere modificar de la lista de áreas.
3) Presione el botón Rename… si usted quiere renombrar el área seleccionada.
Revise el nombre del área en la ventana de diálogo Rename Subject Area y
presione el botón OK.
4) Haga click con el botón izquierdo del mouse sobre cada una de las pestañas
para modificar las propiedades del área:
Haga click en la pestaña General para cambiar el nombre del autor.
Haga click en la pestaña Members para agregar o quitar objetos (entidades
tablas/vistas) del área.
Haga click en la pestaña Definition para modificar la documentación de la
función del área.
5) Presione el botón OK.
REPORTES EN ERwin
Pasos a seguir:
Para crear nuevos reportes:
1) Presione el botón Report Browser en la barra de herramientas del menú
principal.
2) Al aparecer la ventana del Report Browser, presione el botón New report or
folder y escoja la opción Erwin Report.. Aparece la ventana de diálogo Erwin
Report Editor.
Exportar Reporte
Clic derecho y Export result Set
EJERCICIO PROPUESTO
02_Para esta sesión de laboratorio usted debe construir los siguientes reportes y
escoger un nombre adecuado para cada uno de ellos :