consulta de base de datos

  • Published on
    12-Mar-2016

  • View
    221

  • Download
    5

DESCRIPTION

como crear consultas en una tabla

Transcript

  • FACULTAD DE ADMINISTRACION DE EMPRESAS

    CATEDRA: INFORMATICA II

    TEMA: CONSULTAS

    ELABORADO POR: IVAN MAZA

    JAIRO CANDO

    SEMESTRE Cuarto 1

  • LAS 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.

    TIPOS DE CONSULTAS

    Consultas de seleccin.

    Son las consultas que extraen o nos muestran datos. Muestran aquellos datos de una tabla que cumplen los criterios especificados.

    Consultas de accin. Son consultas que realizan cambios a los registros. Existen

    varios tipos de consultas de accin, de eliminacin, de

    actualizacin, de datos anexados y de creacin de tablas.

    Consultas especficas de SQL.

    Son consultas que no se pueden definir desde la cuadrcula QBE de Access sino que se tienen que definir directamente en SQL.

  • PASOS PARA CREAR UNA CONSULTA.

    Abrir la base de datos donde se encuentra la consulta a crear. Hacer clic en el botn Diseo de Consulta en la pestaa Crear:

    CREAR CONSULTAS CON ASISTENTES

    Asistente para consultas sencillas

    Seleccionamos el asistente para consultas sencillas.

  • Seleccionamos los campos disponibles que deseamos consultar

    Y luego finalizamos

  • ASISTENTE PARA CONSULTAS

    1.- clic en el botn Asistente

    para consultas sencillas y

    aparecer el siguiente cuadro

    de dilogo:

    2.- Seleccionar la tabla de la que

    queremos sacar datos y hacer clic sobre

    el botn Agregar.

  • La vista Diseo.

    en la parte superior tenemos la zona de tablas donde aparecen las tablas

    aadidas con sus correspondientes campos, y en la parte inferior denominada

    cuadrcula QBE definimos la consulta.

  • ASISTENTE PARA CONSULTAS DE REFERENCIAS CRUZADAS

    Asistente para consultas sencillas

    Seleccionamos el asistente para consultas de referencias cruzadas

    Seleccione el nombre de la tabla que desea consultar y finalizamos

  • Podemos seleccionar hasta tres campos, luego seleccionamos siguiente

    Seleccionamos los valores de campo que deseamos utilizar como encabezado de columna

    Seleccionamos el numero que deseamos que se calcule para cada interseccin de la columna y fila vemos la consulta y finalizamos.

  • CONSULTA DE ELIMINACIN

    Pasos para crear una consulta de eliminacin

    Abrimos una nueva consulta en vista diseo.

    Aadimos la tabla de la que queremos borrar los registros.

    Haz clic en el botn Eliminar de la pestaa Diseo

  • GUARDAR LA CONSULTA

    Haciendo clic sobre el botn

    Si es la primera vez que guardamos la consulta aparecer el cuadro de dilogo

    para darle un nombre.

    Se puede poner cualquier nombre excepto el de una tabla ya creada. A continuacin hacer clic sobre el botn Aceptar

    Para cerrar la consulta hacer clic sobre su botn

  • EJECUTAR LA CONSULTA

    Podemos ejecutar una consulta desde la ventana Diseo de consulta o bien

    desde el Panel de Exploracin.

    Desde el Panel de Exploracin: Haciendo doble clic sobre su nombre. Desde la vista diseo de la consulta: Haciendo clic sobre el botn Ejecutar de la pestaa Diseo:

  • CONSULTAS CON PARMETROS

    Un parmetro funciona de forma parecida a un campo de tabla, pero el valor

    que almacena lo introduce el usuario cuando se ejecuta la consulta.

    En una consulta cuando utilizamos un nombre de campo que no est en el

    origen de datos, Access considera este campo como un parmetro y cuando se

    ejecuta la consulta nos pide Introducir el valor del parmetro mediante un

    cuadro de dilogo como este:

    Otra forma de utilizar un parmetro en una consulta es definindolo

    mediante el botn Parmetros de la pestaa Diseo.

  • En este caso, despus de elegir la opcin, se abre el cuadro de dilogo

    Parmetros de la consulta donde podemos indicar el nombre del parmetro y el

    tipo de dato.

    La diferencia entre escribir directamente un nombre de parmetro y definirlo con

    el botn Parmetros es que, si le hemos asignado un tipo de dato, Access

    comprueba automticamente el tipo del valor introducido por el usuario.

  • LAS CONSULTAS MULTITABLA

    es una consulta que obtiene datos de varias tablas por lo que deber contener

    en la zona de tablas de la ventana Diseo las distintas tablas de donde obtiene

    esos datos. Para aadir una tabla a la zona de tablas (una vez en la ventana

    Diseo de consulta) haremos clic en el botn Mostrar tabla de la pestaa

    Diseo:

    Si las tablas no estn relacionadas o no tienen campos con el mismo nombre,

    la consulta obtiene la concatenacin de todas las filas de la primera tabla con

    todas las filas de la segunda tabla, si tenemos una tercera tabla concatenar

    cada una de las filas obtenidas en el primer paso con cada una de las filas de

    la tercera tabla, y as sucesivamente.

  • COMBINAR TABLAS

    Combinamos dos tablas por un campo (o varios) de unin de la misma forma que relacionamos tablas en la ventana Relaciones arrastrando el

    campo de unin de una de las tablas sobre el campo de unin de la otra

    tabla.

    Cuando dos tablas estn combinadas en una consulta, para cada fila de una de las tablas Access busca directamente en la otra tabla las filas que

    tienen el mismo valor en el campo de unin, con lo cual se emparejan

    slo las filas que luego aparecen en el resultado y la consulta es ms

    eficiente.

  • LA COMPOSICIN EXTERNA

    La composicin externa se utiliza cuando queremos que tambin aparezcan

    las filas que no tienen una fila coincidente en la otra tabla.

    PASOS PARA HACER UNA COMBINACION

    Aadir las dos tablas a la zona de tablas de la consulta. Combinar las dos tablas por los campos de unin: Hacer doble clic sobre la lnea que une las dos tablas. En el cuadro de dilogo que aparecer haz clic en el botn Tipo de combinacin.

    Aparece el cuadro de dilogo Propiedades de la combinacin

  • Por defecto la combinacin es interna (incluye slo las filas donde los campos combinados (campos de unin) de ambas tablas sean iguales), si queremos

    definir una combinacin externa deberemos seleccionar la opcin 2 o la 3

    segn lo que queramos obtener. Si seleccionamos la opcin 2,

    la combinacin aparecer de la siguiente forma:

  • Si seleccionamos la opcin 3

    La combinacin aparecer de la siguiente forma:

    El sentido de la flecha nos indica de qu tabla obtendremos todos los registros.