SlideShare una empresa de Scribd logo
1 de 26
Lenguaje de acceso y
consulta
Un lenguaje de consulta es un lenguaje informático usado para hacer consultas en
bases de datos y sistemas de información.
Los lenguajes de consulta pueden ser clasificados de acuerdo a si son lenguajes de
consulta de bases de datos o lenguajes de consulta de recuperación de información.
¿Que es una consulta?
las consultas son los objetos de una base de datos que permiten
recuperar datos de una tabla, modificarlo e incluso almacenar el
resultado de otra tabla.
Consulta de selección básica
• 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.
SQL es un lenguaje de consulta, usado como interfaz para comunicarse
con bases de datos y realizar operaciones de acceso y manipulación de la
información almacenada.
El lenguaje SQL sirve para el acceso a la información almacenada en las
bases de datos. Es un lenguaje sencillo de consulta, que permite realizar
operaciones de selección, inserción, actualización y borrado de datos, así
como operaciones administrativas sobre las bases de datos.
consulta de resumen
• ¿Qué es una consulta de resumen?
• Resultado de imagen para consulta de resumen
• Definición. En Access podemos definir un tipo de consultas cuyas filas
resultantes son un resumen de las filas del origen de la consulta , por
eso las denominamos consultas de resumen, también se conocen
como consultas sumarias.
¿Cómo crear una consulta de resumen?
• Resultado de imagen para consulta de resumen
• Crear una consulta
• Paso 1: Agregar orígenes de datos.
• Paso 2: Combinar orígenes de datos relacionados.
• Paso 3: Agregar campos de salida.
• Paso 4: Especificar criterios.
• Paso 5: Resumir datos.
• Paso 6: Ver los resultados.
TABLAS DE CONSULTA
CONSULTA DE TABLAS DE REFERENCIA CRUZADA
• ¿Qué son consultas de tabla de referencias cruzadas?
• Resultado de imagen para consulta de tablas de referencia cruzada
• Una consulta de tabla de referencias cruzadas es un tipo de consulta
de selección. Cuando ejecuta una consulta de tabla de referencias
cruzadas, los resultados se muestran en una hoja de datos con una
estructura diferente a la de otros tipos de hojas de datos.
ASISTENTE PARA CONSULTA DE REFERENCIAS CRUZADAS
CONSULTA DE PARAMETROS
• Parámetro Un parámetro es una información que se proporciona a
una consulta cuando esta se inicia. Se puede usar solo o como parte
de una expresión mayor para formar un criterio en la consulta.
• se permite configurar dinámicamente en el momento de ejecutar una
consulta los valores que se aplicarán a las condiciones de la misma. Es
decir las consultas podrán tener condiciones fijas y condiciones
variables que utilizarán los parámetros de la consulta.
Descripción
Al momento de especificar una condición en la consulta, se permitirá poner, además de un valor constante como hoy (por ejemplo Año =
2002), un parámetro (@AñoActual). Es decir, se podrán nombrar los parámetros para luego ser referenciados.
Los parámetros se pueden incluir en:
- Lista de valores (ingreso manual y selección).
- Condiciones sobre un atributo dato.
- Definición de Rangos.
- Alertas.
- Condición avanzada.
Estos parámetros pueden ser definidos dinámicamente o explícitamente. En caso de que se definan dinámicamente solo se necesita ingresar el
nombre del parámetro por ejemplo @Año y automáticamente se definirá el parámetro @Año.
DEFINIR UN PARÁMETRO DINÁMICAMENTE EN UN ATRIBUTO EJE
• Para definir un parámetro dinámicamente en un atributo eje, por
ejemplo se selecciona List(Selection) y en el control donde se digita la
cantidad se puede definir un parámetro @Year como se muestran en la
siguiente imagen:
•
• Figura 1 - Determinación de una lista de valores utilizando parámetros
ACTUACIÓN DEL PARÁMETRO AL SER CONSULTADO
Una vez ingresado el parámetro cuando la consulta se
ejecute se mostrará un mensaje con los parámetros que hay
que ingresar. En el caso del ejemplo el
parámetro @Year indica que Año intervendrá en la consulta.
ACCIÓN DEL PARAMETRO YA INCLUIDO EN UNA LISTA DE VALORES
• En caso de que un parámetro haya sido incluido en una lista de valores, se mostrará un
botón , junto al campo donde se pide ingresar el valor para el parámetro, que
desplegará una lista de los valores almacenados para ese atributo eje en la cual se
podrá seleccionar el valor que se desea que tome el parámetro.
• Para seleccionar un parámetro ya ingresado se debe presionar el botón ,(x´)
detallándose la lista de parámetros definidos para esa consulta.
lista de parámetros de la consulta en forma automática
• Los parámetros definidos dinámicamente, se agregan a la lista de parámetros de la consulta en
forma automática. Para ver o definir explícitamente un parámetro para la consulta se debe
seleccionar el Tab Parámetros en la ventana de Nueva/Editar Consulta, como se muestra en la
siguiente imagen
PROPIEDADES PARA MODIFICAR UN PARAMETRO
• Las propiedades que se puedan modificar de un parámetro son:
• - Parameter: es el nombre del parámetro, los nombres se conforman por @ + nombre.
• - Description: es la descripción que aparecerá en las ventanas de selección del parámetro y
de ingreso de valores para el mismo.
• - Last value: último valor que tomó el parámetro. Este valor será el que traerá por defecto la
próxima vez que se pida ingresar un valor para el mismo.
• - Required: indica si el parámetro es obligatorio o no. En caso de que el parámetro no sea
obligatorio la condición no se aplicará en la consulta si no se ingresó valor para el parámetro. (1)
• - Help: texto de ayuda.
CONSULTA DE ACCION
• Las consultas de acción son consultas que 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.
TIPOS DE CONSULTA DE ACCIÓN
• ¿Cuáles son los tipos de consulta de acción?
• Resultado de imagen para CONSULTA DE ACCION
• Una consulta de acción es una consulta que realiza cambios a muchos
registros en una sola operación. Existen cuatro tipos de consultas de
acción: de eliminación, de actualización, de datos anexados y de
creación de tabla.
¿Cómo crear una consulta de acción?
• Resultado de imagen para CONSULTA DE ACCION
• Crear la consulta de selección
• En la pestaña Crear del grupo Consultas, haga clic en Diseño de
consulta.
• Haga doble clic en las tablas de las que desea recuperar datos. ...
• En cada tabla, haga doble clic en los campos que desee usar en la
consulta. ...
• De forma opcional, agregue expresiones a la fila Campo.
CREAR TABLA DE CONSULTA DE ACCION
¿Qué es lenguaje estructurado de consulta SQL?
• El lenguaje de consulta estructurada (SQL) es un lenguaje de
programación para almacenar y procesar información en una base de
datos relacional.
• ¿Cómo se usa el lenguaje de consulta estructurado?
• Las sentencias de SQL las ejecuta un gestor de bases de datos. Una de
las funciones del gestor de bases de datos es transformar la
especificación de una tabla resultante en una secuencia de
operaciones internas que optimicen la recuperación de los datos.
¿CUÁLES SON LOS 3 LENGUAJES DE SQL?
• Resultado de imagen
• El lenguaje SQL consta de los siguientes componentes:
• Lenguaje de manipulación de datos (DML)
• Lenguaje de definición de datos (DDL)
• Lenguaje de control de datos (DCL)
¿Que se requiere para utilizar el lenguaje estructurado?
• Un lenguaje estructurado tiene una sintaxis, una semántica y una
pragmática y su objetivo es comunicar en forma no verbal, - a los
diferentes actores involucrados (personas, maquinas, constructores,..)
instrucciones orientadas a determinar acciones e interacción entre
ellos.
¿Qué es el lenguaje de manipulación de datos?
• Un lenguaje de manipulación de datos (Data Manipulation Language,
o DML en inglés) es un lenguaje proporcionado por el sistema de
gestión de base de datos que permite a los usuarios llevar a cabo las
tareas de consulta o manipulación de los datos, organizados por el
modelo de datos adecuado.
• ¿Cuáles son los comandos del lenguaje de manipulación de datos?
• Utilice el Lenguaje de manipulación de datos (DML) de SQL para
acceder y modificar los datos de la base de datos utilizando los
comandos select, update, insert, delete, truncate, begin, commit y
rollback.
¿QUÉ ES DML Y DDL EN BASE DE DATOS?
• sentencias DDL son aquellas utilizadas para la creación de una base
de datos y todos sus componentes: tablas, índices, relaciones,
disparadores (triggers), procedimientos almacenados, etc. sentencias
DML son aquellas utilizadas para insertar, borrar, modificar y
consultar los datos de una base de datos.
LENGUAJE DE DEFINICIÓN DE DATOS
• ¿Qué quiere decir con lenguaje de definición de datos?
• El lenguaje de definición de datos (DDL) es un subconjunto de SQL. Es
un lenguaje para describir los datos y sus relaciones en una base de
datos. Puede generar DDL en un script de objetos de base de datos
para: Mantener una instantánea de la estructura de base de datos.
• El lenguaje de definición de datos (DDL) es un subconjunto de SQL. Es
un lenguaje para describir los datos y sus relaciones en una base de
datos.

