18
UNIVERSIDAD TECNICA DE AMBATO FACULTAD DE CIENCIAS ADMINISTRATIVAS CARRERA ORGANIZACIÓN DE EMPRESAS TIPOS DE CONSULTAS NOMBRE: SUSANA SAILEMA SEMESTRE: 4to ‘’C’’ DOCENTE: ING. EFRAIN TIBANTA MARZO _ AGOSTO _ 2012 23 De mayo del 2012

Susanasailematipos de consultas en access,,,

Embed Size (px)

Citation preview

Page 1: Susanasailematipos de consultas en access,,,

UNIVERSIDAD TECNICA DE

AMBATOFACULTAD DE CIENCIAS ADMINISTRATIVAS

CARRERA ORGANIZACIÓN DE EMPRESAS

TIPOS DE CONSULTAS

NOMBRE: SUSANA SAILEMA

SEMESTRE: 4to ‘’C’’

DOCENTE: ING. EFRAIN TIBANTA

MARZO _ AGOSTO _ 2012

23 De mayo del 2012

Page 2: Susanasailematipos de consultas en access,,,

TIPOS DE CONSULTAS

Las consultas son objetos de la base de datos (que aparecerán en el panel de exploración de objetos de Access

2007) que permiten seleccionar un conjunto de registros (de una o varias tablas) con los que poder trabajar en un

momento determinado. Una consulta es un filtro sofisticado.

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.

Page 3: Susanasailematipos de consultas en access,,,

Una consulta es un conjunto de instrucciones que se pueden usar para trabajar con datos. Se ejecuta para que se lleven a

cabo estas instrucciones. Además de devolver resultados que se pueden almacenar, agrupar o filtrar, una consulta también puede

crear, copiar, eliminar o cambiar datos

Page 4: Susanasailematipos de consultas en access,,,

Existen varios tipos de consultas.Consultas de selección

.Consultas de acción.Consultas de eliminación:

.Consultas de actualización

.Consultas de creación de tablas

. Consulta de datos anexados

.Consultas específicas de SQL. consultas de referencias cruzadas

.Consultas de alineación

.Consultas de comandos.Consultas de parámetros

.Consultas de buscar duplicados

Page 5: Susanasailematipos de consultas en access,,,

CONSULTA DE SELECCIÓN

Son las consultas que extraen o nos muestran datos. Muestran

aquellos datos de una tabla que cumplen los criterios

especificados. Una vez obtenido el resultado podremos consultar

los datos para modificarlos (esto se podrá hacer o no según la

consulta). Una consulta de selección genera una tabla lógica (se

llama lógica porque no está físicamente en el disco duro sino en la

memoria del ordenador y cada vez que se abre se vuelve a

calcular).

Page 6: Susanasailematipos de consultas en access,,,

CONSULTAS DE ACCION

Son consultas que realizan cambios a los registros. Existen

varios tipos de consultas de acción, de eliminación, de

actualización, de datos anexados y de creación de tablas, de

alineación, de referencia cruzadas

Page 7: Susanasailematipos de consultas en access,,,

CONSULTAS DE ELIMINACIÓN

Consultas de eliminación: este tipo de consulta elimina un grupo

de registros de una o más tablas. Existe la posibilidad, por

ejemplo, de utilizar una consulta de eliminación para reemplazar

los productos que se han dejado de producir o para aquellos

sobre los cuales no existen pedidos. Con las consultas de

eliminación siempre se eliminan registros internos y no

únicamente determinados campos de su interior.

Page 8: Susanasailematipos de consultas en access,,,

CONSULTA DE ACTUALIZACION

este tipo aporta modificaciones globales a uno o más tablas. Se usa este tipo de consulta para actualizar o cambiar datos en un

conjunto de registros. Las consultas de actualización se usan para agregar, cambiar o eliminar los datos de uno o varios registros existentes. Las consultas de actualización son una especie de

cuadro de diálogo Buscar y reemplazar avanzado. Se especifican un criterio de selección (el equivalente aproximado de una cadena de

búsqueda) y un criterio de actualización (el equivalente aproximado de una cadena de reemplazo). A diferencia del cuadro de

diálogo Buscar y reemplazar, las consultas de actualización aceptan varios criterios, permiten actualizar un gran número de registros a

la vez y permiten cambiar registros en varias tablas a la vez.

Page 9: Susanasailematipos de consultas en access,,,

Recuerde estas reglas a medida que avance:No se puede usar una consulta de actualización para agregar registros nuevos a una tabla, pero se pueden cambiar valores nulos existentes a valores que no

sean nulos. Para agregar registros nuevos a una o varias tablas, se usa una consulta de datos anexados.

Page 10: Susanasailematipos de consultas en access,,,

CONSULTA DE ALINEACION

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.

Page 11: Susanasailematipos de consultas en access,,,

COMSULTA DE CREACION DE TABLAS

Consultas de creación de tablas: este tipo de consultas crea una nueva tabla basándose en todos los datos o parte de estos existentes en una o

más tablas.

El proceso de creación de una consulta de creación de tabla se compone de los siguientes pasos:

Habilite la base de datos si no está firmada o si no reside en una ubicación de confianza. En caso contrario, no podrá ejecutar consultas de acción

(consultas de datos anexados, consultas de actualización y consultas de creación de tabla).

Page 12: Susanasailematipos de consultas en access,,,

