Anda di halaman 1dari 8

Generar Cdigo SQL desde Rational Rose

Muchas veces queremos generar nuestras tablas o el cdigo de nuestro modelado desarrollado en
Rational Rose, ya que la mayora de veces este modelado queda como presentacin y gua,
sirvindonos este para el desarrollo de la Base de Datos y no estar haciendo un doble trabajo.

En este tutorial les enseare como generar cdigo SQL desde Rational, para ello tenemos que
tener en claro dos aspectos: el modelado del sistema y el modelado de la base de datos; ya que
generalmente se aplica uno solo, dificultando as el desarrollo del software. Para este tutorial
utilizar SQL Server como Motor de Base Datos siendo el mismo proceso con otro gestor.

En este caso desarrollaremos el cdigo SQL del modelado de la base de datos, para ello se tiene
que tener en claro que este tipo de clases son conocidas como persistentes que se mostrar ms
adelante.

Herramienta Software:

- Rational Rose 7
- SQL Server 2008

Una vez descargado e instalado el Rational Rose y el SQL Server (Recomendado), comenzaremos
con este Tutorial paso a paso:

1 Abrimos el Rational Rose y creamos un paquete en Logical View, que nos servir para crear
dentro nuestro diagrama de clases.

2 Luego que hemos creado nuestro diagrama de clases, comenzaremos a agregar las diferentes
clases con respecto a su modelado, en este caso mi modelado de base de datos es de Matrculas;
agregamos sus atributos as como se muestra en la imagen, no considerar el cdigo o id porque el
Rational al generar la base de datos lo genera.

3 Luego que hemos creado nuestras clases con sus respectivos atributos, procederemos a
establecer sus distintas relaciones con su respectiva multiplicidad, as como se muestra en la
imagen.

4 Despus de que ya hemos acabado con nuestro modelado, nos dirigimos a Component View y
hacemos clic derecho y nos dirigimos a Data Modeler/New/Database, juntamente con el Database
se crean dos carpetas llamadas: Global Data Types y Schemas.

5 Luego haremos clic derecho en el cilindro celeste que nos cre antes y seleccionamos open
specification, despus en la pantalla que nos sale desplegamos en Target hasta llegar a Microsoft
SQL Server 2000 x, luego clic en OK.


6 Despus tenemos que establecer el tipo de clase a nuestras clases, en este caso como es un
modelado de base de datos las establecemos como clases persistentes, este proceso es para
todas las clases; as como se muestra en la imagen:

7 Luego de haber escogido el Gestor de Base de Datos, hacemos clic derecho en nuestro
paquete creado anteriormente que contiene nuestras clases y el diagrama, y hacemos clic en Data
Modeler/ Transform to Data Model

8 Despus nos saldr un recuadro en donde nos indica el nombre del esquema (Default), el
nombre de la base de datos en Target, un nombre de prefijo para las tablas y objetos que contiene
la base de datos, adems una casilla de verificacin para establecer la relacin entre llaves
primarias y forneas, as como se muestra en la imagen:



9 Luego que establecimos el esquema de nuestras clases persistentes, crearemos una Base
Datos en SQL Server 2008 en mi caso mi Base Datos de llamar BD_Matriculas.


10 Despus haber creado nuestra Base Datos procederemos a generar el cdigo en Rational,
para ello haremos clic derecho en la BD de color celeste en Component View y seleccionaremos
Data Modeler/Forward Engineer, as como se muestra en la imagen:







11 Luego verificaremos en nuestra Base Datos si se crearon las tablas, como nos podemos dar
cuenta nos cre la llave primaria a travs de un id, as como se muestra en la imagen:

Anda mungkin juga menyukai