Informática
Bases de datos

Tu Instituto Online
   


 
Nivel Básico Base: Ordenación, selección y operadores en consultas
Duración aproximada: 1 sesión.
   
Objetivos Objetivos
  • Crear consultas con operadores.
  • Crear consultas con criterios de ordenación.
  • Crear consultas con criterios de selección.
   
Fuentes de información Fuentes de información
   
Contenidos
Contenidos
 

1. Introducción

Las consultas pueden complicarse con la introducción de operadores, selecciones y/o ordenaciones con el fin de tener datos más filtrados y ordenados. En esta unidad aprenderemos a crear consultas que utilicen estos elementos que nos ayudarán a afinar en las búsquedas y a presentar los datos de una manera mejor a la que habíamos visto.

2. Criterios de ordenación

Los resultados de la consulta pueden ser ordenados utilizando uno o varios criterios. Vamos a ver los pasos a seguir mediante un ejemplo.

2.1. Ejemplo práctico: Discoteca

  • Abrimos la base de datos "Discoteca".
  • Hacemos clic en el botón Consultas de la Barra de Base de datos.
  • En la zona superior de Tareas, hacemos clic en la opción Crear una consulta en modo de diseño.

  • Aparecerá el cuadro de diálogo Agregar tabla o consulta:

  • Selecciona la tabla MUSICA y haz clic en el botón Añadir (o doble clic sobre el objeto).
  • Repite el mismo proceso y añade la tabla SOPORTE.

  • Agregamos los campos Titulo y Autor de la tabla MUSICA, así como el campo Soporte de la tabla SOPORTE.

  • El siguiente paso será hacer clic sobre el desplegable Orden del campo que se quiera ordenar y seleccionar el tipo de ordenación (ordenaremos la consulta ascendentemente por título):

  • A continuación ejecutamos la consulta con el botón Ejecutar consulta , lo que hará que se muestren los resultados correspondientes a la consulta:

  
Ejercicios
Ejercicio
 

Consultas con ordenación de datos

  • Abre la base de datos "discoteca".
  • Haz clic en el botón Consultas de la Barra de Base de datos.
  • Crea una consulta llamada INFO_BASICA_ORD con las siguientes características:
    • Tabla: MUSICA
    • Que contenga los campos Titulo, Autor, Idioma, Observaciones, Fecha_adq y Soporte
    • Que esté ordenada ascendentemente por Titulo
  • Crea una consulta llamada INFO_SOPORTE_ORD con las siguientes características:
    • Tabla: MUSICA
    • Que contenga el campo Soporte y Titulo. Marca Titulo como no visible
    • Que esté ordenada ascendentemente por Titulo
  • Crea una consulta llamada INFO_PRECIO_ORD con las siguientes características:
    • Tabla: MUSICA
    • Que contenga los campos Titulo, Precio, Foto, Observaciones
    • Que esté ordenada ascendentemente por Precio
  • Crea una consulta llamada INFO_DISCOGRAFICA_ORD las siguientes características:
    • Tabla: MUSICA
    • Que contenga los campos Titulo, Discografica y Foto
    • Que esté ordenada ascendentemente por Discografica
  • Guarda los cambios.
 

 

Contenidos
Contenidos
 

3. Criterios de selección

Otra de las opciones que nos ofrece base es la de poder seleccionar aquellos registros que cumplan una determinada condición, de modo que se muestren aquellos cuyo valor coincida con el que fijemos.

Se muestran, a continuación, diferentes ejemplos de consultas con selección:

3.1. Ejemplo práctico: Discoteca

  • Sobre la tabla MUSICA seleccionar los campos Titulo, autor y observaciones cuyo soporte sea 'CD'
  • Sobre la tabla MUSICA seleccionar los campos Titulo, autor y observaciones cuyo soporte sea 'MP3'
  • Sobre la tabla MUSICA seleccionar los campos Autor, soporte y precio cuya discográfica sea 'Sony'

3.2. Cumplimiento de diferentes criterios simultáneamente

