Está en la página 1de 19

MBD 2.

0
Software para Modelamiento
de Bases de Datos
Relacionales
Manual de Usuario

Ing. Ricardo Vicente Jaime Vivas


Grupo de Investigación en Nuevas Tecnologías aplicadas a la Educación GIDSAW
Universitaria de Investigación y Desarrollo UDI

1 GIDSAW - UDI
Universitaria de Investigación y Desarrollo UDI
Grupo de Investigación en Nuevas Tecnologías Aplicadas a la
Educación

MBD 2.0
Software para Modelamiento de Bases de Datos Relacionales
Manual de Usuario

TABLA DE CONTENIDO

1. Instalación del Software.............................................................................................................1


2. Creación de un caso de estudio en MBD 2.0..............................................................................2
2.1. Información básica del caso de estudio..........................................................................3
2.2. Inclusión de tablas..........................................................................................................4
2.3. Reubicación de tablas.....................................................................................................6
2.4. Guardado del caso de estudio........................................................................................8
2.5. Recuperación de un caso de estudio............................................................................10
3. Revisión de un caso de estudio................................................................................................11
4. Exploración de un caso de estudio...........................................................................................12
5. Consulta de la base de datos....................................................................................................15

i GIDSAW - UDI
LISTA DE FIGURAS

Figura 1 Pantalla de inicio de instalación de MBD 2.0........................................................................1


Figura 2 Pantallazo de información básica para instalación de MBD 2.0...........................................1
Figura 3 Pantalla final de instalación de MBD 2.0..............................................................................1
Figura 4 Modelo relacional y diccionario de datos previo al uso de MBD 2.0....................................2
Figura 5 Pantalla inicial de MBD 2.0...................................................................................................3
Figura 6 Asistente de edición de un caso nuevo................................................................................3
Figura 7 Asistente de edición de tablas..............................................................................................4
Figura 8 Asistente de edición de campos...........................................................................................5
Figura 9 Ventana de posicionamiento de la tabla..............................................................................6
Figura 10 Apariencia de un modelo completo...................................................................................6
Figura 11 Ventana de reposicionamiento de tablas...........................................................................7
Figura 12 Modelo relacional reorganizado.........................................................................................7
Figura 13 Ventana para proceso de guardado del caso de estudio....................................................8
Figura 14 Utilización del diagrama relacional para documentación externa......................................9
Figura 15 Utilización del diccionario de datos para documentación externa.....................................9
Figura 16 Recuperación de un caso de estudio grabado previamente.............................................10
Figura 17 Revisión de la información básica del caso de estudio.....................................................11
Figura 18 Revisión de la estructura de una tabla.............................................................................11
Figura 19 Levantamiento de información para exploración de la base de datos.............................12
Figura 20 Ventana de interfaz de datos...........................................................................................13
Figura 21 Interfaz de datos para una tabla con llave foránea..........................................................14
Figura 22 Interfaz de tabla...............................................................................................................14
Figura 23 Ventana de consulta.........................................................................................................15

ii GIDSAW - UDI
Universitaria de Investigación y Desarrollo UDI
Grupo de Investigación en Nuevas Tecnologías Aplicadas a la
Educación

MBD 2.0
Software para Modelamiento de Bases de Datos Relacionales
Manual de Usuario

1. Instalación del Software


Inserte el disco de instalación del software, y con ayuda del Explorador de Windows, localica y
ejecute el archivo setup.exe.

Figura 1 Pantalla de inicio de instalación de MBD 2.0

Oprimir el botón Next para pasar al siguiente pantallazo.

Figura 2 Pantallazo de información básica para instalación de MBD 2.0

Oprimir el botón Install para ejecutar el resto de la instalación. Al finalizar el proceso aparecerá
una nueva ventana en la que se deberá oprimir el botón Finish. El software quedará instalado en el
directorio C:\MBD2 y con un acceso directo en la barra de tareas de Windows.

1 GIDSAW - UDI
Figura 3 Pantalla final de instalación de MBD 2.0

2 GIDSAW - UDI
2. Creación de un caso de estudio en MBD 2.0
El software MBD 2.0 ha sido desarrollado como herramienta didáctica para evaluar modelos de
bases de datos relacionales, mediante la construcción de una interfaz genérica que permite la
inclusión de datos una vez ha sido creado el caso en el software, manteniendo a la vista del
usuario una conexión permanente entre el diseño de la base de datos y su contenido, con lo cual
se espera tener una mejor realimentación para quien está aprendiendo a modelar bases de datos.

