Seguidores

Búsqueda en el blog

Total Pageviews

Conociendo las Bases de Datos

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?





  1.   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.

¿Qué es es una consulta?


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:
Tipo de combinación contenida en la relación












Y el resultado de la consulta pedida es:
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