Sei sulla pagina 1di 11

Migracin de Rational Rose a SQL Server 2008

Procedimiento:
1) Ejecutar el programa Rational Rose, en la ventana del programa ir a la carpeta Vista lgica (Logical View) y crear un paquete (Package) con el nombre Migracion_SQL, para ello usar el men contextual y seguir la siguiente secuencia:

2) Sobre el nuevo paquete creado usar el men contextual y seleccionar la opcin Diagrama de clases (Class Diagram)como se muestra en la siguiente captura:

Prof.: Carlos Claudio Cuadros

E-mail: En_busca_del_conocimiento@hotmail.com

Concete, Acptate, Suprate


1

3) A continuacin crear el siguiente Diagrama de Clases :

4) En la vista de componentes (Component View), usar el men contextual y seguir la siguiente secuencia, Click en Database:

Prof.: Carlos Claudio Cuadros

E-mail: En_busca_del_conocimiento@hotmail.com

Concete, Acptate, Suprate


2

5) En la vista de componentes (Component View), poner como nombre al nuevo elemento creado: Ventas

6) Hacer doble click en el Objeto Ventasy en la ventana seleccionar el tipo de Base de datos que vamos a trabajar, en este caso Microsoft SQL Server 2000.xpara versiones superiores y click en OK.

Prof.: Carlos Claudio Cuadros

E-mail: En_busca_del_conocimiento@hotmail.com

Concete, Acptate, Suprate


3

7) Ahora nos dirigimos al paquete Migracion_SQL y seguimos la siguiente secuencia y click en la opcin convertir a Modelo de Datos(Transform to Data Model)

8) En esta ventana seleccionamos la Base de datos Ventas y click en OK

Prof.: Carlos Claudio Cuadros

E-mail: En_busca_del_conocimiento@hotmail.com

Concete, Acptate, Suprate


4

9) Ahora nos dirigimos a Esquema (Schema) y seguimos la siguiente secuencia y click en la opcin Diagrama de modelo de datos (Data Model Diagram)

10) Se creara automticamente un Diagrama al cual le pondremos por nombre: Ventas. Luego haremos doble click sobre el Diagrama:

Prof.: Carlos Claudio Cuadros

E-mail: En_busca_del_conocimiento@hotmail.com

Concete, Acptate, Suprate


5

11) Luego agregar las tablas y ordenarlas de la siguiente manera:

12) Luego en Esquema seguir la secuencia y Click en Ingeniera Reversa:

Prof.: Carlos Claudio Cuadros

E-mail: En_busca_del_conocimiento@hotmail.com

Concete, Acptate, Suprate


6

13) Ahora deber ingresar en la ventana Ejecutar y digitar el siguiente parmetro: SERVICES.MSC para poder activar los servicios de SQL SERVER:

14) En esta ventana seleccione el servicio: SQL Server (MSSQLSERVER) y haga click en INICIAR el servicio :

Prof.: Carlos Claudio Cuadros

E-mail: En_busca_del_conocimiento@hotmail.com

Concete, Acptate, Suprate


7

15) Una vez terminado de cargar el servicio, cerrar la ventana.

16) Ahora deber ingresar en la ventana Ejecutar y digitar el siguiente parmetro: SSMS, para abrir MICROSOFT SQL SERVER 2008:

17) En la ventana de SQL SERVER 2008, hacer click en el cuadro desplegable de Nombre del servidor / Buscar ms/ luego seleccionar el nombre del servidor:

18) Finalmente click en Aceptar Y por ultimo Conectar

3
Prof.: Carlos Claudio Cuadros E-mail: En_busca_del_conocimiento@hotmail.com

Concete, Acptate, Suprate


8

19) En el entorno de SQL SERVER 2008 crearemos una Base de datos, hacer click derecho en Bases de datos / Nueva base de datos:

20) En la siguiente ventana pondremos como nombre para la nueva Base de datos: Ventas,

