Sunteți pe pagina 1din 27

ANEXO a la Gua de Estndares

Manual de Modelado de datos RSA

ndice
1 Objetivo del Documento............................................4 2 Creacin de Proyecto de Modelo de Datos .................4 3 Estructura del proyecto.............................................7 4 Modelado.................................................................9
4.1 Propiedades General..................................................10 4.2 Propiedades Columnas...............................................10 4.3 Propiedades Relaciones.............................................11 4.4 Propiedades Documentacin......................................13

5 Generacin de Scripts.............................................14 6 Utilizacin como Visor de Base de datos...................21

Tablas e ilustraciones
Ilustracin 1. Nuevo Proyecto Diseo de datos..............5 Ilustracin 2. Nombrado Proyecto Diseo de datos........6 Ilustracin 3 Estructura Proyecto Diseo de datos.........7 Ilustracin 4. Creacin del modelo fsico.......................7 Ilustracin 5 Nombrado del modelo fsico......................8 Ilustracin 6. Creacin del diagrama.............................8 Ilustracin 7. Renombrado del esquema........................9 Ilustracin 8. Creacin de una tabla/vista....................10 Ilustracin 9. Vista propiedades-General.....................10 Ilustracin 10. Vista propiedades-Columnas................11 Ilustracin 11. Vista propiedades-Relaciones-Paso 1....11 Ilustracin 12. Vista propiedades-Relaciones-Paso 2....12 Ilustracin 13. Vista propiedades-Relaciones-Paso 3....12 Ilustracin 14Vista propiedades-Relaciones.................13 Ilustracin 15. Vista propiedades-Relaciones-General. .13
2

Ilustracin 16. Vista propiedades-Documentacin........13 Ilustracin 17. Generacin script de creacin-Paso 1....14 Ilustracin 18. Generacin script de creacin-Paso 2....15 Ilustracin 19. Generacin script de creacin-Paso 3....16 Ilustracin 20. Generacin script de creacin-Paso 4....17 Ilustracin 21. Generacin script de eliminacin-Paso 1 ........................................................................................ 18 Ilustracin 22. Generacin script de eliminacin-Paso 2 ........................................................................................ 19 Ilustracin 23. Generacin script de eliminacin-Paso 3 ........................................................................................ 20 Ilustracin 24. Generacin script de eliminacin-Paso 4 ........................................................................................ 21 Ilustracin 25. Nuevo Proyecto Desarrollo de datos.....22 Ilustracin 26. Crear conexin en Desarrollo de datos. .23 Ilustracin 27. Configurar la conexin en Desarrollo de datos................................................................................24 Ilustracin 28 Crear filtro en la conexin.....................25 Ilustracin 29. Vista de la conexin.............................26 Ilustracin 30. Visor de datos.....................................27 Ilustracin 31. Creacin de sentencias........................27

1 Objetivo del Documento


El objetivo de este documento es guiar en el desarrollo del modelado de la base de datos.

2 Creacin de Proyecto de Modelo de Datos


En este punto explicamos detalladamente todos los pasos necesarios para la creacin del proyecto modelo de datos, as como la generacin automtica de los archivos DDLs para la generacin fsica de dicha base de datos. Los pasos a seguir son los siguientes:

1. Crearemos un Nuevo Proyecto del tipo DatosProyecto de Diseo de Datos y pulsaremos el botn Siguiente

Ilustracin 1. Nuevo Proyecto Diseo de datos

2. Le daremos un nombre al proyecto con la siguiente nomenclatura: XXXXX _DBD, donde XXXXX ser el acrnimo del proyecto. Y pulsaremos el botn Finalizar.

Ilustracin 2. Nombrado Proyecto Diseo de datos

3 Estructura del proyecto


Una vez creado el proyecto nos mostrar la siguiente estructura:

Ilustracin 3 Estructura Proyecto Diseo de datos

