Gestión de
Procesos y Base
de Datos
Recordando
lo aprendido
Respondemos
• ¿Qué entendemos por consultas de
una base de datos?
Logro de la Semana
Al finalizar la sesión, el estudiante
conoce la importancia de las
consultas de una base de datos a
través del desarrollo de ejercicios en
el sistema gestor de base de datos
Access.
CONSULTAS
de una Base de
Datos
¿Qué es una consulta?
✓ Las consultas son una forma de buscar y extraer datos de una o más tablas para
conseguir información detallada de una base de datos.
✓ Al crear una consulta en Access, definiremos criterios específicos de búsqueda para
encontrar exactamente la información que deseamos; además, podemos decidir que
campos (columnas) nos interesa mostrar en ella.
✓ Una consulta la podremos
guardar como un objeto de
nuestra base de datos y nos
permitirán recuperar datos de
una o varias tablas, modificarlos e
incluso almacenar el resultado en
otra tabla
Crear, guardar y ejecutar una consulta de selección:
a) De clic en el Menú Crear → Consultas → Diseño
de Consulta.
b) En el cuadro de diálogo Mostrar tabla, elija la o
las tablas desde donde desea obtener datos
para su consulta y de clic en el botón Agregar,
una vez terminado el proceso de agregar
tablas a su consulta de clic en el botón Cerrar
de este mismo cuadro de diálogo.
c) En la vista Diseño de consulta, aparecerán la o las tablas añadidas a su consulta en el
panel superior, mientras que, el panel de diseño de la consulta, es donde agregaremos
los campos, criterios y ordenaciones que queremos mostrar al ejecutar la consulta, éste
aparecerá en la parte inferior. Lo primero que hay que hacer, es decidir que campos
formarán parte de la consulta.
Para agregar los campos que
desee mostrar en su consulta,
simplemente de doble clic
sobre el nombre de ellos en
las tablas del panel superior.
Otra forma es arrastrando los
campos deseados al panel
inferior.
Partes del área de salida (panel inferior):
✓ Campo: aquí agregaremos los campos que formarán parte de nuestra consulta, ya sea
para mostrarlos, ordenarlos o agregarles criterios de selección.
✓ Tabla: aquí se mostrará la tabla de donde proviene el campo. Esto será especialmente
útil cuando tengamos una consulta de varias tablas.
✓ Orden: para elegir si el campo se ordenará en orden Ascendente o Descendente,
podremos agregar varios criterios de ordenación con diferentes campos.
✓ Mostrar: en esta casilla seleccionaremos si el campo se mostrará en los resultados de
la consulta o no.
✓ Criterios: en esta sección agregaremos criterios de selección de registros para ese
campo.
d) Para probar la consulta y ver los resultados de clic en el Menú Diseño → Resultados →
Vista Hoja de datos o bien, puede dar clic en el botón Ejecutar.
e) Para volver al diseño de la consulta, es decir la Vista
Diseño, de clic en el Menú Inicio → Vistas → Vista
Diseño.
f) Para guardar la consulta, de clic en el botón Guardar de
la barra de acceso rápido, presione CTRL + G, o bien, de
clic derecho sobre la pestaña de la consulta y elija
Guardar.
g) En el diálogo que aparece, escriba el nombre
deseado para la consulta, considerando el prefijo
qry y de clic en Aceptar.
CRITERIOS DE SELECCIÓN
Agregar criterios de selección para campos de texto
✓ En realidad, la razón principal de una consulta es filtrar datos, ésto, con la finalidad de
restringir la visualización a solo un conjunto de registros específicos que cumplan con
ciertas condiciones.
❖ Estando en la Vista Diseño de la consulta, en la parte inferior del panel, de clic en la
fila Criterios del campo de texto al que desea agregar un criterio de selección (filtro).
Escriba el criterio de filtro que desea, por ejemplo, “United States” para la ciudad, o
bien, “Adams” para el apellido. Los criterios de texto deben ir encerrados entre
comillas, aunque no es necesario que usted las escriba, ya que Access los escribirá
por nosotros.
CRITERIOS DE SELECCIÓN
Operadores de comparación para criterios de campos numéricos
✓ Para agregar criterios a campos numéricos en una consulta el procedimiento es igual a
los campos de texto. Sin embargo, aquí podremos usar algunos operadores de
comparación que nos facilitarán el trabajo. A continuación, se explican algunos de ellos:
> Mayor que
< Menor que
>= Mayor o igual que
<= Menor o igual que
<> Diferente a
Entre num1 Y num2 Para seleccionar el rango comprendido entre num1 y num2
CRITERIOS DE SELECCIÓN
Uso de comodines en los criterios de una consulta
✓ Los comodines nos permiten reemplazar parte del criterio y podremos representar
cualquier cosa con él. El carácter que se utiliza como comodín para reemplazar parte
del criterio al principio o al final es “*”. En cambio, el carácter que se usa como comodín
para reemplazar un solo carácter en el criterio es “?”.
✓ Para crear consultas con criterios con comodines, el procedimiento es el mismo que
para criterios normales explicado anteriormente. Solo de clic en la fila criterio del campo
deseado y escriba su criterio.
MÚLTIPLES CRITERIOS EN EL MISMO CAMPO: O
✓ Si al momento de agregar criterios a un campo en una consulta, seguimos agregando
criterios en la siguiente fila, es decir, en la fila O: y filas posteriores, estos criterios se
comportarán como una suma, por lo que Access seleccionará los registros que cumplan
con cualquiera de esos criterios, es decir, con uno u otro. Por eso, en la cuadrícula del
diseño de la consulta veremos la etiqueta O.
Uso del operador lógico “O” dentro de una sola expresión
✓ También podremos utilizar el operador lógico “O” dentro de una sola línea de criterio,
por lo que otra forma de escribir esta consulta con una expresión de una sola línea sería:
Uso de criterios con operador lógico “O” en diferentes campos
MÚLTIPLES CRITERIOS EN DIFERENTES CAMPOS: Y
✓ Muchas de las consultas que construyamos en Access, necesitarán de criterios en
diferentes campos, al introducir criterios en campos diferentes, éstos se comportarán
como una multiplicación, es decir, la consulta seleccionará los registros que cumplan
con todos y cada uno de esos criterios, dicho de otra manera, sería equivalente a usar el
operador lógico “Y”.
Conclusiones
● Una consulta es una pregunta que hacemos
sobre la información almacenada en la base de
datos.
● Se utilizan consultas para ver, modificar y
analizar datos. La consulta más usual es la
consulta de selección.
¿Preguntas?