consultas
TRANSCRIPT
CONSULTAS
Jonathan Moreno 6to QQ.BB
¿QUÉ ES UNA CONSULTA?
Es un objeto de la base de datos que permite seleccionar un conjunto de registros con los que trabajar en un momento determinado (Son filtros sofisticados)
¿QUÉ PERMITE UNA CONSULTA?
Visualizar los registros que cumplen una determinada condición.
Visualizar a la vez datos de distintas tablas
Ver determinados campos de los registros que cumplen la condición, colocados a voluntad
¿QUÉ PERMITE UNA CONSULTA?
Ordenar de la manera deseada y representar de distintos modos, los registros seleccionados.
Calcular nuevos valores, para cada uno de los registros, a partir de los datos almacenados en una tabla.
TIPOS DE CONSULTA
CONSULTAS DE ACCIÓN CONSULTAS DE SELECCIÓN CONSULTAS ESPECÍFICAS
DE SQL
CONSULTAS DE ACCIÓN Son aquellas que permiten
realizar diversas operaciones (acciones) con los datos de una tabla, de modo automático:
CONSULTAS DE ACCIÓN Se subdividen en:
CREAR TABLAS ANEXAR ACTUALIZAR GENERAL ELIMINAR
CONSULTAS DE ACCIÓN Se subdividen en:
CREAR TABLAS: Hace que la consulta seleccione registros de la base de datos y los guarde en una nueva tabla.
CONSULTAS DE ACCIÓN ANEXAR: Hace que la
consulta muestre registros de campos existentes.
ACTUALIZAR: Hace que la consulta actualice los datos de una tabla existente.
CONSULTAS DE ACCIÓN
GENERAL: Hace que la consulta sea una consulta de tabla de referencias cruzadas, que agrega datos con 2 conjuntos de valores, uno en la parte inferior izquierda de la hoja de datos y otra en la superior
CONSULTAS DE ACCIÓN
ELIMINAR: Hace que la consulta borre la información de la tabla existente, que no coincidan con el criterio de búsqueda.
CONSULTAS DE SELECCIÓN
SELECCIONAR: Hace que la consulta seleccione y muestre registros de la base de datos.
CONSULTAS DE SELECCIÓN
CONSULTAS DE SELECCIÓN: Son aquellas que permiten dar respuesta a las preguntas que se puedan plantear sobre los datos introducidos en las tablas. Estas consultas permiten seleccionar datos de varias tablas a la vez.
CONSULTAS ESPECÍFICAS SQL
Son consultas que no se pueden definir desde la cuadrícula QBE de Access sino que se tienen que definir directamente en SQL.
CONSULTAS DE TABLA DE REFERENCIAS
CRUZADAS Cuando queremos representar una consulta sumaria 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 utilizaremos una consulta de tabla de referencias cruzadas.
CONSULTAS DE TABLA DE REFERENCIAS CRUZADAS
Una consulta de referencias cruzadas es aquella que nos permite visualizar los datos en filas y en columnas, estilo tabla.
Ej: Para obtener las ventas mensuales de los empleados. Debemos diseñar una consulta sumaria calculando suma de importes de pedidos agrupando empleado y mes de la venta.
Consulta de tabla de referencias cruzadas.
¿CÓMO CREAR UNA CONSULTA?
Existen 2 maneras de crear una consulta:
ASISTENTE PARA CONSULTAS DISEÑO DE CONSULTAS
ASISTENTE PARA CONSULTAS: Al hacer clic en ésta opción aparecerá el siguiente cuadro de diálogo.
¿CÓMO CREAR UNA CONSULTA?
El Asistente para consultas sencillas crea una consulta de selección sencilla.
Los otros asistentes nos permiten generar tipos especiales de consulta que veremos más adelante.
DISEÑO DE CONSULTAS Damos clic en el botón Diseño de
Consultas. Al entrar, la opción pide primero las
tablas de las que la consulta sacará los datos con un cuadro de diálogo.
DISEÑO 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. Aparecerá la ventana Vista Diseño de
consultas.
ASISTENTE DE BÚSQUEDA PARA
DUPLICADOS En los casos en que recopilemos datos de orígenes diversos se podrá presentar el inconveniente de la información duplicada. Puede ocurrir que al reunir los datos encontremos registros duplicados o bien registros que han sido ingresados más de una vez por distintos operadores, con pequeñas diferencias entre ellos.
ASISTENTE DE BÚSQUEDA PARA
DUPLICADOS Estas inconsistencias se detectan fácilmente creando una Consulta de buscar datos duplicados.
Las consultas de este tipo son creadas por un asistente.
ASISTENTE DE BÚSQUEDA PARA NO
COINCIDENTES puede desearse comparar dos tablas e identificar los registros de una de las tablas que no tienen correspondientes en la otra tabla. La manera más fácil de identificar estos registros es mediante el Asistente para consultas de buscar no coincidentes.
ASISTENTE DE BÚSQUEDA PARA NO COINCIDENTES
Después de generar el asistente la consulta, puede modificar su diseño para agregar o quitar campos, o bien, para agregar combinaciones entre las dos tablas .
Asimismo, puede crear su propia consulta para buscar registros no coincidentes sin utilizar el asistente.