y finalmente click en Aceptar:

Prof.: Carlos Claudio Cuadros

E-mail: En_busca_del_conocimiento@hotmail.com

Concete, Acptate, Suprate


9

Requisito: Tener un modelo conceptual bien hecho que supere los pasos de la normalizacin Pasos: 1. Verificar que todas las clases a generar se encuentren dentro del paquete Modelo de Anlisis 2. Convertir las clases a Persistentes Persistencia: Los objetos de las clases trascienden en el tiempo. Paso2-2: Seleccionar la pestaa Detail, marcar Persistent y Aceptar Repetir este proceso por cada una de las clases. Paso3: Click derecho sobre el atributo identificador, luego seleccionar Data Modeler y para finalizar click sobre Part of Objetct Identify. 4. Crear el componente Base de Datos en la vista : Component View Paso 4-1: Click derecho sobre Componet View, luego posicionar el mouse sobre Data Modeler, New y para finalizar click sobre Database. Elegir el nombre y tipo de la Base de Datos: Paso 4-2: Click derecho sobre la Base de Datos creada, luego click en Open Specification Paso 4-3: En la opcin Name, elegir el nombre del Gestor de Base de Datos, luego en Target seleccionar el Sistema Gestor de Base de Datos, en nuestro caso Oracle 9.x, finalmente Aceptar. 5. Crear un esquema: Paso 5-1: Click derecho sobre Schemas, Data Modeler, New y luego click en Schema Paso 5-2: Click derecho sobre, <<Shema>> S_0, luego clic en Open Specification Paso 5-3: En Database elegir el nombre de la base de datos a utilizar, luego Aceptar.

Prof.: Carlos Claudio Cuadros

E-mail: En_busca_del_conocimiento@hotmail.com

Concete, Acptate, Suprate


10

6. Generar las tablas a partir de las clases persistentes Paso 6-1: Click derecho sobre Modelo de Anlisis, luego Data Modeler, elegir la opcin Transform to Data Model Paso 6-2: 1: Seleccionar el nombre del esquema 2: Seleccionar la Base de Datos 3: Elegir el prefijo de la tabla 4: Quitar el check de Create Indexes for Foreing Keys 5: Aceptar 7. Crear diagrama Diseo fsico de datos Paso 7-1: Click derecho sobre <<Schema>> S_0, luego Data Modeler, New, finalmente click sobre la opcin Data Model Diagram Paso 7-2: Titular el Data Model Diagram como Diseo Fisico Paso 7-3: Hacer doble click sobre el Diseo Fsico, y dentro de l se deben arrastrar todas las tablas existentes en nuestro modelo Paso 7-4: Para una vista ms ordenada, seleccionamos todo (Ctrl+A), luego nos dirigimos al menu Format, Stereotype Display, y marcamos la vista tipo Icono. Corregir o afinar los campos de las tablas: Paso 7-5: Doble click sobre el icono de la tabla a modificar, ir a la pestaa Columns. Rational por defecto crea todos los atributos como NUMBER, por lo que debemos seleccionar el tipo de dato que ms nos convenga basndose en las reglas de negocio.

8. Generar las tablas en Oracle Paso 8-1: Click derecho sobre <<Schema>> S_0, Data Modeler y seleccionar Forward Engineer Paso 8-2: Se encontrar con el ayudante en el cual debe poner seguir dos veces. Paso 8-3: En file name se indica el nombre del archivo donde se desea guardar las sentencias SQL. Al marcar el check de Execute, se habilita el rea donde debemos llenar nuestros datos de usuario de la base de datos. Paso 8-4: Finalmente ir a Oracle y verificar nuestras tablas.

Prof.: Carlos Claudio Cuadros

E-mail: En_busca_del_conocimiento@hotmail.com

Concete, Acptate, Suprate


11

En el ejemplo a la direccin de una persona se le asigna tipo VARCHAR2.

Potrebbero piacerti anche