Más contenido relacionado

Similar a Lenguaje de acceso y consulta.pptx

Tipos de consultas
Tipos de consultasTipos de consultas
Tipos de consultasannynenita
 
Base de datos_Conci
Base de datos_ConciBase de datos_Conci
Base de datos_ConciEEM7
 
Base de datos_Conci
Base de datos_ConciBase de datos_Conci
Base de datos_ConciEEM7
 
Susanasailematipos de consultas en access
Susanasailematipos de consultas en accessSusanasailematipos de consultas en access
Susanasailematipos de consultas en accesssusysailema
 
Susanasailematipos de consultas en access,,,
Susanasailematipos de consultas en access,,,Susanasailematipos de consultas en access,,,
Susanasailematipos de consultas en access,,,susysailema
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datosMapis Mora
 
Base de datos omar.....karennn
Base de datos omar.....karennnBase de datos omar.....karennn
Base de datos omar.....karennnKarEnziita Lopez
 
ACCESS RONY-KAREN
ACCESS RONY-KARENACCESS RONY-KAREN
ACCESS RONY-KARENRony Baño
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónYaskelly Yedra
 
Base de datos "primera parte"
Base de datos "primera parte"Base de datos "primera parte"
Base de datos "primera parte"paola rincon
 
Tutorial basico acces
Tutorial basico accesTutorial basico acces
Tutorial basico accesjuanma-rozo
 

