Tipos de consultas

12
UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE CIENCIAS ADMINSITRATIVAS CARRERA DE ORGANIZACIÓN DE EMPRESAS TEMA : TIPOS DE CONSULTAS NOMBRE: CARMEN RODRIGUEZ 4TO ¨B¨ 23-05-2012

description

consultas access

Transcript of Tipos de consultas

Page 1: Tipos de consultas

UNIVERSIDAD TÉCNICA DE AMBATO

FACULTAD DE CIENCIAS ADMINSITRATIVASCARRERA DE ORGANIZACIÓN DE EMPRESAS

TEMA : TIPOS DE CONSULTAS

NOMBRE: CARMEN RODRIGUEZ

4TO ¨B¨

23-05-2012

Page 2: Tipos de consultas

CONSULTASLas consultas son los objetos de una base de datos que permiten recuperar datos de una tabla, modificarlos e incluso almacenar el resultado en otra tabla.

Las consultas nos permitirán: 1. Recuperar datos de una o más tablas con los criterios especificados y después mostrar los datos en el orden que se desee.2. Ver todos o algunos registros, todos o algunos campos, de una o varias tablas relacionadas. 3. Actualizar registros en una tabla 4. Agrupar registros y calcular sumas, cuentas, promedios y otros tipos de totales. 5. Reunir datos de varias tablas y ordenarlos de una forma concreta. 6. Eliminar un registro o un grupo de registros de una o más tablas. 7. Realizar cambios globales en un grupo de registros de una o más tablas. 8. Anexar un grupo de registros de una a otra tabla. 9. Crear tablas que pueden exportarse a otras bases de datos 10. Crear formularios, informes y páginas web 11. Crear una copia de seguridad una tabla

.

23-05-2012

Page 3: Tipos de consultas

Existen varios tipos de consultas:1. Consultas de selección.Una consulta de selección es el tipo de consulta más habitual. Este tipo de consulta obtiene los datos de una o más tablas y muestra los resultados en una hoja de datos en la que puede actualizar los registros (con algunas restricciones). También puede utilizar una consulta de selección para agrupar los registros y calcular sumas, cuentas, promedios y otros tipos de totales. SIRVE PARA: para indicar al motor de datos que devuelva información de las bases de datos, esta información es devuelta en forma de conjunto de registros que se pueden almacenar en un objeto recordset.

PASOS PARA CREAR UNA CONSULTA DE SELECCIÓN Abrir la base de datos donde se encuentra la consulta a crear. Hacer clic en el botón Diseño de Consulta en la pestaña Crear: También tenemos la posibilidad de utilizar el Asistente para consultas que

puedes ver en la imagen anterior para crear consultas con un poco de ayuda.

El Asistente para consultas sencillas crea una consulta de selección sencilla.explicaremos detenidamente la opción Diseño de consulta que te permitirá crear cualquiera de las anteriores por ti mismo.Al entrar en la Vista Diseño de consulta nos pide primero las tablas de las que la consulta sacará los datos con un cuadro de diálogo parecido al siguiente:

23-05-2012

Page 4: Tipos de consultas

Seleccionar la tabla de la que queremos sacar datos y hacer clic sobre el botón Agregar.

Si queremos sacar datos de varias tablas agregar de la misma forma las demás tablas.

Finalmente hacer clic sobre el botón Cerrar.2. CONSULTA CON PARAMETROSUna consulta de parámetros es una consulta que, cuando se ejecuta, muestra un cuadro de diálogo propio que solicita información, por ejemplo, criterios para recuperar registros o un valor que desea insertar en un campo. Son útiles cuando se emplean como base para formularios, informes y páginas de acceso a datos. PASOS PARA CREAR UNA CONSULTA CON PARAMETROS En una consulta cuando utilizamos un nombre de campo que no está en el

origen de datos, Access considera este campo como un parámetro y cuando se ejecuta la consulta nos pide Introducir el valor del parámetro mediante un cuadro de diálogo.

Ojo! cuando pongamos el nombre del parámetro es importante escribirlo entre corchetes, de lo contrario Access le añadirá comillas y no lo considerará como un nombre de parámetro sino como un valor. Otra forma de utilizar un parámetro en una consulta es

definiéndolo mediante el botón Parámetros de la pestaña Diseño.

23-05-2012

Page 5: Tipos de consultas

