0% encontró este documento útil (0 votos)
26 vistas16 páginas

Modelo de Datos UML en Rational Rose

Cargado por

0332201022
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
26 vistas16 páginas

Modelo de Datos UML en Rational Rose

Cargado por

0332201022
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Modelo de Datos con UML – Rational Rose

M O D E L O D E D A T O S CO N U M L

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.

Ing. CIP. Eddy Iván Quispe Soto


Modelo de Datos con UML – Rational Rose

Luego no aparecerá la siguiente ventana, para empezar a realizar nuestros


diagramas,

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).

Ing. CIP. Eddy Iván Quispe Soto


Modelo de Datos con UML – Rational Rose

Paso 2: Hagamos lo siguiente, despleguemos la lista de la carpeta Logical


View, dando clic en el botón +. Nos quedaría así:

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 Diagrama Logico y


Fisico. Después de esto crear los paquetes tendremos:

Ing. CIP. Eddy Iván Quispe Soto


Modelo de Datos con UML – Rational Rose

Paso 3: Nos ubicamos en el paquete 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 aparecerá una
esta ventana en blanco, donde iniciaremos nuestros diagrama lógico.

Ahora para agregar una clase ubicar el botón el cual sirve para agregar
una clase o entidad. Agregar las siguientes clases:

Ing. CIP. Eddy Iván Quispe Soto


Modelo de Datos con UML – Rational Rose

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:

Ing. CIP. Eddy Iván Quispe Soto


Modelo de Datos con UML – 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:

Ing. CIP. Eddy Iván Quispe Soto


Modelo de Datos con UML – Rational Rose

Paso 4: Ahora debemos de relacionar estas clases para eso usaremos la

herramienta 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 empezamos a relacionar, para eso elegimos la

herramienta Association y le damos clic, luego damos un clic en la clase


Alumno y sin soltar dar clic en la clase Cursos, teniendo asi:

Ing. CIP. Eddy Iván Quispe Soto


Modelo de Datos con UML – Rational Rose

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 alumno), nos ubicamos en el estremo de la linea de asociacion (a
la altura de las circunferncias rojas) le damos clic dercho elegimos Multiplicicity y
elegimos asi para cada extremo de la linea, obteniendo:

Luego nos ubicamos en el otro extremo de la linea y hacemos lo mismo. Este


proceso se repite para la relación de las demás clases, recordemos cuando la
relación es de Mucho a muchos esta por lo general debe de generar una nueva

entidad débil la cual se relaciona con la siguiente herramienta .

Ing. CIP. Eddy Iván Quispe Soto


Modelo de Datos con UML – Rational Rose

Paso 5: Ahora debemos de ir al Microsoft SQL Server 2005 y crear la base de datos
donde se almacenara las tablas con su relaciones hechas.

Apretamos F5
Luego en el 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:

Ing. CIP. Eddy Iván Quispe Soto


Modelo de Datos con UML – Rational Rose

En Target: escogeremos Microsoft SQL Server 2000.x , y damos clic en Aceptar

Ing. CIP. Eddy Iván Quispe Soto


Modelo de Datos con UML – Rational Rose

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 paso 3, donde
ahora utilizaremos la Pestaña Details (Detalles), y escogemos la opción
Persistent (Persistente), tal como se muestra: (a todas las clases le damos
persistente)

Damos clic en Ok. Luego de esto nos ubicamos en la carpeta DIAGRAMA


LOGICO,

Ing. CIP. Eddy Iván Quispe Soto


Modelo de Datos con UML – Rational Rose

clic derecho sobre esta carpeta, escogemos Data Modeler  Transform to


Data Model. Tal como se muestra:

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.

Ing. CIP. Eddy Iván Quispe Soto


Modelo de Datos con UML – Rational Rose

Paso 7: Luego de esto buscamos la carpeta Schemas, desglosamos hasta que


nos aparezcan nuestras tablas, tal como se muestra:

Ahora nos dirigimos a la Carpeta DIAGRAMA FISICO y en el diagrama de clases


DG_FISICO_MATRICULA

damos doble clic, como es de hecho este diagrama esta vacío, luego en este
diagrama se arrastraran las tablas generadas en la carpeta Schemas, luego de
ordenar obtenemos.

Ing. CIP. Eddy Iván Quispe Soto


Modelo de Datos con UML – Rational Rose

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 hacemos 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:

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 para este caso, esto se da, por que todo campo PRIMARY KEY
(PK), debe ser no nulo. Luego de haber realizados todos los cambios pertinentes,
procedemos al siguiente paso

Ing. CIP. Eddy Iván Quispe Soto


Modelo de Datos con UML – Rational Rose

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 Next y luego en esta ventana


pondremos y escogemos lo siguiente:

Damos clic en Next, hasta Finish.


Paso 9: Para observar si todo salió correctamente abriremos el analizador de
consultas de Microsoft SQL Server 2005.
Lo que haremos dentro del analizador de consulta es verificar si han sido creadas
las tablas

Ing. CIP. Eddy Iván Quispe Soto


Modelo de Datos con UML – Rational Rose

Para esto debemos de tener presente que en el paso 5, ya hemos creado la base de
datos BDMATRICULA, en el MS SQL Server, si es que no apareciera nuestra base de
datos como se muestra en la imagen anterior, debemos de ubicarnos en el servidor
en este caso es M06L12, damos clic derecho y actualizamos.
Listo y con esto hemos terminado nuestro modelamiento de datos en Rational
Rose.

Advertencia: Una base de datos no se puede crear más de una vez en el


Microsoft SQL Server, es decir si hemos hecho CREATE DATABASE
BDMATRICULA, y ahora nuevamente queremos crear otra base de datos
con el mismo nombre BDMATRICULA, el programa nos responderá un
mensaje de error diciendo que esta base de datos ya existe

Ing. CIP. Eddy Iván Quispe Soto

También podría gustarte