Similar a Lenguaje de acceso y consulta.pptx (20)

Access alexa
Access alexaAccess alexa
Access alexa
 
Tipos de consultas
Tipos de consultasTipos de consultas
Tipos de consultas
 
Base de datos_Conci
Base de datos_ConciBase de datos_Conci
Base de datos_Conci
 
Base de datos_Conci
Base de datos_ConciBase de datos_Conci
Base de datos_Conci
 
Base de datos
Base de datosBase de datos
Base de datos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Susanasailematipos de consultas en access
Susanasailematipos de consultas en accessSusanasailematipos de consultas en access
Susanasailematipos de consultas en access
 
Susanasailematipos de consultas en access,,,
Susanasailematipos de consultas en access,,,Susanasailematipos de consultas en access,,,
Susanasailematipos de consultas en access,,,
 
Presentacion base de datos
Presentacion base de datosPresentacion base de datos
Presentacion base de datos
 
Reporting Services
Reporting ServicesReporting Services
Reporting Services
 
Base de datos omar.....karennn
Base de datos omar.....karennnBase de datos omar.....karennn
Base de datos omar.....karennn
 
Tips y sugerencias
Tips y sugerenciasTips y sugerencias
Tips y sugerencias
 
ACCESS RONY-KAREN
ACCESS RONY-KARENACCESS RONY-KAREN
ACCESS RONY-KAREN
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de información
 
Base de datos "primera parte"
Base de datos "primera parte"Base de datos "primera parte"
Base de datos "primera parte"
 
Clase #1 de access
Clase #1 de accessClase #1 de access
Clase #1 de access
 
Access 2010
Access 2010Access 2010
Access 2010
 
Tutorial basico acces
Tutorial basico accesTutorial basico acces
Tutorial basico acces
 

Último

Técnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalTécnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalIngrid459352
 
triptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciatriptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciaferg6120
 
AA CUADRO DE TEORIA DEL CASO. (1) (1).docx
AA CUADRO DE TEORIA DEL CASO. (1) (1).docxAA CUADRO DE TEORIA DEL CASO. (1) (1).docx
AA CUADRO DE TEORIA DEL CASO. (1) (1).docxLuisAngelYomonaYomon
 
Evolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdfEvolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdfJC Díaz Herrera
 
Presentacion-Prevencion-Incendios-Forestales.pdf
Presentacion-Prevencion-Incendios-Forestales.pdfPresentacion-Prevencion-Incendios-Forestales.pdf
Presentacion-Prevencion-Incendios-Forestales.pdfDodiAcuaArstica
 
llllllllllllllllllllllllllllllllllllllllllllllllllllllllll
llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
llllllllllllllllllllllllllllllllllllllllllllllllllllllllllJulietaCarbajalOsis
 
Países por velocidad de sus misiles hipersónicos (2024).pdf
Países por velocidad de sus misiles hipersónicos  (2024).pdfPaíses por velocidad de sus misiles hipersónicos  (2024).pdf
Países por velocidad de sus misiles hipersónicos (2024).pdfJC Díaz Herrera
 
Triptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudirTriptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudirluis809799
 
Panorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATOPanorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATOJuan Carlos Fonseca Mata
 
Qué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problemaQué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problemaJoellyAlejandraRodrg
 
Tipos de Educacion en diferentes partes del mundo.pptx
Tipos de Educacion en diferentes partes del mundo.pptxTipos de Educacion en diferentes partes del mundo.pptx
Tipos de Educacion en diferentes partes del mundo.pptxMiguelPerz4
 
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticAnálisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticJamithGarcia1
 
Familias_más_ricas_de_AL_en_la_historia.pdf
Familias_más_ricas_de_AL_en_la_historia.pdfFamilias_más_ricas_de_AL_en_la_historia.pdf
Familias_más_ricas_de_AL_en_la_historia.pdfJC Díaz Herrera
 
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
Cesar Vilchis Vieyra  Cesar Vilchis VieyraCesar Vilchis Vieyra  Cesar Vilchis Vieyra
Cesar Vilchis Vieyra Cesar Vilchis Vieyraestudiantes2010
 
presentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.pptpresentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.pptMelina Alama Visitacion
 
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfLos artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfJC Díaz Herrera
 
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfLos más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfJC Díaz Herrera
 
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdfCALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdfPOULANDERSONDELGADOA2
 
PANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitecturaPANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitecturaRosaHurtado26
 
Posiciones en el IDH global de EUA (1950-2024).pdf
Posiciones en el IDH global de EUA (1950-2024).pdfPosiciones en el IDH global de EUA (1950-2024).pdf
Posiciones en el IDH global de EUA (1950-2024).pdfJC Díaz Herrera
 

Último (20)

Técnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalTécnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dental
 
triptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciatriptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescencia
 
AA CUADRO DE TEORIA DEL CASO. (1) (1).docx
AA CUADRO DE TEORIA DEL CASO. (1) (1).docxAA CUADRO DE TEORIA DEL CASO. (1) (1).docx
AA CUADRO DE TEORIA DEL CASO. (1) (1).docx
 
Evolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdfEvolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdf
 
Presentacion-Prevencion-Incendios-Forestales.pdf
Presentacion-Prevencion-Incendios-Forestales.pdfPresentacion-Prevencion-Incendios-Forestales.pdf
Presentacion-Prevencion-Incendios-Forestales.pdf
 
llllllllllllllllllllllllllllllllllllllllllllllllllllllllll
llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
llllllllllllllllllllllllllllllllllllllllllllllllllllllllll
 
Países por velocidad de sus misiles hipersónicos (2024).pdf
Países por velocidad de sus misiles hipersónicos  (2024).pdfPaíses por velocidad de sus misiles hipersónicos  (2024).pdf
Países por velocidad de sus misiles hipersónicos (2024).pdf
 
Triptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudirTriptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudir
 
Panorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATOPanorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATO
 
Qué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problemaQué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problema
 
Tipos de Educacion en diferentes partes del mundo.pptx
Tipos de Educacion en diferentes partes del mundo.pptxTipos de Educacion en diferentes partes del mundo.pptx
Tipos de Educacion en diferentes partes del mundo.pptx
 
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticAnálisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
 
Familias_más_ricas_de_AL_en_la_historia.pdf
Familias_más_ricas_de_AL_en_la_historia.pdfFamilias_más_ricas_de_AL_en_la_historia.pdf
Familias_más_ricas_de_AL_en_la_historia.pdf
 
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
Cesar Vilchis Vieyra  Cesar Vilchis VieyraCesar Vilchis Vieyra  Cesar Vilchis Vieyra
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
 
presentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.pptpresentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.ppt
 
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfLos artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
 
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfLos más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
 
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdfCALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
 
PANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitecturaPANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitectura
 
Posiciones en el IDH global de EUA (1950-2024).pdf
Posiciones en el IDH global de EUA (1950-2024).pdfPosiciones en el IDH global de EUA (1950-2024).pdf
Posiciones en el IDH global de EUA (1950-2024).pdf
 

