SlideShare une entreprise Scribd logo
1  sur  16
   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.
   Existen varios tipos de consultas:
   Consultas de selección, Consultas de
    acción, Consultas específicas de SQL.
   Abrir la base de       Si haces clic en el
    datos donde se          botón Asistente
    encuentra la            para
    consulta a crear.       consultas aparec
   Hacer clic en el        erá el siguiente
    botón Diseño de         cuadro de diálogo:
    Consulta en la
    pestaña Crear:
   Al entrar en la
    Vista Diseño de
    consulta nos pide
    primero las
    tablas de las que
    la consulta
    sacará los datos
                        Seleccionar la tabla de la que
    con un cuadro de    queremos sacar datos y hacer
    diálogo parecido    clic sobre el botón Agregar.
                        Si queremos sacar datos de
    al siguiente:       varias tablas agregar de la
                        misma forma las demás tablas.
                        Finalmente hacer clic sobre el
                        botón Cerrar.
   Cada columna de la
    cuadrícula QBE
    corresponde a un
    campo.
   Cada fila tiene un
    propósito que
    detallamos
    brevemente a
    continuación, más
    adelante iremos
    profundizando en la
    explicación:
   CAMPO,TABLA,ORDEN,
    MOSTRAR,CRITERIOS.
   Hacer doble clic sobre el
                                        Los campos
    nombre del campo que                 calculados son
    aparece en la zona de
    tablas, este se colocará en          campos obtenidos
    la primera columna libre de
    la cuadrícula.                       del resultado de
   También podemos teclear              una expresión o de
    directamente el nombre del
    campo en la fila Campo: de una       una función.
    columna vacía de la
    cuadrícula.                         Si quieres saber
   Si queremos que todos los            más sobre
    campos de la tabla
    aparezcan en el resultado de         cómo formar
    la consulta podemos utilizar
    el asterisco *(sinónimo de           expresiones, haz
    'todos los campos').                 clic aquí
   haciendo clic sobre      Desde el Panel de
    el botón de la            Exploración:
    barra de Acceso          Haciendo doble clic
    Rápido                    sobre su nombre.
                             Desde la vista
   seleccionando la
                              diseño de la consulta:
    opción Guardar del
                             Haciendo clic sobre el
    Botón de Office
                              botón Ejecutar de la
                              pestaña Diseño:
   en una consulta necesitamos
                                utilizar un valor que no es
   Hacer clic sobre la         conocido en ese momento sino que
                                queremos que lointroduzca el
    fila Orden: del             usuario cuando se ejecute la
    campo por el cual           consulta.
                               En este caso necesitamos utilizar
    queremos ordenar            en nuestra consulta un parámetro
    las filas, hacer clic      En una consulta cuando utilizamos
                                un nombre de campo que no está en
    sobre la flecha que         el origen de datos, Access
                                considera este campo como un
    aparecerá para              parámetro y cuando se ejecuta la
    desplegar la lista          consulta nos pide Introducir el
                                valor del parámetro mediante un
    y elegir el tipo de         cuadro de diálogo como este:

    ordenación.
   Otra forma de             En este caso, después
    utilizar un                de elegir la opción, se
    parámetro en una           abre el cuadro de
    consulta es                diálogo Parámetros
                               de la consulta donde
    definiéndolo
                               podemos indicar
    mediante el
                               elnombre del
    botón Parámetros d         parámetro y el tipo
    e la pestaña Diseño.       de dato.
   Combinar tablas                   Combinamos dos tablas por
   Una consulta multitabla es         un campo (o varios) de unión
    una consulta que obtiene           de la misma forma que
    datos de varias tablas por         relacionamos tablas en la
    lo que deberá contener en          ventana Relacionesarrastr
    la zona de tablas de la            ando el campo de unión de
    ventana Diseño las distintas       una de las tablas sobre el
    tablas de donde obtiene            campo de unión de la otra
    esos datos.                        tabla. De hecho si añadimos
   Para añadir una tabla a la         a la zona de tablas tablas
    zona de tablas (una vez en         relacionadas, estas
    la ventana Diseño de               aparecerán
    consulta) haremos clic en el       automáticamente
    botón Mostrar tabla de la          combinadas en la zona de
    pestaña Diseño:                    tablas de la ventana Diseño
                                       de Consulta.
   Este tipo de combinación se
 La composición externa         define de la siguiente manera:
se utiliza                     Añadir las dos tablas a la zona
cuando queremos que ta          de tablas de la consulta.
mbién aparezcan las filas      Combinar las dos tablas por los
que no tienen una fila          campos de unión:
coincidente en la otra         Hacer doble clic sobre la línea
tabla.                          que une las dos tablas.
                               En el cuadro de diálogo que
                                aparecerá haz clic en el
                                botón Tipo de combinación.
                               Aparece el cuadro de
                                diálogo Propiedades de la
                                combinación
   En Access podemos             Es importante entender
    definir un tipo de             que las filas del
    consultas cuyas filas          resultado de una
    resultantes son un             consulta de resumen
    resumen de las filas del       tienen una naturaleza
    origen de la consulta,         distinta a las filas de las
    por eso las                    demás tablas resultantes
    denominamos consulta           de consultas, ya que
    s de resumen, también          corresponden a varias
    se conocen como                filas de la tabla origen.
    consultas sumarias.
   Las funciones de              Para utilizar estas
    agregado son funciones         funciones podemos
    que permiten obtener           escribirlas directamente
    un resultado basado en         en la fila Campo: de la
    los valores contenidos         cuadrícula como
    en una columna de una          veremos más adelante
    tabla, son funciones           pero podemos utilizar
    que sólo se pueden             una forma más cómoda
    utilizar en una consulta       que es seleccionando en
    de resumen ya                  la fila Total: de la
    que obtienen un                cuadrícula la opción
    'resumen' de los               correspondiente a la
    valores contenidos en          función.
    las filas de la tabla.
   A continuación describiremos esas opciones:
   La opción Suma , La opción Promedio, La opción DesvEst,
    La opción Var .
   Es interesante destacar que el valor nulo no equivale al
    valor 0, las funciones de resumen no consideran los valores
    nulos
   Las opciones Mín y Max , Las opc
   Para que cuente en número de registros hay que utilizar la
    función Cuenta(*) devuelve el número de filas por lo tanto
    contará también los valores nulos. En este caso tenemos que
    seleccionar la opción Expresión y escribirlo así:
   iones Primero y Último, La opción Cuenta .
   Hasta ahora las consultas de
    resumen que hemos visto
    utilizan todas las filas de la
    tabla y producen una única
    fila resultado.
   Laopción AgruparPor permite
    definir columnas de
    agrupación.
   La opción Expresión permite poner en la
    fila Campo: una expresión en vez de un
    nombre de columna.
   En una expresión se pueden combinar varias
    funciones de agregado pero no se pueden
    anidar funciones de agregado, por ejemplo en
    una expresión puedo poner Max(nºhoras)-
    Mín(nºhoras) pero no Max(suma(nºhoras)).

   Laopción Dónde permite
    poner un criterio de
    búsqueda que se aplicará a
    las filas del origen de la
    consulta antes de realizar
    los cálculos. Por ejemplo
    queremos saber cuántos
    alumnos tenemos de
    Valencia, para ello tenemos
    que contar los registros de
    la tabla alumnado pero
    seleccionando previamente
    los de Valencia, esto se
    definiría de la siguiente
    forma:

Contenu connexe

Tendances

Tendances (12)

Manual excel
Manual excelManual excel
Manual excel
 
Manuel excel.
Manuel excel.Manuel excel.
Manuel excel.
 
