Consultas!

24
CONSULTAS! Stephanie Espín Arroba! 6to”B” QQ.BB!

Transcript of Consultas!

Page 1: Consultas!

CONSULTAS!

Stephanie Espín Arroba!6to”B” QQ.BB!

Page 2: Consultas!

¿Qué son?

Elementos de la base de datos

recupera, modifica y almacenar el resultado de los datos de una tabla.

Extraen o nos muestran datos.

Page 3: Consultas!

•Consultas de selección.

•Consultas de acción.

•Consultas específicas de SQL.

Tipos de consultas!

Page 4: Consultas!

De selección!

Muestran datos de una tabla que cumplen criterios especificados.

Con el resultado se consulta los datos para modificarlos

Una consulta de selección genera una tabla lógica

las tablas lógicas se almacenan en la memoria del ordenador.

Page 5: Consultas!

De acción!

realizan cambios a los registros.

tipos de consultas de acción (instrucciones)

- de eliminación

- de actualización

- de datos anexados

- de creación de tablas.

Page 6: Consultas!

Especificas de SQL!

SQL (lenguaje declarativo de acceso a bases de datos)

Es una consulta creada con una instrucción SQL (cadena o instrucción SQL).

Page 7: Consultas!

Crear una consulta!

Se abre una base de datos

Hacer clic en el botón Diseño de Consulta en la pestaña Crear:

Page 8: Consultas!

También se puede utilizar el asistente de consulta.

Page 9: Consultas!

Una vez seleccionado se despliega una ventana en la que se incluirán los campos

Page 10: Consultas!

En la vista diseño se encuentra un listado de todas las tablas de los registros a mostrarse.

Page 11: Consultas!

También podemos realizar la consulta por medio del panel de navegación.

Page 12: Consultas!

Zona de tablas (en vista diseño):

donde aparecen las tablas añadidas con sus correspondientes campos

la parte inferior denominada cuadrícula QBE definimos la consulta.

Cada columna de la cuadrícula QBE corresponde a un campo.

Page 13: Consultas!

Cada fila tiene un propósito (definiciones)

Campo: ponemos el campo a utilizar, será el campo a visualizar

Tabla: nombre de la tabla que detalla el campo (importante para las consultas)

Orden: ordena las filas resultantes

Page 14: Consultas!

Mostrar: amuestra o no el resultado.

Criterios: sirve para especificar un criterio de búsqueda.

Page 15: Consultas!

Entre otras opciones se encuentra:

Definir campos calculados (detalla expresiones para el campo)

Encabezados de columna

Cambiar el orden de los campos (cortando o arrastrando columnas)

Page 16: Consultas!

incluir campos calculados en las consultas.

Seleccionar y ordenar filas donde se indica un criterio de búsqueda

Page 17: Consultas!

Consultas con parámetros!:

Son datos a manera de criterios

Delimita el contenido

Se incluye el tipo de dato y el nombre del mismo

Esta opción se encuentra en la pestaña diseño

Page 18: Consultas!

Las consultas multitabla

Una consulta multitabla es una consulta que obtiene datos de varias tablas

Se relacionan tablas y campos existentes

Page 19: Consultas!

Combinar tablas (combinación interna)! Combinamos dos tablas por un campo

En la ventana Relaciones arrastrando el campo de unión de una de las tablas

También se combinan automáticamente tablas que tengan un campo con el mismo nombre

Page 20: Consultas!

•En una composición interna sólo se obtienen las filas que tienen al menos una fila en común

Page 21: Consultas!

Combinación externa!

Se utiliza cuando también aparecen las filas que no tienen una fila coincidente en la otra tabla.

Puede ser dos tablas en una tabla de consulta

o por combinación por campos comunes

Page 22: Consultas!

Para obtener el resultado se selecciona la opción 2 y 3

Page 23: Consultas!

Datos importantes!:

Criterio de búsqueda es: una condición se debe cumplir en todas las filas que resulten de la consulta.

Funciones de agregado: que permite tener resultados basados en la búsqueda.

Incluir expresiones (min, max)

Page 24: Consultas!

Consulta de referencias cruzadas. representa una consulta resumen con dos

columnas de agrupación

como una tabla de doble entrada

De la misma manera que las otras consultas se tiene un asistente para realizarlas.