Lenguaje de acceso y consulta.pptx

  • 1. Lenguaje de acceso y consulta Un lenguaje de consulta es un lenguaje informático usado para hacer consultas en bases de datos y sistemas de información. Los lenguajes de consulta pueden ser clasificados de acuerdo a si son lenguajes de consulta de bases de datos o lenguajes de consulta de recuperación de información.
  • 2. ¿Que es una consulta? las consultas son los objetos de una base de datos que permiten recuperar datos de una tabla, modificarlo e incluso almacenar el resultado de otra tabla.
  • 3. Consulta de selección básica • 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.
  • 4. SQL es un lenguaje de consulta, usado como interfaz para comunicarse con bases de datos y realizar operaciones de acceso y manipulación de la información almacenada. El lenguaje SQL sirve para el acceso a la información almacenada en las bases de datos. Es un lenguaje sencillo de consulta, que permite realizar operaciones de selección, inserción, actualización y borrado de datos, así como operaciones administrativas sobre las bases de datos.
  • 5. consulta de resumen • ¿Qué es una consulta de resumen? • Resultado de imagen para consulta de resumen • Definición. En Access podemos definir un tipo de consultas cuyas filas resultantes son un resumen de las filas del origen de la consulta , por eso las denominamos consultas de resumen, también se conocen como consultas sumarias.
  • 6. ¿Cómo crear una consulta de resumen? • Resultado de imagen para consulta de resumen • Crear una consulta • Paso 1: Agregar orígenes de datos. • Paso 2: Combinar orígenes de datos relacionados. • Paso 3: Agregar campos de salida. • Paso 4: Especificar criterios. • Paso 5: Resumir datos. • Paso 6: Ver los resultados.
  • 8. CONSULTA DE TABLAS DE REFERENCIA CRUZADA • ¿Qué son consultas de tabla de referencias cruzadas? • Resultado de imagen para consulta de tablas de referencia cruzada • Una consulta de tabla de referencias cruzadas es un tipo de consulta de selección. Cuando ejecuta una consulta de tabla de referencias cruzadas, los resultados se muestran en una hoja de datos con una estructura diferente a la de otros tipos de hojas de datos.
  • 9. ASISTENTE PARA CONSULTA DE REFERENCIAS CRUZADAS
  • 10. CONSULTA DE PARAMETROS • Parámetro Un parámetro es una información que se proporciona a una consulta cuando esta se inicia. Se puede usar solo o como parte de una expresión mayor para formar un criterio en la consulta. • se permite configurar dinámicamente en el momento de ejecutar una consulta los valores que se aplicarán a las condiciones de la misma. Es decir las consultas podrán tener condiciones fijas y condiciones variables que utilizarán los parámetros de la consulta.
  • 11. Descripción Al momento de especificar una condición en la consulta, se permitirá poner, además de un valor constante como hoy (por ejemplo Año = 2002), un parámetro (@AñoActual). Es decir, se podrán nombrar los parámetros para luego ser referenciados. Los parámetros se pueden incluir en: - Lista de valores (ingreso manual y selección). - Condiciones sobre un atributo dato. - Definición de Rangos. - Alertas. - Condición avanzada. Estos parámetros pueden ser definidos dinámicamente o explícitamente. En caso de que se definan dinámicamente solo se necesita ingresar el nombre del parámetro por ejemplo @Año y automáticamente se definirá el parámetro @Año.
  • 12. DEFINIR UN PARÁMETRO DINÁMICAMENTE EN UN ATRIBUTO EJE • Para definir un parámetro dinámicamente en un atributo eje, por ejemplo se selecciona List(Selection) y en el control donde se digita la cantidad se puede definir un parámetro @Year como se muestran en la siguiente imagen: • • Figura 1 - Determinación de una lista de valores utilizando parámetros
  • 13. ACTUACIÓN DEL PARÁMETRO AL SER CONSULTADO Una vez ingresado el parámetro cuando la consulta se ejecute se mostrará un mensaje con los parámetros que hay que ingresar. En el caso del ejemplo el parámetro @Year indica que Año intervendrá en la consulta.
  • 14. ACCIÓN DEL PARAMETRO YA INCLUIDO EN UNA LISTA DE VALORES • En caso de que un parámetro haya sido incluido en una lista de valores, se mostrará un botón , junto al campo donde se pide ingresar el valor para el parámetro, que desplegará una lista de los valores almacenados para ese atributo eje en la cual se podrá seleccionar el valor que se desea que tome el parámetro. • Para seleccionar un parámetro ya ingresado se debe presionar el botón ,(x´) detallándose la lista de parámetros definidos para esa consulta.
  • 15. lista de parámetros de la consulta en forma automática • Los parámetros definidos dinámicamente, se agregan a la lista de parámetros de la consulta en forma automática. Para ver o definir explícitamente un parámetro para la consulta se debe seleccionar el Tab Parámetros en la ventana de Nueva/Editar Consulta, como se muestra en la siguiente imagen
  • 16. PROPIEDADES PARA MODIFICAR UN PARAMETRO • Las propiedades que se puedan modificar de un parámetro son: • - Parameter: es el nombre del parámetro, los nombres se conforman por @ + nombre. • - Description: es la descripción que aparecerá en las ventanas de selección del parámetro y de ingreso de valores para el mismo. • - Last value: último valor que tomó el parámetro. Este valor será el que traerá por defecto la próxima vez que se pida ingresar un valor para el mismo. • - Required: indica si el parámetro es obligatorio o no. En caso de que el parámetro no sea obligatorio la condición no se aplicará en la consulta si no se ingresó valor para el parámetro. (1) • - Help: texto de ayuda.
  • 17. CONSULTA DE ACCION • Las consultas de acción son consultas que 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.
  • 18. TIPOS DE CONSULTA DE ACCIÓN • ¿Cuáles son los tipos de consulta de acción? • Resultado de imagen para CONSULTA DE ACCION • Una consulta de acción es una consulta que realiza cambios a muchos registros en una sola operación. Existen cuatro tipos de consultas de acción: de eliminación, de actualización, de datos anexados y de creación de tabla.
  • 19. ¿Cómo crear una consulta de acción? • Resultado de imagen para CONSULTA DE ACCION • Crear la consulta de selección • En la pestaña Crear del grupo Consultas, haga clic en Diseño de consulta. • Haga doble clic en las tablas de las que desea recuperar datos. ... • En cada tabla, haga doble clic en los campos que desee usar en la consulta. ... • De forma opcional, agregue expresiones a la fila Campo.
  • 20. CREAR TABLA DE CONSULTA DE ACCION
  • 21. ¿Qué es lenguaje estructurado de consulta SQL? • El lenguaje de consulta estructurada (SQL) es un lenguaje de programación para almacenar y procesar información en una base de datos relacional. • ¿Cómo se usa el lenguaje de consulta estructurado? • Las sentencias de SQL las ejecuta un gestor de bases de datos. Una de las funciones del gestor de bases de datos es transformar la especificación de una tabla resultante en una secuencia de operaciones internas que optimicen la recuperación de los datos.
  • 22. ¿CUÁLES SON LOS 3 LENGUAJES DE SQL? • Resultado de imagen • El lenguaje SQL consta de los siguientes componentes: • Lenguaje de manipulación de datos (DML) • Lenguaje de definición de datos (DDL) • Lenguaje de control de datos (DCL)
  • 23. ¿Que se requiere para utilizar el lenguaje estructurado? • Un lenguaje estructurado tiene una sintaxis, una semántica y una pragmática y su objetivo es comunicar en forma no verbal, - a los diferentes actores involucrados (personas, maquinas, constructores,..) instrucciones orientadas a determinar acciones e interacción entre ellos.
  • 24. ¿Qué es el lenguaje de manipulación de datos? • Un lenguaje de manipulación de datos (Data Manipulation Language, o DML en inglés) es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a los usuarios llevar a cabo las tareas de consulta o manipulación de los datos, organizados por el modelo de datos adecuado. • ¿Cuáles son los comandos del lenguaje de manipulación de datos? • Utilice el Lenguaje de manipulación de datos (DML) de SQL para acceder y modificar los datos de la base de datos utilizando los comandos select, update, insert, delete, truncate, begin, commit y rollback.
  • 25. ¿QUÉ ES DML Y DDL EN BASE DE DATOS? • sentencias DDL son aquellas utilizadas para la creación de una base de datos y todos sus componentes: tablas, índices, relaciones, disparadores (triggers), procedimientos almacenados, etc. sentencias DML son aquellas utilizadas para insertar, borrar, modificar y consultar los datos de una base de datos.
  • 26. LENGUAJE DE DEFINICIÓN DE DATOS • ¿Qué quiere decir con lenguaje de definición de datos? • El lenguaje de definición de datos (DDL) es un subconjunto de SQL. Es un lenguaje para describir los datos y sus relaciones en una base de datos. Puede generar DDL en un script de objetos de base de datos para: Mantener una instantánea de la estructura de base de datos. • El lenguaje de definición de datos (DDL) es un subconjunto de SQL. Es un lenguaje para describir los datos y sus relaciones en una base de datos.