El usuario introduce el diccionario de datos y a partir de este, el software dibuja el diagrama


relacional. No es entonces un editor gráfico, ni tiene opciones muy flexibles de corrección del
modelo. Por tanto, su uso no reemplaza el diseño en papel, y para la creación de un caso de
estudio en el software, el usuario debe tener ya terminado su diseño relacional y el diccionario de
datos, como el que se muestra a manera de ejemplo en la Figura 4.

Figura 4 Modelo relacional y diccionario de datos previo al uso de MBD 2.0

2.1. Información básica del caso de estudio

3 GIDSAW - UDI
Con el diseño relacional y el diccionario de datos, el usuario debe entrar a la herramienta MBD 2.0,
que le presentará la pantalla inicial de la Figura 5.

Figura 5 Pantalla inicial de MBD 2.0

Para empezar a introducir el diseño en el software, seleccionar la opción Nuevo caso, la primera
del menú. Aparece el asistente de edición de casos mostrado en la Figura 6.

Figura 6 Asistente de edición de un caso nuevo

En cada caso de estudio se debe especificar el nombre del caso, la descripción y el autor. Se
recomienda no omitir ninguno de estos campos, que pueden ser útiles para la posterior revisión y
evaluación del modelo. Oprimir el botón Aceptar para activar las opciones de inclusión de tablas.

4 GIDSAW - UDI
2.2. Inclusión de tablas
Seleccionar la opción Agregar Tabla para activar el asistente de creación de tablas que se aprecia
en la Figura 7, en el cual se deben diligenciar el nombre y la descripción de la tabla.

Figura 7 Asistente de edición de tablas

Para agregar campos a la tabla, oprimir el botón Campo. Aparecerá un nuevo asistente, como se
muestra en la Figura 8. En este asistente se diligencian los siguientes datos :

 Campo : Nombre del campo.


 Rótulo : Palabra descriptiva del campo. El software la utilizará como rótulo o nombre en la
interfaz de datos. No hace parte de la estructura de la tabla.
 Descripción : Significado de los datos contenidos en el campo. El software utilizará esta
información como texto emergente de ayuda en la interfaz de datos.
 Llave : Selector del campo como llave principal, llave foránea o como campo no llave.
 Tipo de dato : Selector del tipo de dato del campo. Cuando se trata de una llave principal,
el campo debe ser autoincremental; si es una llave foránea, el campo debe ser de tipo
entero; si el campo no es llave, puede ser de cualquiera de los tipos ofrecidos, excepto el
tipo autoincremental.
 Longitud : Tamaño del campo. Solo se determina para los campos de tipo cadena de
caracteres. En los demás casos, se debe dejar en cero.
 Llave foránea : Selector de llaves principales de tablas ya existentes. Se debe diligenciar
cuando el campo ha sido definido como llave foránea.
 No nulo : Determinador de no aceptación de datos nulos para el campo. Por defecto está
seleccionado.

5 GIDSAW - UDI
Figura 8 Asistente de edición de campos

Oprimir el botón Aceptar y repetir la operación pulsando el botón Campo en el asistente de


edición de tablas de la Figura 7 hasta completar todos los campos de la tabla.

Cuando hayan sido incluidos todos los campos de la tabla, oprimir el botón Aceptar del asistente
de edición de tablas de la Figura 7. Aparecerá una ventana de posicionamiento de la tabla en el
diagrama, como se muestra en la Figura 9.

Esta ventana de posicionamiento puede ser deslizada sobre la cuadrícula de fondo, pulsando
sostenidamente el mouse sobre la barra de título. Cuando la tabla esté en la posición que el
usuario considere apropiada en el diagrama, oprimir el botón de cerrar la ventana. El software
dibujará la tabla sobre la cuadrícula, y creará un botón “invisible” del mismo tamaño de la tabla.
Este botón dará acceso posteriormente a las interfaces de revisión de la estructura e inclusión de
datos.

Si la tabla tiene llaves foráneas, el software dibujará la relación correspondiente en el diagrama.


Esto implica que para incluir llaves foráneas, ya deben existir las tablas relacionadas.

6 GIDSAW - UDI
Figura 9 Ventana de posicionamiento de la tabla

Cuando el modelo esté terminado, tendrá una apariencia similar a la que se muestra en la Figura
10.