También podemos utilizar múltiples criterios o filtros de selección con el fin de que se cumplan varios a la vez. Para ello tendremos que insertar los criterios en la fila Criterio en aquellas columnas en las que queramos realizar el filtro.

Se muestran, a continuación, diferentes ejemplos de consultas con selección:

3.2.1. Ejemplo práctico: Discoteca

  • Sobre la tabla MUSICA seleccionar los campos Titulo, autor y observaciones cuyo soporte sea 'CD' y Autor sea 'King Africa'

  • Sobre la tabla MUSICA seleccionar los campos Soporte, autor, discografica y observaciones cuyo idioma sea 'Inglés' y cuyo precio sea 20

  • Sobre la tabla MUSICA seleccionar los campos ID, Titulo, Fecha_compra cuyo autor sea 'Vangelis' y cuyo Idioma sea 'Inglés'

3.3. Cumplimiento de, al menos, uno de los criterios

Es posible que se quiera que se cumpla, al menos, alguno de los criterios y que no sea necesario que se cumplan todos a la vez. Para ello utilizaremos la fila de criterio y la fila inmediatamente inferior (la fila o), de modo que se seleccionarán aquellos registros que cumplan la condición de la fila criterio o de las filas inferiores.

Se muestran, a continuación, diferentes ejemplos de consultas con selección:

3.3.1. Ejemplo práctico: Discoteca

  • Sobre la tabla MUSICA seleccionar los campos Titulo, autor y observaciones cuyo soporte sea 'CD' o 'MP3'

  • Sobre la tabla MUSICA seleccionar los campos ID, Idioma, Precio y Fecha_adq cuyo ID sea 1 ó 2

  • Sobre la tabla MUSICA seleccionar los campos Titulo, Autor y Discografica cuya discográfica sea 'Sony' o 'Nisupa' o 'Universal'

   
Ejercicios
Ejercicio
 

Consultas con criterios (filtros)

  • Crea una consulta llamada DISCOS_CD_MP3 con las siguientes características:
    • Tabla: MUSICA
    • Que contenga los campos Titulo, Autor, Observaciones y Soporte. Marca Soporte como no visible.
    • Que el campo Soporte sea igual a 'CD' o 'MP3'.
  • Crea una consulta llamada DISCOS_KING con las siguientes características:
    • Tabla: MUSICA
    • Que contenga los campos Titulo, Autor, Observaciones y Soporte. Marca Soporte como no visible.
    • Que el campo Soporte sea igual a 'CD' y cuyo autor sea 'King Africa'.
  • Crea una consulta llamada DISCOS_INGLES con las siguientes características:
    • Tabla: MUSICA
    • Que contenga los campos Soporte, Autor, Discografica, Observaciones, Idioma y Precio. Marca Idioma y Precio como no visible.
    • Que el campo Idioma sea igual a 'Inglés' y cuyo precio sea 20.

Cerrar la base de datos

  • Guarda los cambios.
  • Cierra la base de datos "discoteca".
   
   
Creditos Créditos
Licencia de Creative Commons

Este documento es de dominio público bajo licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 España.
TuInstitutoOnline.com M.Donoso, G.García, P.Gargallo, A.Martínez. v. 2.0.2.1.0

No se permite un uso comercial de la obra original ni de las posibles obras derivadas, la distribución de las cuales se debe hacer con una licencia igual a la que regula la obra original.

Los reconocimientos se realizan en el apartado Fuentes de información.

Los iconos empleados están protegidos por la licencia LGPL y se han obtenido de:
https://commons.wikimedia.org/wiki/Crystal_Clear
https://www.openclipart.org


Licencia de Creative Commons

Todas las capturas de pantalla tienen copyright y pertenecen a TuInsitutoOnline.com.

TuInstitutoOnline.com permite su uso siempre y cuando se muestren desde el dominio www.tuinstituoonline.com y NO PERMITE enlazar a ellas desde otros lugares.

Además, la estructura diseñada para mostrar el contenido de las unidades es propiedad de TuInstitutoOnline.com.

TuInstitutoOnline.com M.Donoso, G.García, P.Gargallo, A.Martínez. Versión 2021.