En este caso, después de elegir la opción, se abre el cuadro de diálogo Parámetros de la consulta donde podemos indicar el nombre del parámetro y el tipo de datoLa diferencia entre escribir directamente un nombre de parámetro y definirlo con el botón Parámetros es que, si le hemos asignado un tipo de dato, Access comprueba automáticamente el tipo del valor introducido por el usuario.

3. CONSULTA DE REFERENCIAS CRUZADASSe define una consulta de referencias cruzadas cuando queremos representar una consulta resumen con dos columnas de agrupación como una tabla de doble entrada en la que cada una de las columnas de agrupación es una entrada de la tabla.PASOS PARA CREAR LA CONSULTA DE REFERENCIAS CRUZADASo Las consultas de referencias cruzadas se pueden crear desde la

vista diseño pero es mucho más cómodo y rápido utilizar el asistente

o hacer clic en el botón Asistente para Consultas que se encuentra en la pestaña Crear:

o Elegir la opción Asist. consultas de tabla ref.cruzadas del cuadro de diálogo que aparecerá

o Aparece la primera ventana del asistente:

23-05-2012

Page 6: Tipos de consultas

o En esta ventana nos pide introducir el origen de la consulta, la tabla o consulta de donde cogerá los datos

o En el apartado Ver podemos elegir si queremos ver la lista de todas las Tablas, la lista de todas las Consultas o Ambas

o Si la consulta que estamos creando necesita sacar los datos de todos los registros de una sola tabla utilizaremos como origen esa tabla, en caso contrario tendremos que definir una consulta normal para seleccionar las filas que entrarán en el origen o para combinar varias tablas si la consulta que estamos creando necesita datos de varias tablas y esa consulta será el origen de la consulta de referencias cruzadas.

SIRVEN PARA realizar resúmenes de tablas grandes. Bien utilizadas son una de las herramientas más útiles que posee Access

4. CONSULTAS DE ACCIÓN permiten realizar cambios en los datos almacenados en una tabla. Con estas consultas podemos crear una nueva tabla a partir de los registros de otra, modificar los datos almacenados, insertar nuevos registros o eliminar registros

4.1 Consultas de creación de tablaalmacenan en una nueva tabla el resultado de una consulta de selección.

23-05-2012

Page 7: Tipos de consultas

Para crear una consulta de Creación de tabla: Abrimos una nueva consulta en Vista Diseño. Añadimos la tabla o las tablas de donde vamos a sacar los datos

a grabar en la nueva tabla. Diseñamos la consulta como una consulta de selección normal

de tal forma que en el resultado de esa consulta aparezcan exactamente los registros que queremos guardar en la nueva tabla.

Hacemos clic en el botón Crear Tabla de la pestaña Diseño: Aparecerá el cuadro de diálogo Crear tabla: Escribimos en el recuadro Nombre de tabla. Debe ser el nombre

completo incluida la ruta, por eso es más cómodo buscar la base de datos con el botón Examinar

Por último hacemos clic sobre el botón Aceptar y volvemos a la ventana Diseño de consulta

Cuando ejecutamos una consulta de creación de tabla, nos avisa de esta creación, también nos avisa cuando ya existe una tabla con el nombre de la nueva tabla.

23-05-2012

Page 8: Tipos de consultas

4.2 Consultas de actualizaciónson consultas que permiten modificar los datos almacenados en una tabla, modifican el contenido de los registros de una tabla. sirve para modificar el valor que tiene un campo en todos los registros de una tabla. Para crear una consulta de actualización: Abrimos una nueva consulta en vista diseño. Añadimos la tabla que queremos actualizar. Haz clic en el botón Actualizar de la pestaña Diseño: A partir de ese momento la cuadrícula cambia de aspecto, han

desaparecido las filas Orden: y Mostrar: por carecer de sentido aquí y en su lugar tenemos la fila Actualizar

4.3 Consulta de eliminaciónson consultas que eliminan de una tabla los registros que cumplen el criterio de búsqueda especificado.

SIRVEN PARA eliminar registros que no necesitemos.

23-05-2012

Page 9: Tipos de consultas

Para crear una consulta de eliminación: Abrimos una nueva consulta en vista diseño. Añadimos la tabla de la que queremos borrar los registros. Hacemos clic en el botón Eliminar de la pestaña Diseño: En la fila Eliminar: podemos seleccionar dos opciones, la opción Dónde

indica un criterio de búsqueda, y la opción Desde indica que queremos borrar los registros de la tabla especificada en esa columna.