En la vista Diseño de la consulta, cree una consulta de selección y, a continuación, modifique esa consulta hasta que devuelva los registros

que desee. Puede seleccionar datos de más de una tabla y, en términos reales, puede des normalizar los datos. Por ejemplo, puede

incluir los datos de cliente, transportista y proveedor en una sola tabla, lo cual no se hace en una base de datos de producción con

tablas correctamente normalizadas. Asimismo, puede usar criterios en la consulta para personalizar o restringir más el conjunto de

resultados.Para obtener más información sobre cómo normalizar los datos, vea el

artículo Conceptos básicos del diseño de una base de datos.Convierta la consulta de selección en una consulta de creación de

tabla, elija una ubicación para la nueva tabla y, a continuación, ejecute la consulta para crear la tabla.

Page 13: Susanasailematipos de consultas en access,,,

Consulta de datos anexadosUna consulta de datos anexados agrega un conjunto de registros (filas) de una o varias

tablas de origen (o consultas) a una o varias tablas de destino. En general, las tablas de

origen y de destino residen en la misma base de datos, pero no es imprescindible.

Nos sirve para Anexar campos basados en criterios. Por ejemplo, quizás desee anexar

únicamente los nombres y las direcciones de los clientes con pedidos pendientes y

anexar registros cuando algunos de los campos de una tabla no existen en la otra

tabla. Por ejemplo, supongamos que la tabla Clientes tiene 11 campos y que los

campos de una tabla Clientes en otra base de datos coinciden con 9 de los 11 campos.

Podrá usar una consulta de datos anexados para agregar únicamente los datos de los

campos coincidentes y omitir los demás datos.

Page 14: Susanasailematipos de consultas en access,,,

consultas de referencias cruzadas

Las consultas de referencias cruzadas se utilizan para calcular y

reestructurar datos de manera que su análisis sea más sencillo. Las

consultas de referencias cruzadas calculan una suma, una media, un

recuento u otro tipo de totales de datos, y se agrupan en dos tipos de

información : uno hacia abajo, en el lado izquierdo de la hoja de datos, y

otro a lo largo de la parte superior.

Las consultas de referencias cruzadas son quizás el tipo de consultas mas complicadas de entender (no de crear), es decir, lo complicado no es crear una

consulta de referencias cruzadas, sino entender su utilidad, para qué sirven.En general se puede decir que sirven para realizar resúmenes de tablas grandes.

Bien utilizadas son una de las herramientas más útiles que posee Access

Page 15: Susanasailematipos de consultas en access,,,

CONSULTAS ESPECÍFICAS DE SQL.

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

Una consulta SQL es una consulta creada con una instrucción SQL (cadena o instrucción de SQL: expresión que define un comando de SQL, como SELECT,

UPDATE o DELETE, e incluye cláusulas como WHERE y ORDER BY. Las instrucciones o cadenas de SQL se utilizan en consultas y en funciones de

agregado.). Puede utilizar el Lenguaje de consulta estructurado (SQL o Structured Query Language) para consultar, actualizar y administrar bases de

datos relacionales, como Access.

Cuando se crea una consulta en la vista Diseño (vista Diseño: ventana que muestra el diseño de estos objetos de base de datos: tablas, consultas,

formularios, informes, macros y páginas de acceso a datos. En la vista Diseño, puede crear objetos de base de datos nuevos y modificar el diseño de otros

existentes.) de la consulta, Access construye en segundo plano las instrucciones SQL equivalentes.

Page 16: Susanasailematipos de consultas en access,,,

CONSULTAS DE COMANDOS

Consultas de comandos.- Una consulta de comandos

aporta modificaciones a muchos registros con una

única operación. Existen cuatro tipos de consultas de

comando: de Eliminación, de Actualización, de

Alineación y de Creación de Tablas.

Page 17: Susanasailematipos de consultas en access,,,

CONSULTA DE PARAMETROS

Consultas de parámetros: una consulta de parámetros es una consulta que,

cuando se ejecuta, muestra una ventana de diálogo que solicita informaciones,

como por ejemplo criterios para recuperar registros o un valor que se desea

insertar en un campo

Crear una consulta de parámetros es tan fácil como crear una consulta que usa criterios. Puede diseñar una consulta de modo que pida un solo dato, como un

número de pieza, o varios datos, como dos fechas. Por cada parámetro, una consulta de parámetros muestra un cuadro de diálogo independiente en el que

se solicita un valor para ese parámetro.

Crear una consulta de parámetros

Cree una consulta de selección y, a continuación, abra la consulta en la vista Diseño.

En la fila Criterios del campo al que desee aplicar un parámetro, escriba entre corchetes el texto que debe aparecer en el cuadro de diálogo del parámetro;

por ejemplo:

[País o región de origen:]

Page 18: Susanasailematipos de consultas en access,,,

CONSULTAS DE BUSCAR DUPLICADO

Consultas de buscar duplicados: encuentra los registros

repetidos en una misma tabla

PARA BUSCAR REGISTROS O VALORES DE CAMPO DUPLICADOS

1.- Abra la base de datos que contiene registros duplicados.

2.- En la ventana Base de datos, bajo Objetos, haga clic en Consultas y en Nueva en la barra de herramientas de la ventana Base de datos.

3.- En el cuadro de diálogo Nueva consulta, haga clic en Asistente para consultas de buscar duplicados y en Aceptar.