Figura 10 Apariencia de un modelo completo

2.3. Reubicación de tablas


Ya sea por razones técnicas o estéticas, puede ser necesario cambiar la posición de una tabla en el
diagrama. Para este propósito, seleccionar la opción Mover Tabla del menú.

La pestaña que contiene el nombre del caso de estudio o proyecto, mostrará la palabra
complementaria Reorganización, y los botones ocultos bajo cada una de las tablas, quedarán
habilitados para mostrar las ventanas de posicionamiento, como se ve en la Figura 11.

7 GIDSAW - UDI
Figura 11 Ventana de reposicionamiento de tablas

Pulsar el mouse sobre cada tabla que se quiera reubicar, deslizarla sobre la cuadrícula y oprimir el
botón cerrar cuando la tabla esté en la ubicación deseada. Un ejemplo se muestra en la Figura 12.
Se recomienda dejar un margen mínimo de uno o dos cuadros en los bordes del modelo.

Figura 12 Modelo relacional reorganizado

2.4. Guardado del caso de estudio


Seleccionar la opción Guardar caso del menú para guardar el caso de estudio o proyecto. Esta
operación activará una nueva ventana asistente, en la que se diligencia el nombre del archivo en
que se desea grabar el caso, y una casilla de verificación que cuando es seleccionada, indica al
software que debe construir dos archivos gráficos en formato jpg : uno para el diagrama
relacional y otro para el diccionario de datos. Oprimir el botón Aceptar para iniciar la grabación.

8 GIDSAW - UDI
Figura 13 Ventana para proceso de guardado del caso de estudio

El caso de estudio quedará grabado con el nombre digitado por el usuario y la extensión . mbd en
el directorio de instalación del software C:\MBD2. Este archivo es de tipo plano, pero la extensión
indica que ha sido procesado por un algoritmo de encriptamiento para protegerlo de alteraciones
por otros medios o con otro software de edición. Contiene tanto la estructura de las tablas, como
los datos ingresados a la base de datos, y la formulación de todas las consultas implementadas por
el usuario, lo cual se explicará posteriormente. Este archivo .mbd es el único que el usuario debe
transportar cuando quiera distribuir su trabajo o retomarlo en otro equipo, lo que le da una alta
portabilidad a los casos de estudio desarrollados con MBD 2.0 si se le compara con proyectos
desarrollados en software de carácter empresarial.

Si el usuario seleccionó la opción para guardar diagrama y diccionario de datos, estos quedarán en
archivos con el mismo nombre más el complemento _dr y _dd respectivamente, con la extensión
.jpg, en el mismo directorio.

El propósito de estos archivos es permitirle al usuario incluirlos en documentación adicional al


trabajo con el software, como por ejemplo, trabajos escritos requeridos por un docente. En este
caso debe insertarlos en el documento que los requiera, como se hace aquí para mostrar las
siguientes figuras.

9 GIDSAW - UDI
Figura 14 Utilización del diagrama relacional para documentación externa

La exportación del diagrama relacional y del diccionario de datos se hace en formato gráfico, por
cuanto carece de sentido que se permita su manipulación externa, con lo que pierde
correspondencia con el caso de estudio que los originó.

Figura 15 Utilización del diccionario de datos para documentación externa

2.5. Recuperación de un caso de estudio


Para abrir de nuevo un caso de estudio, contenido en un archivo con extensión .mbd guardado
previamente, seleccionar la opción Abrir caso del menú. En la ventana que aparece a
continuación, digitar el nombre del archivo el cual debe estar en el directorio de instalación del
software C:\MBD2. Oprimir el botón Aceptar para que el software recupere y presente el modelo.

10 GIDSAW - UDI
Figura 16 Recuperación de un caso de estudio grabado previamente

A partir de este momento, el caso de estudio está disponible para agregar nuevas tablas, revisar
estructuras, incluir datos y efectuar consultas.

11 GIDSAW - UDI
3. Revisión de un caso de estudio
Seleccionar la opción Revisar BD del menú. La pestaña que contiene el nombre del caso mostrará
la palabra complementaria Revisión, y aparecerá de nuevo la información como en la Figura 17.

Figura 17 Revisión de la información básica del caso de estudio

Los botones ocultos bajo cada una de las tablas, quedarán habilitados para mostrar nuevamente la
estructura interna de las tablas, como se muestra en la .

Figura 18 Revisión de la estructura de una tabla

4. Exploración de un caso de estudio

12 GIDSAW - UDI
El modo de exploración en MBD 2.0 sirve para introducir registros en las tablas de la base de
datos, lo cual es una primera oportunidad de realimentación para el estudiante, en cuanto le
muestra si su diseño es efectivamente capaz de contener la información pertinente del caso.

Para un mejor uso del modo de exploración, se recomienda que el usuario previamente haga un
levantamiento de información real, proceso que además se constituye en una instancia de
aprendizaje sobre el tema general del caso de estudio. Si se utiliza con la orientación de un
docente, este puede, por ejemplo, hacer su propio levantamiento de información, y pedir al
estudiante que lo incluya en su base de datos, para evaluar la utilidad de su diseño y detectar sus
deficiencias. Un ejemplo de levantamiento de información se muestra en la Figura 19.

Figura 19 Levantamiento de información para exploración de la base de datos

Para introducir o revisar datos en la base de datos, seleccionar la opción Explorar BD del menú. La
pestaña que contiene el nombre del caso de estudio o proyecto, mostrará la palabra
complementaria Exploración, y los botones ocultos bajo cada una de las tablas, quedarán
habilitados para mostrar ventanas de interfaz de datos, como se ve en la Figura 20.

13 GIDSAW - UDI
Figura 20 Ventana de interfaz de datos

Para introducir un nuevo registro, oprimir el botón Agregar, pulsar la tecla Tab hasta llegar al
primer campo de edición, llenar cada campo de edición y finalmente oprimir el botón Grabar.
También se puede llegar a un campo de edición oprimiendo el botón secundario del mouse.

Para modificar un registro, desplazarse con los botones de navegación hasta el registro requerido,
oprimir el botón Editar, realizar los cambios necesarios y finalmente oprimir el botón Grabar.

Las operaciones descritas en los dos párrafos anteriores, pueden ser abortadas presionando el
botón Cancelar.

En el caso de las tablas que tiene llaves foráneas, la interfaz genérica de datos provee
componentes tipo Combo, que presentan datos provenientes de la tabla con la que se establece la
relación. Desde luego, esto supone que a una tabla con llaves foráneas solo se le pueden incluir
registros, si previamente se han incluido los registros necesarios en las tablas con las cuales se
relacionan sus llaves foráneas. La Figura 21 muestra la ventana de interfaz de datos para una tabla
con llaves foráneas.

14 GIDSAW - UDI
Figura 21 Interfaz de datos para una tabla con llave foránea

Esta interfaz de datos muestra el contenido de las tablas como lo debe ver el usuario. Pero
también puede mostrar el contenido real de las tablas, al oprimir el botón Tabla. Esto es
especialmente útil para visualizar la función de las llaves foráneas, como se aprecia en la Figura 22,
aunque también está disponible para las demás tablas.

Figura 22 Interfaz de tabla

En la interfaz de tabla no se permite la inclusión ni modificación de registros. Para esto es


necesario volver a la interfaz de datos.

5. Consulta de la base de datos

15 GIDSAW - UDI
El modo de consulta en MBD 2.0 sirve para ejecutar sentencias SQL, lo cual es una nueva
oportunidad de realimentación para el estudiante, en cuanto le muestra si su diseño es
efectivamente capaz de responder a las preguntas que se le formulan. Para este efecto se debe
seleccionar la opción Consultar BD del menú. La pestaña que contiene el nombre del caso de
estudio o proyecto, mostrará la palabra complementaria Consulta, y los botones ocultos bajo cada
una de las tablas, quedarán habilitados para mostrar ventanas de consulta, como la que se ve en la

Figura 23 Ventana de consulta

Se debe diligenciar una breve descripción del objetivo de la consulta, luego se construye la
consulta en SQL. Para obtener los resultados, presionar el botón Ejecutar. Si la consulta es
sintácticamente correcta, el software la ejecuta; en caso de tener errores de sintáxis, muestra el
mensaje de error generado por el BDO (Borland Data Engine) que en este caso maneja una base
de datos Paradox.

La casilla Evaluación se puede utilizar para dejar un concepto sobre la utilidad de la consulta, el
cumplimiento del objetivo, o la razón por la que no funciona.

Utilizar el botón Grabar para que el objetivo, la consulta y la evaluación sean incorporados al
archivo de proyecto, y estén disponibles la siguiente ocasión en que se abra.

16 GIDSAW - UDI

También podría gustarte