A partir de esa estructura comenzaremos nuestro Modelado. Diagramas de Datos: Contendr el diagrama de nuestro modelado. Modelos de datos: Contendr la especificacin del modelo de datos. Otros Archivos: Contendr informacin relacionados con los datos obtenidos del Host. referencia a archivos XSD,

Scripts SQL: Contendr los archivos generados a partir del modelo, para la creacin de la base de datos. Comenzaremos el modelado creando el diagrama, para ello, nos posicionaremos en Diagramas de Datos -> Botn derecho -> Nuevo -> Modelo Fsico de Datos

Ilustracin 4. Creacin del modelo fsico

Y nos aparecer la siguiente pantalla:

Ilustracin 5 Nombrado del modelo fsico

Aqu, indicaremos, el nombre del modelo, la base de datos a la que accedemos, y la versin de la base de datos. El modelo se podr generar a partir de una base de datos ya existente (y realizar la ingeniera inversa) o lo podremos generar desde una plantilla vaca. En este caso lo generaremos desde una plantilla vaca. Al generar el modelo nos aparecer la siguiente estructura para empezar a modelar:

Ilustracin 6. Creacin del diagrama

Una vez, generada la estructura, renombraremos el Esquema, que crea el proyecto por defecto al acrnimo de nuestro proyecto. Para renombrar el esquema, lo seleccionaremos y en la vista de propiedades nos aparecer la siguiente pantalla:

Ilustracin 7. Renombrado del esquema

Aqu cambiaremos el nombre del esquema.

4 Modelado
Una vez generado el proyecto, comenzaremos el modelado de nuestra base de datos. Para ello, nos posicionaremos en el Diagrama, y comenzaremos a crear las tablas y las vistas necesarias.

Para crear tablas o vistas habr que pulsar el botn derecho del ratn sobre el diagrama, y nos aparecer el siguiente men:

Ilustracin 8. Creacin de una tabla/vista

Al aadir una tabla al diagrama, podremos mostrar la vista de propiedades de la tabla, y en esta vista, podremos realizar el modelado de la tabla.

4.1 Propiedades General.

Ilustracin 9. Vista propiedades-General

4.2 Propiedades Columnas.


En esta opcin se definirn las columnas de la tabla, definiendo, los nombres de los campos, las claves de la tabla, los tipos de datos, su longitud si aplica, el valor predeterminado,

10

Ilustracin 10. Vista propiedades-Columnas

4.3 Propiedades Relaciones.


Para aadir relaciones entre las tablas, se arrastraran, las flechas del modelo de una tabla a otra, y se irn definiendo los tipos de relacin y los campos relacionados.

Ilustracin 11. Vista propiedades-Relaciones-Paso 1

11

Ilustracin 12. Vista propiedades-Relaciones-Paso 2

Ilustracin 13. Vista propiedades-Relaciones-Paso 3

Despus de la realizacin de los pasos, el diagrama contendr:

12

Ilustracin 14Vista propiedades-Relaciones

Y en la vista de propiedades y en el explorador de proyectos aparecern las relaciones.

Ilustracin 15. Vista propiedades-Relaciones-General

4.4 Propiedades Documentacin.


En esta opcin se describir la tabla, se aadir una descripcin con la funcionalidad de la tabla .Adems se deber indicar en este apartado la carga estimada de la tabla (n de registros estimados), y los accesos esperados, indicando el nmero mximo estimado y el medio estimado.

Ilustracin 16. Vista propiedades-Documentacin

13

5 Generacin de Scripts.
Una vez generado todo el diagrama de datos, todas las tablas y sus relaciones, podremos generar automticamente los scripts, para la creacin de nuestro modelo. La generacin de Scripts, se puede realizar por tablas, o por esquemas. Se deber generar un script para la creacin del esquema, y otro para el borrado del esquema, por si hubiese que realizarse una marcha atrs. Para la generacin del script de creacin se realizarn los siguientes pasos:

1. Se seleccionar el esquema, pulsaremos botn derecho, opcin Generar DDL.

