Conceptos relacionados
En el ejercicio propuesto se ha generado la relación entre la tabla EMPLEADOS y la tabla CONSEJERÍAS con
integridad referencial entre ambas tablas. ¿Que significado tiene integridad referencial?
- Quiere decir que un cambio del campo CODIGoconsejería en la tabla EMPLEADOS se traduciría en un cambio en el campo del mismo nombre de la tabla consejerías.
Es una solicitud de información a la base de datos según un criterio elegido. Ahora veamos la 1ª consulta pedida en el ejercicio de Access.
El criterio pedido es la residencia y fecha de contrato del empleado. Se trata de un tipo de consulta llamada de selección.
Previamente se establecen las
relaciones entre las tablas. ¿Cómo?
Entre el campo CODIGOCONSEJERIA de la
tabla Empleados y el campo CODIGOCONSEJERIA de la tabla CONSEJERÍAS, que es a
su vez campo elegido como clave principal de la tabla CONSEJERÍAS.
![]() |
Vista de las relaciones entra las tablas |
Y el cuadro de dialogo abierto define
la relación: “uno a varios”. Esto se explica por que en cada CONSEJERIA puede tener varios empleados.
También marcamos las opciones completas referidas a la integridad referencial.
Haciendo clic en el botón tipo de combinación sale el significado dado a esta relación:
También marcamos las opciones completas referidas a la integridad referencial.
Haciendo clic en el botón tipo de combinación sale el significado dado a esta relación:
![]() |
Tipo de combinación contenida en la relación |
Y el resultado de la consulta pedida
es:
¿Y cómo se diseña una consulta de selección? Lo primero es elegir la vista diseño de la consulta (y pulsar aceptar). Una vez que tenemos creada una consulta podemos completarla o reestructurarla a través de su Vista Diseño. De tal forma que podremos realizar las operaciones de agregar otra tabla (o eliminar una tabla), pero sobre todo especificar o seleccionar para el conjunto de datos que deseamos obtener, los criterios de selección correspondientes.
Mira la imagen siguiente, ¿puedes decir que criterios son los elegidos?
![]() |
Empeados de Madrid con alta 2006 |
¿Y cómo se diseña una consulta de selección? Lo primero es elegir la vista diseño de la consulta (y pulsar aceptar). Una vez que tenemos creada una consulta podemos completarla o reestructurarla a través de su Vista Diseño. De tal forma que podremos realizar las operaciones de agregar otra tabla (o eliminar una tabla), pero sobre todo especificar o seleccionar para el conjunto de datos que deseamos obtener, los criterios de selección correspondientes.
Mira la imagen siguiente, ¿puedes decir que criterios son los elegidos?
![]() |
Criterios elegidos para la consulta |
En la imagen, en la vista diseño aparece todo lo necesario para contestar a esa
pregunta.
La ventana de Diseño de consultas muestra:
Campo. Seleccionar los campos que constituyen la consulta, es
decir, los que deseamos posteriormente visualizar.
Tabla. Elegir la tabla a la que pertenece el campo previamente
escogido.
Orden. Establecer un orden de clasificación de tal manera que
los registros se van a ordenar en función de los datos de ese campo. El orden
puede ser ascendente o descendente. (Sin
especificar cómo puedes ver)
Mostrar. Ocultar campos a efectos de visualización (fila
Mostrar). Podemos usar las casillas de verificación par especificar los campos
que serán visualizados en la hoja de respuesta dinámica de resultado de la
consulta. Por defecto Access muestra todos los campos que hayan sido
seleccionados en la cuadrícula QBE.
Criterios. Establecer los criterios o condiciones que deben
cumplir los registros a seleccionar.
Para especificar los criterios
se introduce una frase o una expresión en la celda Criterios de un campo. A la
hora de ejecutar la consulta se evalúa la expresión y se busca en el campo los
valores que coinciden con el criterio especificado. Es decir, sólo se muestran
los registros que contienen los valores coincidentes. Los criterios pueden
introducirse en uno o más campos de una consulta.
En el campo INCORPORACION empleados el operador COMO, que sirve para Comparación de cadenas "*/*/2006" (se usa con el caracter comodín *, en este caso muestra indiferencia respecto al día y mes de incorporación solo buscando el año).
¿Se puede utilizar
el operador = en lugar del operador cómo?![]() |
Orden Ejecutar la consulta |
Con el botón Ejecutar podemos
ejecutar la consulta para mostrar los resultados en la vista Hoja de datos.
No comments:
Post a Comment