Trabajo investigativo access 2010
Trabajo investigativo access 2010Trabajo investigativo access 2010
Trabajo investigativo access 2010
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Practica 9lalo
Practica 9laloPractica 9lalo
Practica 9lalo
 
Como crear consulta en acess
Como crear consulta en acessComo crear consulta en acess
Como crear consulta en acess
 
Trabajo De Hoja Electronica
Trabajo De Hoja ElectronicaTrabajo De Hoja Electronica
Trabajo De Hoja Electronica
 
Manejo de filtros y ordenación de datos
Manejo de filtros y ordenación de datosManejo de filtros y ordenación de datos
Manejo de filtros y ordenación de datos
 
Unidad 9
Unidad 9Unidad 9
Unidad 9
 
TIPOCONSULTASACCESS
TIPOCONSULTASACCESSTIPOCONSULTASACCESS
TIPOCONSULTASACCESS
 
Consultas de access
Consultas de accessConsultas de access
Consultas de access
 
Tutorial Manual excel
Tutorial Manual excelTutorial Manual excel
Tutorial Manual excel
 

En vedette

T3 Bd Access
T3 Bd AccessT3 Bd Access
T3 Bd Accessrmonago
 
Grupo 3 informatica (tabla dinamica y formato condicional)
Grupo 3 informatica (tabla dinamica y formato condicional)Grupo 3 informatica (tabla dinamica y formato condicional)
Grupo 3 informatica (tabla dinamica y formato condicional)Allison Guerrero
 
Microsoft access
Microsoft accessMicrosoft access
Microsoft accessAlexQDiaz
 
Material Clase BDD: Diseño de una Base de Datos
Material Clase BDD: Diseño de una Base de DatosMaterial Clase BDD: Diseño de una Base de Datos
Material Clase BDD: Diseño de una Base de Datosliras loca
 
Combinacion de consultas y consultas multitablas
Combinacion de consultas y consultas multitablasCombinacion de consultas y consultas multitablas
Combinacion de consultas y consultas multitablasclaudia contreras
 
Base de datos (diseño conceptual,logico y fisico)
Base de datos (diseño conceptual,logico y fisico)Base de datos (diseño conceptual,logico y fisico)
Base de datos (diseño conceptual,logico y fisico)claudiachiri
 
Clase 02 - Sistema de gestión de base de datos ii parte
Clase 02 - Sistema de gestión de base de datos ii parteClase 02 - Sistema de gestión de base de datos ii parte
Clase 02 - Sistema de gestión de base de datos ii partedlta27
 

En vedette (16)

T3 Bd Access
T3 Bd AccessT3 Bd Access
T3 Bd Access
 
Loes
LoesLoes
Loes
 
Grupo 3 informatica (tabla dinamica y formato condicional)
Grupo 3 informatica (tabla dinamica y formato condicional)Grupo 3 informatica (tabla dinamica y formato condicional)
Grupo 3 informatica (tabla dinamica y formato condicional)
 
Microsoft access
Microsoft accessMicrosoft access
Microsoft access
 
Grupo 4 ejercicios
Grupo 4 ejerciciosGrupo 4 ejercicios
Grupo 4 ejercicios
 
Consultas!
Consultas!Consultas!
Consultas!
 
Material Clase BDD: Diseño de una Base de Datos
Material Clase BDD: Diseño de una Base de DatosMaterial Clase BDD: Diseño de una Base de Datos
Material Clase BDD: Diseño de una Base de Datos
 
Combinacion de consultas y consultas multitablas
Combinacion de consultas y consultas multitablasCombinacion de consultas y consultas multitablas
Combinacion de consultas y consultas multitablas
 
8.ejercicios SQL access
8.ejercicios SQL access8.ejercicios SQL access
8.ejercicios SQL access
 
Diseño de bases de datos
Diseño de bases de datosDiseño de bases de datos
Diseño de bases de datos
 
