Professional Documents
Culture Documents
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:
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 el cual sirve para agregar una
clase o entidad.
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.
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:
Modelamiento de Datos UML – Rational Rose 6
Aleksandr Paúl Quito Pérez
Paso 4: Ahora debemos de relacionar estas clases para eso usaremos la herramienta
y nos aparecera una ventana con una infinidad de herrmaientas. Tal como se muestra:
Una ves que ya contamos con esta herramienta empezamos a relacionar, para
Luego nos ubicamos en el otro extremo de la linea y hacemos lo mismo. Este proceso se
repite para la relacion 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
Paso 5: Ahora debemos de ir al Microsoft SQL Server 2000 y crear la base de datos
donde se almacenara las tablas con su relaciones hechas.
Apretamos F5
Modelamiento de Datos UML – Rational Rose 8
Aleksandr Paúl Quito Pérez
Luego nos aparecerá un cilindro de color verde, el cual simboliza nuestra base de datos.
Le pondremos de nombre DBMATRICULA. Tal como se muestra.
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 ,
clic derecho sobre esta carpeta, escogemos Data Modeler Transform to Data
Model. Tal como se muestra:
Modelamiento de Datos UML – Rational Rose 10
Aleksandr Paúl Quito Pérez
Paso 7: Luego de esto buscamos la carpeta Schemas, desglosamos hasta que nos
aparezcan nuestras tablas, tal como se muestra:
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.
Modelamiento de Datos UML – Rational Rose 11
Aleksandr Paúl Quito Pérez
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:
Modelamiento de Datos UML – Rational Rose 12
Aleksandr Paúl Quito Pérez
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
Luego nos saldrá el asistente le damos en Next y luego en esta ventana pondremos y
escogemos lo siguiente:
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.