Para ver los datos que se borrarán antes de realizar la eliminación podemos hacer clic sobre el tipo de vista Hoja de datos de la pestaña Inicio

Una vez borrados, los registros no se pueden recuperar.4.4 Consulta de datos anexados Agrega un grupo de registros de una o más tablas al final de una o más tablas. Por ejemplo, supongamos que consigue nuevos clientes y una base de datos que contiene una tabla con información acerca de estos clientes. Para evitar tener que escribir toda esta información en la base de datos, desea anexarla a la tabla Clientes. PASOS PARA CREAR LA CONSULTA DE DATOS ANEXADOS Para crear una consulta de datos anexados: Abrimos una nueva consulta en vista diseño. Añadimos la tabla o las tablas de donde vamos a sacar los datos a

insertar en el destino. 23-05-2012

Page 10: Tipos de consultas

Diseñamos la consulta como una consulta de selección normal de tal forma que en el resultado de esa consulta aparezcan los datos a insertar.

Haz clic en el botón Anexar de la pestaña Diseño: Escribimos en el recuadro Nombre de tabla: el nombre de la tabla

donde queremos insertar los nuevos registros. Normalmente la tabla estará en la misma base de datos (opción

Base de datos activa) pero podemos tener la tabla en otra base de datos, en este caso tenemos que activar la opción Otra base de datos: y escribir en el cuadro Nombre de archivo: el nombre de la base de datos donde se encuentra la tabla. De ser el nombre completo incluida la ruta, por eso es más cómodo buscar la base de datos con el botón Examinar.... Pulsamos Examinar... aparecerá el cuadro de diálogo para buscar en el árbol de carpetas la base de datos que queremos.

Por último hacemos clic sobre el botón Aceptar y volvemos a la ventana Diseño de consulta.

La ventana de diseño será parecida a la de una consulta de selección, en ella definimos la consulta de selección para obtener los datos a grabar en la nueva tabla, la única diferencia es que tiene una nueva fila Anexar a:.

23-05-2012

Page 11: Tipos de consultas

Si abrimos las propiedades de la consulta haciendo clic sobre el botón de la pestaña Diseño veremos en la propiedad Tabla de destino el nombre de la tabla destino y en Base de datos de destino la base de datos donde se encuentra la tabla destino.

5. CONSULTAS SQL Una consulta SQL es una consulta creada con una instrucción SQL. Puede utilizar el Lenguaje de consulta estructurado (SQL o Structured Query Language) para consultar, actualizar y administrar bases de datos relacionales, como Access. Son consultas que no se pueden definir desde la cuadrícula QBE de Access sino que

se tienen que definir directamente en SQL. Estas consultas no se estudiarán en este curso ya que para definirlas hay que saber SQL, cosa que no es objeto de este curso.

Las consultas de paso a través permiten trabajar directamente con las tablas del servidor en lugar de hacer que el motor de base de datos Microsoft Jet procese los datos.), consultas de definición de datos (consulta de definición de datos: consulta específica de SQL que contiene instrucciones DDL (lenguaje de definición de datos). Estas instrucciones permiten crear o alterar objetos de la base de datos.) y consultas de unión (consulta de unión: consulta que utiliza el operador UNION para combinar los resultados de dos o más consultas de selección.), debe crear las instrucciones SQL directamente en la vista SQL. En el caso de las subconsultas (subconsulta: instrucción SQL SELECT que está dentro de otra consulta de selección o de acción.), la instrucción SQL se escribe en la fila Campo o en la fila Criterios de la cuadrícula de diseño de la consulta.

23-05-2012

Page 12: Tipos de consultas

ENTRE OTRAS PODEMOS ENCONTRAR-Consultas de alineación: estas consultas agregan un grupo de registros de una o más tablas al final de una o más tablas. Supongamos, por ejemplo, que se han conseguido nuevos clientes y existe una base de datos que contiene una tabla de información sobre estos. En vez de teclear nuevamente todas estas informaciones, se alinean en la tabla correspondiente de Clientes.-Consultas de buscar duplicados: encuentra los registros repetidos en una misma tabla.

BIBLIOGRAFIAwww.mailxmail.comoffice.microsoft.com/.../access.../diferentes-tipos-de-consultas... - Méxicowww.monografias.comwww.slideshare.net/karelbatallas/consultas-de-access-7487388www.belgrano.esc.edu.ar/matestudio/carpeta_de_access_consultas.pdf

23-05-2012