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

Entradas populares de este blog

Access- dirección Google Drive con ejercicios y teoría simplificada de Bases de Datos (BBDD)

Prompt para que la IA genere los datos para la BBDD de 2 Zoos (indicando yo las tablas)