Está en la página 1de 16

Universidad Simn Bolvar Sistemas de Informacin III - PS6117 LABORATORIO

GUA DE LABORATORIO No 1

Abril 96:
Realizada por: A.D. A. Borges A.D. M. Silva Revisada por: Prof. M. Prez Prof. T. Rojas Prof. A. Grimn

Abril 98:
Actualizada por: A.D. N. Noda A.D. L.E. Mendoza Revisada por: Prof. M. Prez Prof. T. Rojas Obs. finales: Prof. G. Lentini

Septiembre 2000
Actualizada por: A.D. A. Daz Revisada por: Prof. M. Prez Prof. L.E. Mendoza Obs. finales: Prof. G. Lentini

Septiembre, 2000

Sistemas de Informacin III

Gua de Laboratorio N 1

GUA DE LABORATORIO No 1 OBJETIVOS

Al finalizar esta sesin de laboratorio, usted estar en capacidad de, en relacin con la herramienta Erwin: Identificar la interfaz y sus componentes ms importantes, tales como: Barra de mens. Barra de herramientas. Caja de herramientas. Barra de herramientas de colores y tipos. Personalizar la herramienta. Diagramar el modelo Entidad-Relacin (DER). Documentar entidades y relaciones. Crear, modificar y eliminar atributos. Completar informacin relacionada con el DER y su presentacin: Cambiar fuentes y colores. Crear y modificar reas para diferentes visiones. Resolver relaciones M:N. Imprimir el DER y producir reportes de documentacin, entidades y relaciones. Producir reportes con los atributos, documentacin, las vistas y el modelo con la relacin M:N resuelta.

PROCESO Para el logro de estos objetivos se realizar una serie de actividades que estn asociadas con el proyecto propuesto para este laboratorio. Para cada actividad usted contar con dos columnas de informacin. La izquierda le informa QU est haciendo, la derecha CMO se hace con la herramienta ERwin. La interfaz de la herramienta implica la seleccin de comandos utilizando principalmente el mouse y la introduccin de los datos solicitados en las ventanas de dilogo correspondientes. ERwin ofrece una serie de opciones que son seleccionadas segn las preferencias de los usuarios; dispone de editores de entidades y relaciones que permiten documentar las entidades y precisar las propiedades particulares de las relaciones. La creacin de entidades es el primer paso en la elaboracin de modelos de entidad-relacin.

Pgina 2 de 16

Sistemas de Informacin III

Gua de Laboratorio N 1

1. PERSONALIZANDO Erwin
Durante esta actividad se seleccionar una serie de opciones para establecer y estandarizar el ambiente de trabajo necesario para la realizacin del proyecto asignado. Aunque la herramienta ofrece una gran variedad de opciones, por limitaciones de tiempo slo se utilizarn algunas. Las opciones seleccionadas permitirn: Visualizacin de entidades exclusivamente. Frases descriptivas y cardinalidad de las relaciones. Chequeo de nombres nicos de atributos. Las ltimas 2 opciones, junto con los editores y catlogos (browser) de entidades, atributos y relaciones, son la forma utilizada por ERwin para implementar el diccionario de datos. Pasos a seguir: 1) Seleccione el programa Logic Works Erwin_ERX3.5, del men Programs, presionando el botn Start. 2) Arrastre con el mouse la caja de herramienta a un sitio cmodo (trate la esquina superior derecha). 3) Haga click con el botn derecho del mouse sobre el rea de trabajo de la pantalla. Seleccione la opcin Display Level y marque Entity. 4) Haga click con el botn derecho del mouse sobre el rea de trabajo de la pantalla. Seleccione la opcin Display Options/Relationships: Marque Verb Phrase y Marque Cardinality. 5) Seleccione la opcin Unique Name del men Option. Marque Disallow y Presione OK.

Pgina 3 de 16

Sistemas de Informacin III

Gua de Laboratorio N 1

2. ENTIDADES
Para diagramar el DER, se realizar un conjunto de actividades. La primera de ellas es la creacin de entidades. La creacin de entidades se realiza seleccionando el smbolo correspondiente en la caja de herramientas de ERwin (ERwin toolbox) que usted puede colocar segn su comodidad arrastrndola con el mouse. El proceso que se sugiere consiste en la creacin sucesiva de las entidades del modelo como si todas fueran independientes. El smbolo de entidad independiente de ERwin es Hay dos formas de colocar el nombre a las entidades: colocndolo inmediatamente despus de su creacin o mediante el editor de entidades. Tambin se sugiere darle a cada entidad una ubicacin en la pantalla que facilite la lectura del modelo. sta puede ser fcilmente ajustada posteriormente. Las entidades deben ser documentadas incluyendo su definicin, notas explicativas, tipos de consulta y ejemplos de instancias de la misma. Adems ERwin permite emitir reportes sobre dicha documentacin.
Nota: Los nombres de las entidades deben ser en letras maysculas y en singular.

Pasos a seguir: Crear una entidad: 1) Haga click con el botn izquierdo del mouse sobre el smbolo de entidad en la caja de herramientas. Mueva el mouse a la posicin independiente deseada en el rea de trabajo y haga click con el botn izquierdo del mouse. 2) Coloque en el recuadro resaltado, donde se muestra el nmero de la entidad (E/#), el nombre de la entidad. Otra manera de hacerlo es seleccionando la en la caja de herramientas. Luego haga click con el botn derecho flecha del mouse sobre la entidad creada y seleccione Entity Editor para llamar al editor de entidades. Introduzca el nombre en el campo de la caja de dilogo que dice Name y presione OK. Mover una entidad: Seleccione la entidad utilizando el botn de la caja de herramientas y arrstrela con el mouse hasta la posicin deseada. Cambiar el nombre de una entidad: Seleccione la entidad utilizando el botn de la caja de herramientas y haga click con el botn izquierdo del mouse sobre el nombre de la entidad. Cambie

Pgina 4 de 16

Sistemas de Informacin III

Gua de Laboratorio N 1

el nombre de la entidad. Otra forma de hacerlo es: de la caja de herramientas, haga 1) Seleccione la entidad utilizando el botn click con el botn derecho del mouse sobre la entidad creada y seleccione Entity Editor . Aparece la ventana Entity Editor. 2) Modifique el campo Name en la caja de dilogo. 3) Presione OK. Eliminar una entidad: en la caja de herramientas y 1) Seleccione la entidad utilizando el botn presionando el botn izquierdo del mouse sobre la entidad a ser eliminada. 2) Seleccione Cut Entity.. del men Edit. Aparece una ventana que pide la confirmacin de la accin. 3) Confirme la accin presionando Yes. Documentar una entidad: 1) Seleccione la entidad como se indic en el paso 1 de la actividad anterior y presione el botn derecho del mouse. Seleccione con el botn izquierdo la opcin Entity Editor e introduzca la documentacin de la entidad. 1) Presione Note y/o Note 2 y/o Note 3 y documente al menos dos entidades introduciendo notas explicativas, tipos de consulta (Query) y ejemplos en cada una de las entidades. 2) Seleccione la pestaa Icon. Presione el botn Attach y posicinese en el directorio de Windows donde seleccionar el archivo que contenga el icono que desea asociar a la entidad. 3) Presione OK. 4) Haga click con el botn derecho del mouse sobre el rea de trabajo de la pantalla. En el men Display Level seleccione Icon. Aparecer asociado a cada entidad, el Bitmap seleccionado. 5) Para desactivar este formato, repita el paso 5 y en el men Display Level, seleccione la opcin Entity.

Pgina 5 de 16

Sistemas de Informacin III

Gua de Laboratorio N 1

3. RELACIONES
En la caja de herramientas de ERwin hay tres smbolos para crear relaciones: La lnea continua con un slo extremo representa las relaciones identificadoras, donde el hijo es una entidad dependiente del padre:

Cuando se selecciona este tipo de relacin y la entidad hijo es inicialmente independiente, sta es transformada en una entidad dependiente automticamente. La lnea punteada representa las relaciones no identificadoras, donde el hijo no es dependiente del padre:

Pueden ser de dos tipos: mandatorias y no mandatorias. Las mandatorias requieren la existencia del padre. En las no mandatorias la existencia del padre es opcional. La lnea continua con dos extremos representa las relaciones M:N. relaciones deben ser resueltas en el modelo lgico: Estas

Pasos a seguir: Crear una relacin: 1) Presione con el botn izquierdo del mouse el tipo de relacin que desea crear entre dos entidades. 2) Presione con el botn izquierdo del mouse la entidad padre. 3) Presione con el botn izquierdo del mouse, la entidad hijo. Eliminar una relacin: 1) Presione el botn derecho del mouse sobre la lnea de la relacin. Seleccione la opcin Relationship Editor . Aparece la ventana de dilogo Relationship Editor. 2) Presione el botn Delete. Presione OK. Documentar una relacin:

Pgina 6 de 16

Sistemas de Informacin III

Gua de Laboratorio N 1

1) Presione el botn derecho del mouse sobre la lnea de la relacin. Seleccione la opcin Retationship Editor . Aparece la ventana de dilogo Relationship Editor. 2) En la seccin Verb Phrase documente una frase identifica-dora de la relacin en mayscu-las. En la seccin Cardinality seleccione la cardinalidad apropiada. Presione OK. 3) Para las relaciones No-identificadoras mandatorias, se debe escoger la opcin No-Nulls en la seccin Relationship Type de la misma caja de dilogo.

Pgina 7 de 16

Sistemas de Informacin III

Gua de Laboratorio N 1

4. ATRIBUTOS
Antes de crear los atributos en ERwin, se deben identificar sus roles, entre los cuales estn: Atributo clave: es necesario recordar que no existen entidades sin identificacin. Candidatos a claves: Con-siderando la unicidad y minimizacin. Clave primaria. Clave alterna. Clave fornea. Clave compuesta. Atributo no clave. La primera tarea a ejecutar es incorporar al men la Opcin Display. Luego debe abrirse el DER del proyecto. En el modelo se pueden crear, definir y eliminar atributos. Pasos a seguir: Crear atributos: 1) Haga click con el botn derecho del mouse sobre el rea de trabajo de la pantalla. Seleccione la opcin Display Level y marque Attribute. 2) Seleccione la flecha en la caja de herramientas.

3) Sobre la entidad que se le van a colocar atributos, presione el botn derecho del mouse, y seleccione Attribute Editor . Aparece la ventana de dilogo Attribute Editor. 4) Presione el botn New . Aparece la ventana de dilogo New Atributte. Introduzca el nombre del nuevo atributo y presione OK. 5) Despus de haber introducido todos los atributos de la entidad y estando en la ventana de dilogo Attribute Editor, coloque los atributos claves, seleccionando stos de la ventana Attribute y seleccionando la opcin Primary Key que se encuentra en la parte inferior de la ventana Domain. Luego presione OK. Definir atributos: 1) Seleccione la flecha en la caja de herramientas.

2) Sobre la entidad, presione el botn derecho del mouse y seleccione Attribute

Pgina 8 de 16

Sistemas de Informacin III

Gua de Laboratorio N 1

Editor.. . 3) Con el botn izquierdo seleccione dentro de la lista Attribute el atributo a definir. Documente dicha definicin para cada atributo seleccionando la pestaa Definition, de la caja de dilogo. ste ser el nico campo que usted llenar para este proyecto. Al terminar con cada entidad presione OK.
Nota: Este paso debe completarlo para cada uno de los atributos de todas las entidades.

Eliminar un atributo: 1) Seleccione la mano en la caja de herramientas.

2) Seleccione el atributo que desea eliminar. 3) En el men de Edit, seleccione Delete attribute. 4) Confirme la eliminacin.

Pgina 9 de 16

Sistemas de Informacin III

Gua de Laboratorio N 1

5. FUENTES Y COLORES
Recordar que hay que tener cuidado con los colores, con las fuentes y con los tamaos de los objetos. Se pueden cambiar los colores y las fuentes de los nombres de las entidades, de los atributos y de las relaciones. Adems ERwin permite cambiar el color de fondo. Pasos a seguir: Cambiar colores y fuentes:
1) Seleccione Default font/color del men Option. Aparece la ventana de dilogo All Default Font/Color Editor. barra superior de la ventana la pestaa Entity Name. Luego marque la opcin All Objects de la seccin Apply Setting to. Seleccione el color, font y size de su preferencia.

2) Para cambiar los colores y fuentes de los nombres de entidades, seleccione en la

3) Para cambiar los colores y fuentes de los atributos de las entidades, seleccione en la
barra superior de la ventana la pestaa Owned Entity Attribute. Luego marque la opcin All Objects de la seccin Apply Setting to. Seleccione el color, font y size de su preferencia.

4) Para cambiar los colores y fuen-tes de los nombres de las relaciones, seleccione en
la barra superior de la ventana la pestaa Relationship. Luego marque el campo All Objects de la seccin Apply Setting to. Seleccione el color, font y size de su preferencia.

Cambiar el color del fondo:


1) 2) Seleccione en la barra superior de la ventana, la opcin Background Color. Seleccione el color de su preferencia. Presione OK.

Pgina 10 de 16

Sistemas de Informacin III

Gua de Laboratorio N 1

6. REAS PARA VISTAS


Las reas permiten tener diferentes vistas del modelo de datos. stas pueden ser creadas y modificadas. Pasos a seguir: Crear reas: 1) Presione el botn de la barra de herramientas o seleccione la opcin Subject Area del men Edit. 2) Presione el botn New . 3) Introduzca el nombre de la nueva rea en la ventana de dilogo Subject Area Editor y presione el botn OK. 4) Haga click con el botn izquierdo del mouse sobre cada una de las pestaas para especificar las propiedades de la nueva rea: Haga click en la pestaa General para especificar el nombre del autor. Haga click en la pestaa Members para seleccionar los objetos de la nueva rea creada (entidades o tablas/vistas). Haga click en la pestaa Definition para documentar la funcin del rea. 6) Presione el botn OK. Modificar reas: 1) Presione el botn de la barra de herramientas o seleccione la opcin Subject Area del men Edit. 2) Seleccione el rea que usted quiere modificar de la lista de reas. 3) Presione el botn Rename si usted quiere renombrar el rea seleccionada. Revise el nombre del rea en la ventana de dilogo Rename Subject Area y presione el botn OK. 4) Haga click con el botn izquierdo del mouse sobre cada una de las pestaas para modificar las propiedades del rea: Haga click en la pestaa General para cambiar el nombre del autor. Haga click en la pestaa Members para agregar o quitar objetos (entidades

Pgina 11 de 16

Sistemas de Informacin III

Gua de Laboratorio N 1

o tablas/vistas) del rea. Haga click en la pestaa Definition para modificar la documentacin de la funcin del rea. 5) Presione el botn OK.
Nota: Usted no puede agregar o quitar (entidades, tablas/vistas, o bloques de texto) del rea Principal en el Subject Area Editor .

Pgina 12 de 16

Sistemas de Informacin III

Gua de Laboratorio N 1

7. RELACIONES M:N
La forma de resolver relaciones M:N es con la creacin de una entidad asociativa. Pasos a seguir: 1) Presione con el botn derecho del mouse, la relacin M:N que se desea resolver. Seleccione del men de despliegue, la opcin Resolve Many To Many. Automticamente la relacin es resuelta, quedando de la siguiente manera:

2) Chequee la clave primaria de la entidad asociativa y elimine las que no deben estar. 3) Aada los atributos necesarios a la entidad asociativa. 4) Cambie los nombres de las relaciones.

Pgina 13 de 16

Sistemas de Informacin III

Gua de Laboratorio N 1

8. REPORTES EN ERwin
ERwin ofrece una variedad de reportes de entidades, atributos y relaciones. Los reportes pueden ser definidos por el usuario, seleccionando distintos criterios con slo marcarlos con el mouse. Los reportes resultan de suma utilidad para el anlisis y documentacin de los modelos. Pasos a seguir: Para crear nuevos reportes: 1) Presione el botn Report Browser principal. en la barra de herramientas del men