Consultas base de datos en SQL
Consultas base de datos en SQLConsultas base de datos en SQL
Consultas base de datos en SQL
 
Base de datos (diseño conceptual,logico y fisico)
Base de datos (diseño conceptual,logico y fisico)Base de datos (diseño conceptual,logico y fisico)
Base de datos (diseño conceptual,logico y fisico)
 
Clase 02 - Sistema de gestión de base de datos ii parte
Clase 02 - Sistema de gestión de base de datos ii parteClase 02 - Sistema de gestión de base de datos ii parte
Clase 02 - Sistema de gestión de base de datos ii parte
 
Tipo de relaciones
Tipo de relacionesTipo de relaciones
Tipo de relaciones
 
Relaciones de acces
Relaciones de accesRelaciones de acces
Relaciones de acces
 
Acces
AccesAcces
Acces
 

Similaire à Resumen del capitulo 7 y8

Similaire à Resumen del capitulo 7 y8 (20)

Computación
ComputaciónComputación
Computación
 
Microsoft access
Microsoft accessMicrosoft access
Microsoft access
 
Consultas
ConsultasConsultas
Consultas
 
Unidad 9 franklin
Unidad 9  franklinUnidad 9  franklin
Unidad 9 franklin
 
Access
Access Access
Access
 
Univer compu tyt
Univer compu tytUniver compu tyt
Univer compu tyt
 
Tipos de consultas en access
Tipos de consultas en accessTipos de consultas en access
Tipos de consultas en access
 
Univer compu tyt
Univer compu tytUniver compu tyt
Univer compu tyt
 
Univer compu tyt
Univer compu tytUniver compu tyt
Univer compu tyt
 
Univer compu tyt
Univer compu tytUniver compu tyt
Univer compu tyt
 
Unidad 9y10
Unidad 9y10Unidad 9y10
Unidad 9y10
 
Elementos básicos de access 2010
Elementos básicos de access 2010Elementos básicos de access 2010
Elementos básicos de access 2010
 
Access / Geovanna Yanza
Access / Geovanna YanzaAccess / Geovanna Yanza
Access / Geovanna Yanza
 
Access
AccessAccess
Access
 
Access
AccessAccess
Access
 
Consultas de access
Consultas de accessConsultas de access
Consultas de access
 
TECNOLOGIA
TECNOLOGIATECNOLOGIA
TECNOLOGIA
 
Manual access y manual de exel
Manual access y manual de exelManual access y manual de exel
Manual access y manual de exel
 
Tp n 4 y 5 computacion
Tp n 4 y 5 computacionTp n 4 y 5 computacion
Tp n 4 y 5 computacion
 
Dialogo relaciones.dig
Dialogo relaciones.digDialogo relaciones.dig
Dialogo relaciones.dig
 

Plus de Pamela Zambrano

Plus de Pamela Zambrano (20)

Funciones do while
Funciones do while Funciones do while
Funciones do while
 
Funciones
FuncionesFunciones
Funciones
 
Adaptacion del sistema de tinta continua
Adaptacion del sistema de tinta continuaAdaptacion del sistema de tinta continua
Adaptacion del sistema de tinta continua
 
Correccion de la prueba mfsi
Correccion de la prueba mfsiCorreccion de la prueba mfsi
Correccion de la prueba mfsi
 
Ejerciciosprogramacion
EjerciciosprogramacionEjerciciosprogramacion
Ejerciciosprogramacion
 
Instalacion de una pantalla de proyector
Instalacion de una pantalla de proyectorInstalacion de una pantalla de proyector
Instalacion de una pantalla de proyector
 
Colegio nacional mixto dario guevara mayorga
Colegio nacional mixto dario guevara mayorgaColegio nacional mixto dario guevara mayorga
Colegio nacional mixto dario guevara mayorga
 
Correcion mfct
Correcion mfctCorrecion mfct
Correcion mfct
 
Correcion de modulofsi
Correcion de modulofsiCorrecion de modulofsi
Correcion de modulofsi
 
Correcion de mfsi
Correcion de mfsiCorrecion de mfsi
Correcion de mfsi
 
Correcion de mfsi
Correcion de mfsiCorrecion de mfsi
Correcion de mfsi
 
Correcion de mfsi
Correcion de mfsiCorrecion de mfsi
Correcion de mfsi
 
Toma de deciciones
Toma de decicionesToma de deciciones
Toma de deciciones
 
El emprendedor y el ambiente externo de unaorganizacion
El emprendedor y el ambiente externo de unaorganizacionEl emprendedor y el ambiente externo de unaorganizacion
El emprendedor y el ambiente externo de unaorganizacion
 
Funciones de un emprendedor
Funciones de un emprendedorFunciones de un emprendedor
Funciones de un emprendedor
 
Los formularios
Los formulariosLos formularios
Los formularios
 
Paso ubuntu
Paso ubuntuPaso ubuntu
Paso ubuntu
 
Leccion
LeccionLeccion
Leccion
 
Busqueda implacable
Busqueda implacableBusqueda implacable
Busqueda implacable
 
Requisitos
RequisitosRequisitos
Requisitos
 

Resumen del capitulo 7 y8

  • 1. 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.  Existen varios tipos de consultas:  Consultas de selección, Consultas de acción, Consultas específicas de SQL.
  • 2. Abrir la base de  Si haces clic en el datos donde se botón Asistente encuentra la para consulta a crear. consultas aparec  Hacer clic en el erá el siguiente botón Diseño de cuadro de diálogo: Consulta en la pestaña Crear:
  • 3. Al entrar en la Vista Diseño de consulta nos pide primero las tablas de las que la consulta sacará los datos Seleccionar la tabla de la que con un cuadro de queremos sacar datos y hacer diálogo parecido clic sobre el botón Agregar. Si queremos sacar datos de al siguiente: varias tablas agregar de la misma forma las demás tablas. Finalmente hacer clic sobre el botón Cerrar.
  • 4. Cada columna de la cuadrícula QBE corresponde a un campo.  Cada fila tiene un propósito que detallamos brevemente a continuación, más adelante iremos profundizando en la explicación:  CAMPO,TABLA,ORDEN, MOSTRAR,CRITERIOS.
  • 5. Hacer doble clic sobre el  Los campos nombre del campo que calculados son aparece en la zona de tablas, este se colocará en campos obtenidos la primera columna libre de la cuadrícula. del resultado de  También podemos teclear una expresión o de directamente el nombre del campo en la fila Campo: de una una función. columna vacía de la cuadrícula.  Si quieres saber  Si queremos que todos los más sobre campos de la tabla aparezcan en el resultado de cómo formar la consulta podemos utilizar el asterisco *(sinónimo de expresiones, haz 'todos los campos'). clic aquí
  • 6. haciendo clic sobre  Desde el Panel de el botón de la Exploración: barra de Acceso  Haciendo doble clic Rápido sobre su nombre.  Desde la vista  seleccionando la diseño de la consulta: opción Guardar del  Haciendo clic sobre el Botón de Office botón Ejecutar de la pestaña Diseño:
  • 7. en una consulta necesitamos utilizar un valor que no es  Hacer clic sobre la conocido en ese momento sino que queremos que lointroduzca el fila Orden: del usuario cuando se ejecute la campo por el cual consulta.  En este caso necesitamos utilizar queremos ordenar en nuestra consulta un parámetro las filas, hacer clic  En una consulta cuando utilizamos un nombre de campo que no está en sobre la flecha que el origen de datos, Access considera este campo como un aparecerá para parámetro y cuando se ejecuta la desplegar la lista consulta nos pide Introducir el valor del parámetro mediante un y elegir el tipo de cuadro de diálogo como este: ordenación.
  • 8. Otra forma de  En este caso, después utilizar un de elegir la opción, se parámetro en una abre el cuadro de consulta es diálogo Parámetros de la consulta donde definiéndolo podemos indicar mediante el elnombre del botón Parámetros d parámetro y el tipo e la pestaña Diseño. de dato.
  • 9. Combinar tablas  Combinamos dos tablas por  Una consulta multitabla es un campo (o varios) de unión una consulta que obtiene de la misma forma que datos de varias tablas por relacionamos tablas en la lo que deberá contener en ventana Relacionesarrastr la zona de tablas de la ando el campo de unión de ventana Diseño las distintas una de las tablas sobre el tablas de donde obtiene campo de unión de la otra esos datos. tabla. De hecho si añadimos  Para añadir una tabla a la a la zona de tablas tablas zona de tablas (una vez en relacionadas, estas la ventana Diseño de aparecerán consulta) haremos clic en el automáticamente botón Mostrar tabla de la combinadas en la zona de pestaña Diseño: tablas de la ventana Diseño de Consulta.
  • 10. Este tipo de combinación se La composición externa define de la siguiente manera: se utiliza  Añadir las dos tablas a la zona cuando queremos que ta de tablas de la consulta. mbién aparezcan las filas  Combinar las dos tablas por los que no tienen una fila campos de unión: coincidente en la otra  Hacer doble clic sobre la línea tabla. que une las dos tablas.  En el cuadro de diálogo que aparecerá haz clic en el botón Tipo de combinación.  Aparece el cuadro de diálogo Propiedades de la combinación
  • 11. En Access podemos  Es importante entender definir un tipo de que las filas del consultas cuyas filas resultado de una resultantes son un consulta de resumen resumen de las filas del tienen una naturaleza origen de la consulta, distinta a las filas de las por eso las demás tablas resultantes denominamos consulta de consultas, ya que s de resumen, también corresponden a varias se conocen como filas de la tabla origen. consultas sumarias.
  • 12. Las funciones de  Para utilizar estas agregado son funciones funciones podemos que permiten obtener escribirlas directamente un resultado basado en en la fila Campo: de la los valores contenidos cuadrícula como en una columna de una veremos más adelante tabla, son funciones pero podemos utilizar que sólo se pueden una forma más cómoda utilizar en una consulta que es seleccionando en de resumen ya la fila Total: de la que obtienen un cuadrícula la opción 'resumen' de los correspondiente a la valores contenidos en función. las filas de la tabla.
  • 13. A continuación describiremos esas opciones:  La opción Suma , La opción Promedio, La opción DesvEst, La opción Var .  Es interesante destacar que el valor nulo no equivale al valor 0, las funciones de resumen no consideran los valores nulos  Las opciones Mín y Max , Las opc  Para que cuente en número de registros hay que utilizar la función Cuenta(*) devuelve el número de filas por lo tanto contará también los valores nulos. En este caso tenemos que seleccionar la opción Expresión y escribirlo así:  iones Primero y Último, La opción Cuenta .
  • 14. Hasta ahora las consultas de resumen que hemos visto utilizan todas las filas de la tabla y producen una única fila resultado.  Laopción AgruparPor permite definir columnas de agrupación.
  • 15. La opción Expresión permite poner en la fila Campo: una expresión en vez de un nombre de columna.  En una expresión se pueden combinar varias funciones de agregado pero no se pueden anidar funciones de agregado, por ejemplo en una expresión puedo poner Max(nºhoras)- Mín(nºhoras) pero no Max(suma(nºhoras)). 
  • 16. Laopción Dónde permite poner un criterio de búsqueda que se aplicará a las filas del origen de la consulta antes de realizar los cálculos. Por ejemplo queremos saber cuántos alumnos tenemos de Valencia, para ello tenemos que contar los registros de la tabla alumnado pero seleccionando previamente los de Valencia, esto se definiría de la siguiente forma: