Uso de cookies

Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación. Si continúa navegando, consideramos que acepta su uso. Para obtener más información o bien conocer cómo cambiar la configuración lea nuestra Política de cookies

Creación en vista Diseño de consulta sobre varias tablas en OpenOffice Base

Vamos a crear nuestra primera consulta completamente en vista Diseño. En particular, vamos a crear una consulta que nos muestre todos los actores que protagonizan películas junto con los datos de la película, incluido el nombre del género. Es decir, vamos a construir una consulta que utiliza las cuatro tablas de nuestra base de datos.

Para empezar, nos vamos a la ventana principal de OOo Base, a la sección “Consultas” y seleccionamos la tarea “Crear consulta en vista Diseño…”.

Nada más entrar en el modo Diseño, nos mostrará una ventana donde indicar las tablas que queremos incluir en la consulta que se va a crear. En nuestro caso, vamos a añadir las cuatro disponibles y veremos como OOo Base nos muestra las relaciones existentes automáticamente (ver Figura 6.2).

Base 20 06.018.png
Figura 6.2. Selección de tablas de la consulta

Los primeros cuatro campos que vamos a incluir son los de la tabla Interpretes como se muestra en la Figura 6.3.

Base 20 06.017.png
Figura 6.3. Inclusión de campos de la tabla Interpretes

A continuación vamos a especificar que queremos que los resultados de la consulta se muestren ordenados por los apellidos y el nombre de los intérpretes (ver Figura 6.4).

Base 20 06.016.png
Figura 6.4. Ordenación de resultados por apellidos y nombre

Para incluir los campos de la tabla Peliculas vamos a seleccionar “Peliculas::*” y así no tenemos que incluir los campos uno a uno (ver Figura 6.5).

Base 20 06.015.png
Figura 6.5. Inclusión de todos los campos de la tabla Interpretes

Para seleccionar los campos de la tabla Interpretes no hemos utilizado la posibilidad “Interpretes.:*” porque es necesario seleccionar cada campo individualmente, ya que vamos a establecer algún criterio de ordenación en función de alguno de los campos de la tabla. Como en nuestro caso vamos a mostrar los resultados ordenados en función de los apellidos y el nombre de los intérpretes (ver Figura 6.4) necesitamos seleccionar uno a uno cada campo de Interpretes.

Para terminar, vamos a seleccionar el campo Nombre de la tabla Generos y, en el alias, vamos a poner “NombreGenero”, para distinguirlo de los campos ya seleccionados, Nombre de la tabla Interpretes y Genero de la tabla Peliculas. (ver Figura 6.6.).

Base 20 06.014.png
Figura 6.6. Inclusión del campo Nombre de Generos

Salvamos la consulta como “ConsultaTotal” y al ejecutarla el resultado es el de la Figura 6.7.

Base 20 06.013.png
Figura 6.7. Resultado de la consulta ConsultaTotal
Modificada el 28 ago 2015 22:39.   Visitas: 13 363