Los ejercicios para bases de datos de escritorio (Access, Base, etc...) hasta ahora están en este directorio:
http://superalumnos.net/exer/Access
Estamos procediendo a su clasificación y reorganización. A medida que se incluyan en las páginas que veréis lístadas en el índice de abajo, irán desapareciendo del directorio.
Estos ejercicios están orientados a su realización en una base de datos de escritorio, como Access u OpenOffice.org Base. Nada impide que se implementen en programas prehistóricos (¿algún usuario de Paradox o FileMaker?), de la misma manera que se podrían realizar en una base de datos "seria" (bienvenidos SQL-Server, MySQL, PostgreSQL, Oracle o Informix ).
Una base de datos relacional es una base de datos relacional y como decía el Pazos en "Airbag"... "el concepto es el concepto".
Así que pensad en términos de conceptos y olvidad la herramienta en concreto que uséis para asimilar ese concepto.
Y esto es válido para TODAS las bases de datos relacionales, de cualquier fabricante.
Además, generalmente, las bases de datos relacionales vienen acompañadas de unas herramientas que permiten crear FORMULARIOS que faciliten la consulta e introducción de información por pantalla, y unos INFORMES para generar listados impresos.
Finalmente, cuando se pretende que la información de la base de datos de sustento a una APLICACIÓN, es necesario automatizar partes de su comportamiento. Eso se puede hacer desde lenguajes de programación externos o utilizando MACROS y MÓDULOS DE PROGRAMACIÓN incorporados en el propio SGBDR (Sistema de Gestión de Bases de Datos Relacionales -o RDBMS de sus siglas en inglés-)
Si comenzáis a tener claros esos conceptos... ¡a trabajar!
En mi navegación por la red encontré estos "Ejercicios resueltos de SQL" de Borja Sotomayor en los que a lo largo de 9 capítulos, cada uno de ellos con un diseño básico de una base de datos, se nos plantean diferentes consultas, tanto de selección como de acción y Borja nos ofrece su solución en lenguaje SQL.
Constituyen una muy buena práctica en creación de consultas, que no precisan del dominio de SQL para ser resueltas, pues podemos solucionarlas con el diseñador gráfico de consultas que incorpora cualquier base de datos de escritorio (Access, OpenOffice.org Base, etc).
También pueden constituir una buena base de ideas para desarrollar diferentes ejercicios en un sentido más amplio, como he hecho, por ejemplo, en Investigadores, Facultades y Equipos .
Los capítulos, cada uno con la estructura de tablas y relaciones de una base de datos, son:
Espero que los disfrutéis. En cuanto me sea posible, subiré bases de datos en formato Access o Base, con suficientes datos de ejemplo para poder realizar los ejercicios y comprobar su resultado sin necesidad de mecanografiar.
Nota: En el diseño de las bases de datos, veréis que los tipos de datos utilizados, difieren de los de Access. La equivalencia es bien fácil:
Disfrutadlos.
Una base de datos de ejemplo en formato MS Access que permitirá efectuar prácticas de consultas multitabla.
Verduleros.mdb se presenta comprimido en formato .zip y muestra las siguientes tablas con su correspondiente diseño de relaciones:
La base de datos ya viene precargada con algunas consultas de ejemplo (de selección simple, de totales, con campos calculados y con parámetros)
El gran número de registros que tiene en su tabla de Ventas (¡casi 5.000 registros!) la hacen ideal para prácticas intensivas de consultas.