Modelamiento de Datos UML Aleksandr Paúl Quito Pérez
–
Rational Rose
1
SISTEMA DE MATRICULA DIAGRAMA ENTIDAD RELACIÓN (UML) Paso 1: accedemos al menú inicio y seleccionamos
IBMRational IBM Rational
Rose Enterprise Edition, tal como se muestra en la figura:
Luego se abrirá el programa, con el siguiente asistente, en el cual debemos de escoger con que tipo de lenguaje deseamos trabajar, para nuestro caso, escogeremos la opción
Rational Unified Process (proceso unificado) y daremos clic en el botón OK.
Luego no aparecerá la siguiente ventana, para em pezar a realizar nuestros diagramas,
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Modelamiento de Datos UML Aleksandr Paúl Quito Pérez
–
Rational Rose
2
Observemos en la columna izquierda, una carpeta de nombre Logical View, es en esta carpeta donde crearemos los diagramas de clases (lógicos y físicos). Paso 2: Hagamos lo siguiente, despleguemos la lista de la carpeta dando clic en el botón +. Nos quedaría así:
Logical View,
Ahora crearemos un nuevo paquete dentro de la carpeta Logical View, en el cual estarna contenidos los diagramas, para ello nos ubicamos en la carpeta Logical View, damos clic derecho escogemos New Package, tal como se muestra:
Luego nos parecerá un nuevo paquete:
Le pondremos de nombre
SISTEMA DE MATRICULA, y nos quedara así:
Similarmente a lo hecho crearemos 2 paquetes, uno para el Después de esto crear los paquetes tendremos:
Diagrama Logico y Fisico .
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Modelamiento de Datos UML Aleksandr Paúl Quito Pérez
–
Rational Rose
Paso 3: Nos ubicamos en el paquete
3
DIAGRAMA LÓGICO, damos clic derecho,
escogemos New Diagram Class.
Le pondremos de nombre
DG_LOGICO_MATRICULA,
damos doble clic sobre este nuevo diagrama, para activarla, luego de esto nos aparecerá una esta ventana en blanco, donde iniciaremos nuestros diagrama lógico.
Ahora para agregar una clase ubicar el botón clase o entidad. Agregar las siguientes clases:
el cual sirve para agregar una
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Modelamiento de Datos UML Aleksandr Paúl Quito Pérez
–
Rational Rose
4
Como cada clase tiene atributos, podemos agregárselos, para eso dar doble click en la clase Alumno, teniendo así:
Detalles
Atributos
Tengamos en consideración estas dos pestañas Atributos y Detalles, posteriormente haremos uso de la pestaña Detalles.
Escogemos la pestaña Atributos y dentro de ella, en la parte blanca daremos clic derecho y escogemos INSERT. Tal como se muestra en la figura:
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Modelamiento de Datos UML Aleksandr Paúl Quito Pérez
–
Rational Rose
Al hacer clic se insertaran los atributos, el cual debemos de ponerles sus nombres correspondientes, después de esto nos quedara así:
Damos clic en OK , y procedemos similarmente agregar los atributos de las demás clases, quedándonos así nuestro diagrama:
5
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Modelamiento de Datos UML Aleksandr Paúl Quito Pérez
–
Rational Rose
6
Paso 4: Ahora debemos de relacionar estas clases para eso usaremos la herr amienta
Associaton
, si es que
este no se encuentra en el cuadro de herramientas ,
procedemos a dar click derecho dentor de este cuadro y elegimos Customize,
y nos aparecera una ventana con una infinidad de herrmaientas. Tal como se muestra:
Simplemente, escogemos en botones disponibles, la herramienta que necesitamos y la agregamos y luego cerramos el cuadro de dialogo. Una ves que ya contamos con esta herramienta eso eso ele eleg gimos imos la herr herram amie ient ntaa Ass Assoc ocia iati tion on
empezamos a relacionar, para y le le dam damos os clic clic,, lue lueg go dam damos os un clic clic en
la clase Alumno y sin soltar dar clic en la clase Cursos, teniendo asi:
Ahora vamos a establecer la multiplicidad correspondiente, esta relacion es de muchos a muchos (Un alumno puede tener muchos cursos –
Un curso puede tener muchos
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Modelamiento de Datos UML Aleksandr Paúl Quito Pérez
–
Rational Rose
7
Luego nos ubicamos en el otro extremo de la linea y hacemos lo mismo. Este proceso se repite para la relacion rel acion de las demas clases, recordemos cuando la rlacion es de Mucho a muchos esta por lo general debe de generar una nueva entidad debil la cual se relaciona relaci ona con la siguien iente herra rramient enta
.
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Modelamiento de Datos UML Aleksandr Paúl Quito Pérez
Luego en el
–
Rational Rose
8
Rational Rose nos ubicamos en la primera columna donde se encuentran
los paquetes y carpetas, y buscamos la carpeta de nombre
Component View , le damos
clic derecho Data Modeler New Database. Tal como se muestra.
Luego nos aparecerá un cilindro de color verde, el cual simboliza nuestra base de datos. Le pondremos de nombre DBMATRICULA. Tal como se muestra.
Seleccionamos DBMATRICULA, le damos doble clic y no saldrá la siguiente ventana:
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Modelamiento de Datos UML Aleksandr Paúl Quito Pérez
–
Rational Rose
9
Paso 6: Luego de esto, nos vamos a nuestro diagrama lógico damos doble clic a
cada clase o entidad,
Luego de esto nos saldrá la siguiente ventana, similarmente al del pa so 3, donde ahora utilizaremos la Pestaña Details (Detalles), y escogemos la opción (Persistente), tal como se muestra:
Persistent
(a todas las clases le l e damos persistente)
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Modelamiento de Datos UML Aleksandr Paúl Quito Pérez
–
Rational Rose
10
Nos saldrá el siguiente asistente, en donde escogeremos en
Target Database: la base
de datos BDMATRICULA, lo demas puede quedar tal como esta. En Prefix, significa el prefijo que tendrá nuestras tablas es decir si la tabla original es
Alumno esta se
generara con el prefijo T_Alumno, si no deseamos que vaya nada de prefijo simplemente lo borramos. Clic en OK.
Paso 7: Luego de esto buscamos la carpeta
aparezcan nuestras tablas, tal como se muestra:
Schemas, desglosamos hasta que nos
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Modelamiento de Datos UML Aleksandr Paúl Quito Pérez
–
Rational Rose
11
Si observamos todos los atributos de las clases tiene por defecto un tipo de dato que es el SMALLINT(pequeño entero), es por ende que usando el criterio podemos cambiar el tipo de datos para cada atributo, para esto ha cemos doble clic sobre la entidad y nos saldrá una nueva ventana y en la sección Columns, es donde podremos modificar nuestros tipos de datos, para un ejemplo escogemos la Clase o Entidad T_CURSO, tal como se muestra:
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Modelamiento de Datos UML Aleksandr Paúl Quito Pérez
–
Rational Rose
12
Este proceso se repite también para las demás clase, observemos en la sección Not null, debajo hay casillas
que esta activadas y debajo hay una que esta desactivada
este caso, esto se da, por que todo campo
para
PRIMARY KEY (PK), debe ser no nulo.
Luego de haber realizados todos los cambios pertinentes, procedemos al siguiente paso
Paso 8: nos dirigimos a la carpeta Componentes View, y seleccionamos el Cilindro
de color verde el cual representa a nuestra base de datos, le damos clic derecho y escogemos Data Modeler Forward Engineer, tal como se muestra:
Luego nos saldrá el asistente le damos en escogemos lo siguiente:
Next y luego en esta ventana pondremos y
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Titles you can't find anywhere else
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Modelamiento de Datos UML Aleksandr Paúl Quito Pérez
–
Rational Rose
13 Paso 9: Para observar si
todo salio correctamente abriremos el analizador de consultas de Microsoft SQL Server 2000, 2000, como se indico anteriormente InicioEjecutar y escribimos ISQLW. Lo que haremos dentro del analizador de consulta es verificar si han sido creadas las tablas, con el Paso 8 así que procedemos a desglosar las pestañas tal como se muestra: