Tipos de consultas en Access, partiendo de nuestro ejemplo de una BBDD para una biblioteca
Prompt para la IA:
Tipos de consultas en Access, partiendo de nuestro ejemplo de una BBDD para una biblioteca, ¿qué me permite hacer cada tipo de consulta?
Genera diferentes ejemplos que puedan serme de utilidad para este tipo de ejercicio
Me refiero a:
-asistente para consultas sencillas
- " consultas de tabla de referencias cruzadas
-asistente para búsqueda de duplicadas
-asistente para búsquedas de NO coincidentes
En una BBDD de biblioteca como la tuya, cada tipo de consulta de Access sirve para resolver problemas distintos. Lo importante no es memorizar nombres, sino entender qué información te permite obtener.
1. Asistente para consultas sencillas
¿Qué hace?
Permite obtener información filtrada o combinada de una o varias tablas.
Es la consulta “normal” de Access.
Sirve para:
buscar datos
filtrar registros
ordenar resultados
combinar tablas relacionadas
calcular totales
Ejemplos útiles en tu biblioteca
A) Ver todos los libros prestados actualmente
Tabla: Prestamos
Criterio:
[fecha entrada] Is Null
Resultado:
Libro Usuario Fecha salida
Uso:
controlar préstamos pendientes.
B) Buscar libros de una editorial concreta
SELECT *
FROM Libros
WHERE editorial="Anaya";
Uso:
filtrar por editorial.
C) Usuarios que tienen más de 3 préstamos
Consulta de totales:
SELECT CodUsuario, Count(*) AS TotalPrestamos
FROM Prestamos
GROUP BY CodUsuario
HAVING Count(*)>3;
Uso:
detectar usuarios muy activos.
D) Libros en inglés
SELECT *
FROM Libros
WHERE idioma="Inglés";
2. Consultas de tabla de referencias cruzadas
(Consultas cruzadas)
¿Qué hacen?
Resumen datos en forma de matriz:
filas → una categoría
columnas → otra categoría
valores → cálculos (sumas, conteos…)
Parecidas a una tabla dinámica de Excel.
Cuándo usarla
Cuando quieras comparar información entre dos dimensiones.
Ejemplos útiles
A) Préstamos por mes y usuario
TRANSFORM Count(Prestamos.CodPrestamo)
SELECT Usuarios.Apellidos
FROM Usuarios
INNER JOIN Prestamos
ON Usuarios.CodUsuario=Prestamos.CodUsuario
GROUP BY Usuarios.Apellidos
PIVOT Format([fecha salida],"yyyy-mm");
Resultado:
Usuario 2026-01 2026-02
Uso:
ver actividad mensual.
B) Préstamos por idioma y año
Idioma 2025 2026
Uso:
analizar preferencias de lectura.
C) Libros por editorial y género
Editorial Novela Historia Ciencia
Uso:
ver distribución del catálogo.
3. Asistente para búsqueda de duplicados
¿Qué hace?
Busca registros repetidos.
Muy útil para detectar errores de introducción de datos.
Casos útiles en tu biblioteca
A) Usuarios repetidos
Buscar personas con mismo:
nombre
apellidos
teléfono
Ejemplo:
Nombre Apellidos Repeticiones
Uso:
evitar crear el mismo usuario dos veces.
B) ISBN repetidos
MUY importante.
El ISBN debería ser único.
Resultado:
ISBN Veces
Uso:
detectar libros duplicados accidentalmente.
C) Libros con mismo título
Puede haber errores de carga:
Nombre Libro Repeticiones
D) Emails repetidos
Si añades email a usuarios.
4. Asistente para búsqueda de NO coincidentes
¿Qué hace?
Busca registros de una tabla que NO tienen relación en otra.
Es una de las consultas más útiles de Access.
Casos MUY útiles en tu biblioteca
A) Libros nunca prestados
Tabla principal:
Libros
Tabla relacionada:
Prestamos
Resultado:
Libro
Uso:
detectar libros “muertos” o poco útiles.
B) Usuarios que nunca han pedido libros
Resultado:
Usuario
Uso:
usuarios inactivos.
C) Libros sin género asignado
Si tienes tabla Géneros relacionada.
Uso:
detectar datos incompletos.
D) Préstamos sin devolución
Puedes usarla junto con criterio:
[fecha entrada] Is Null
Uso:
control de retrasos.
Resumen práctico
Tipo de consulta Para qué sirve Ejemplo biblioteca
Consulta sencilla Buscar y filtrar datos libros en inglés
Referencias cruzadas Resumir y comparar préstamos por mes
Duplicados Detectar repeticiones ISBN repetidos
No coincidentes Detectar ausencias libros nunca prestados
Cuáles usarás más en clase
Normalmente:
consultas sencillas
consultas de totales
consultas cruzadas
no coincidentes
Las de duplicados suelen aparecer mucho en ejercicios teóricos porque demuestran control de calidad de datos.
Consejo importante para tu práctica
En una biblioteca real, las consultas más útiles suelen ser:
préstamos pendientes
libros más prestados
libros nunca prestados
usuarios más activos
préstamos por mes
ISBN duplicados
usuarios duplicados
Son interesantes, porque convierten la BBDD en una herramienta de gestión real y no solo un almacén de datos.
*******************************************************
Otros formularios que podrían sernos útiles
2º caso probable: form. para dar de alta nuevos usuarios
3er caso interesante: uno para añadir nuevos libros que hayamos prestado en la biblioteca
Comentarios
Publicar un comentario