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
CONSULTAS
Las 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
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    23-05-2012
siguiente:
   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 PARAMETROS
Una 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
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 dato
La 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 CRUZADAS
Se 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 CRUZADAS
o 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
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 tabla
almacenan en una nueva tabla el resultado de una consulta de selección.
                                                                             23-05-2012
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
4.2 Consultas de actualización
son 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ón
son 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
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
   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
   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
                                                                       23-05-2012
    SELECT que está dentro de otra consulta de selección o de acción.), la
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.


BIBLIOGRAFIA
www.mailxmail.com
office.microsoft.com/.../access.../diferentes-tipos-de-consultas... -
México
www.monografias.com
www.slideshare.net/karelbatallas/consultas-de-access-7487388
www.belgrano.esc.edu.ar/matestudio/carpeta_de_access_consultas.pd
f
                                                                   23-05-2012

Tipos de consultas

  • 1.
    UNIVERSIDAD TÉCNICA DEAMBATO FACULTAD DE CIENCIAS ADMINSITRATIVAS CARRERA DE ORGANIZACIÓN DE EMPRESAS TEMA : TIPOS DE CONSULTAS NOMBRE: CARMEN RODRIGUEZ 4TO ¨B¨ 23-05-2012
  • 2.
    CONSULTAS Las consultas sonlos 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
  • 3.
    Existen varios tiposde 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 23-05-2012 siguiente:
  • 4.
    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 PARAMETROS Una 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
  • 5.
    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 dato La 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 CRUZADAS Se 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 CRUZADAS o 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
  • 6.
    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 tabla almacenan en una nueva tabla el resultado de una consulta de selección. 23-05-2012
  • 7.
    Para crear unaconsulta 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
  • 8.
    4.2 Consultas deactualización son 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ón son 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
  • 9.
    Para crear unaconsulta 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
  • 10.
    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
  • 11.
    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 23-05-2012 SELECT que está dentro de otra consulta de selección o de acción.), la
  • 12.
    ENTRE OTRAS PODEMOSENCONTRAR -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. BIBLIOGRAFIA www.mailxmail.com office.microsoft.com/.../access.../diferentes-tipos-de-consultas... - México www.monografias.com www.slideshare.net/karelbatallas/consultas-de-access-7487388 www.belgrano.esc.edu.ar/matestudio/carpeta_de_access_consultas.pd f 23-05-2012