2) Al aparecer la ventana del Report Browser, presione el botn New report or folder y escoja la opcin Erwin Report, o escoja la opcin New Erwin Report del men File. En cualquiera de los casos, aparece la ventana de dilogo Erwin Report Editor. 3) Introduzca un nombre para su informe en Name. 4) Escoja una de las siguientes opciones, Logical o Physical, si el reporte es sobre el modelo lgico o el modelo fsico, respectivamente. 5) Seleccione el tipo de informe que usted quiere de la lista de Categoras (Category). 6) Seleccione la informacin que usted quiere incluir en el informe, del rbol de opciones (ventana Options) que se encuentra en la pestaa Options, como sigue: al lado de una carpeta para expandirla. Haga click en el botn Haga click en el botn al lado de una carpeta para contraerla. , al lado de una opcin, para incluir esa Seleccione la caja de chequeo informacin en el informe. Haga click en el botn al lado de la carpeta Filter para ver las opciones de filtrado. Presione con el mouse una o ms de las opciones del filtro para incluir slo las filas en el informe que satisfacen las opciones del filtro seleccionadas. Haga click en el botn al lado de la carpeta Sort By (esta carpeta aparece dependiendo de la categora seleccionada), para ver las opciones de ordenando. Presione con el mouse una o ms de las opciones de ordenamiento a incluir en el informe. Seleccione la opcin Show Selected Only para desplegar y ver slo las opciones que usted ha verificado para su informe. 7) Opcionalmente, usted puede seleccionar:

Pgina 14 de 16

Sistemas de Informacin III

Gua de Laboratorio N 1

la pestaa Definition para introducir una definicin del informe. la pestaa Note para introducir una nota del informe. 8) Presione OK. El Report Browser agrega su informe al rbol de control en la ventana All reports del Report Browser. 9) Haga doble click en el nombre del reporte para ejecutarlo. Para utilizar los reportes ya existentes: 1) Presione el botn Report Browser de la barra de herramientas.

2) Al aparecer la ventana del Report Browser, seleccione dentro de la ventana All reports, la carpeta que contiene el reporte que quiere generar. 3) Haga doble click sobre el icono del informe para generarlo.

4) ERwin despliega los resultados del informe generado en el rea de resultados y agrega un icono de resultado bajo el informe selecionado, en la ventana All reports. Para esta sesin de laboratorio usted debe construir el reporte llamado R1nngrupo, donde n es un nmero consecutivo y ngrupo es un nmero de dos dgitos que identifica al equipo: 1) R11ngrupo: Seleccione todas las opciones correspondientes a la Categora Entity. Seleccione la opcin Show Selected Only para desplegar y ver slo las opciones que usted ha verificado para el reporte. 2) R12ngrupo: Seleccione las opciones Name, Definition, Note, Is PK, Is FK, correspondientes a la Categora Attribute. Seleccione la opcin Show Selected Only para desplegar y ver slo las opciones que usted ha verificado para el reporte. 3) R13ngrupo: Seleccione la opcin Sort correspondiente a la Categora Relationship. By Parent Entity Name,

4) R14ngrupo: Ejecute el reporte Entity/Definition/Table/Attribute/Column/PK/FK/Relationships provisto por la herramienta. 5) R15ngrupo: Ejecute el reporte Physical Subject Areas/Tables/ Views provisto por la herramienta

Pgina 15 de 16

Sistemas de Informacin III

Gua de Laboratorio N 1

9. ALMACENANDO EL PROYECTO
No olvide guardar en su diskette los resultados de este laboratorio, ya que se utilizarn en futuras sesiones de trabajo. Durante la sesin puede grabar sus datos en el directorio de trabajo que le haya sido asignado, pero al finalizar la sesin, debe traspasarlos a un diskette. Pasos a seguir: Desde el File Manager salve lo que se encuentra en su directorio de trabajo C:\Usuarios\PS6117 \Grupo<Numero de Grupo> \Guia_n a su disco en la unidad A:.

Pgina 16 de 16

También podría gustarte