Ilustracin 17. Generacin script de creacin-Paso 1

2. Se mostrar una pantalla, con las opciones a generar, de ellas seleccionaremos:

a. Nombres totalmente calificados 14

b. Sentencias CREATE c. Sentencias COMMENT ON d. Clausula IN TABLESPACE e. Utilizar dominio si existe

Ilustracin 18. Generacin script de creacin-Paso 2

3. Se mostrar una pantalla, con los elementos a crear, y dejaremos las opciones por defecto.

15

Ilustracin 19. Generacin script de creacin-Paso 3

4. Se mostrar una pantalla, con la previsualizacin del script, la carpeta donde se guardar, y el nombre que habr que darle al script. Como es un script de creacin, el nombre ser PB_BD_CREACIN_XXXXX.sql, donde XXXXX, ser el acrnimo del proyecto.

16

Ilustracin 20. Generacin script de creacin-Paso 4

5. Finalizaremos la creacin del script Para la generacin del script de eliminacin del esquema se realizarn los siguientes pasos:

1. Se seleccionar el esquema, pulsaremos botn derecho, opcin Generar DDL.

17

Ilustracin 21. Generacin script de eliminacin-Paso 1

2. Se mostrar una pantalla, con las opciones a generar, de ellas seleccionaremos: a. Nombres totalmente calificados b. Sentencias DROP c. Clusula IN TABLESPACE

18

Ilustracin 22. Generacin script de eliminacin-Paso 2

3. Se mostrar una pantalla, con los elementos a crear, y dejaremos las opciones por defecto.

19

Ilustracin 23. Generacin script de eliminacin-Paso 3

4. Se mostrar una pantalla, con la previsualizacin del script, la carpeta donde se guardar, y el nombre que habr que darle al script. Como es un script de eliminacin, el nombre ser PB_DB_ELIMINACIN_XXXXX.sql, donde XXXXX, ser el acrnimo del proyecto.

20

Ilustracin 24. Generacin script de eliminacin-Paso 4

6 Utilizacin datos

como

Visor

de

Base

de

Esta utilidad del RSA, se puede utilizar como visor de base de datos, para ejecutar sentencias, y ver la estructura de las tablas. Para poder utilizarlo como visor de base de datos habr que seguir los siguientes pasos.

1. Nos crearemos un proyecto del tipo Proyecto de desarrollo de datos y pulsaremos Siguiente

21

Ilustracin 25. Nuevo Proyecto Desarrollo de datos

2. Le daremos un nombre al proyecto y pulsaremos siguiente. 3. En la siguiente pantalla, elegiremos la opcin de Crear una conexin nueva y pulsaremos siguiente.

22

Ilustracin 26. Crear conexin en Desarrollo de datos

4. En la siguiente pantalla, deberemos indicar todos los parmetros de conexin a la base de datos, el tipo de base de datos al que nos vamos a conectar, el servidor donde se encuentra, el controlador JDBC que se utiliza, Adems daremos un nombre a la conexin para identificarla posteriormente. Pulsaremos el botn siguiente.

23

Ilustracin 27. Configurar la conexin en Desarrollo de datos

5. En la siguiente pantalla, nos mostrar, si queremos aplicar un filtro o no, para que nos aparezcan uno o todos los esquemas de la base de datos a la que nos estamos conectando, configuraremos el filtro a razn de lo que queramos consultar, y pulsaremos Finalizar

24

Ilustracin 28 Crear filtro en la conexin

6. Una vez conectados nos aparecer el visor con los esquemas de la base de datos y las tablas, vistas, funciones, procedimientos,

25

Ilustracin 29. Vista de la conexin

Para poder operar con la base de datos, mediante sentencias SQL, podremos crearnos un cuaderno SQL para poder escribir las sentencias, o ir tabla por tabla pidiendo que nos muestre los datos.

26

Ilustracin 30. Visor de datos

Ilustracin 31. Creacin de sentencias

27

S-ar putea să vă placă și