Pero es que además, en ocasiones no hay otra forma de conseguir el resultado deseado que crear la consulta directamente en SQL.

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Pero es que además, en ocasiones no hay otra forma de conseguir el resultado deseado que crear la consulta directamente en SQL."

Transcripción

1 1. INTRODUCCIÓN A unque ya hemos visto cómo realizar consultas para obtener resultados de una base de datos Access a través de la vista Diseño, debes conocer el lenguaje en el que realmente se realizan las consultas: el lenguaje SQL. SQL es un lenguaje estandarizado, es decir, que no sólo sirve para consultar una base de datos Access sino para hacerlo con cualquier base de datos relacional. De ahí la importancia de conocerlo. Pero es que además, en ocasiones no hay otra forma de conseguir el resultado deseado que crear la consulta directamente en SQL. Al abrir una consulta en su vista Diseño, para ver el código SQL de dicha consulta puedes utilizar tanto el botón Vista SQL de los botones de vista o seleccionar la opción equivalente en el menú del botón, desde la Cinta de opciones. Access genera el código SQL necesario para la definición de la consulta que creas en la vista Diseño. Éste es el código que realmente se ejecuta contra la base de datos y es el que hace que obtengamos los resultados tras ejecutar la consulta. 2. LA SENTENCIA SELECT L a sentencia SELECT es la más importante del lenguaje SQL. Sirve para crear consultas de selección, es decir, consultas en las que extraemos resultados de la base de datos sin que se vea modificada. La sentencia SELECT puede ser muy sencilla o llegar a ser realmente complicada. Su objetivo es seleccionar registros de la base de datos que cumplan ciertos criterios. Por ejemplo, con la siguiente sentencia utilizamos el asterisco ( * ) para indicar que queremos recuperar todos los campos de la tabla o tablas que se indican en la cláusula FROM: SELECT * FROM Proveedores Copyright Computer Aided Elearning, S.A. 1

2 Si el nombre del campo o expresión que utilizas en el código SQL incluye espacios en blanco, entonces enciérralo entre corchetes [ ]. En otro caso esto no es necesario, pero tampoco es incorrecto. En este caso, la consulta se ejecuta contra la tabla Proveedores, proporcionándonos todos los registros que en ella se almacenan con todos sus detalles. Normalmente no se desea extraer toda la información de la base de datos, sino sólo algunos campos. Para ello, lo que tienes que hacer es indicar la lista de campos tras la palabra SELECT. SELECT CódigoEditorial, NombreEditorial, NúmTeléfono FROM Proveedores Además, podemos utilizar la cláusula WHERE para establecer los criterios de selección. Por ejemplo, supón que queremos obtener sólo los proveedores de la provincia de Murcia. SELECT CódigoEditorial, NombreEditorial, NúmTeléfono FROM Proveedores WHERE Provincia = "Murcia" En esta consulta vemos las tres cláusulas fundamentales: En la cláusula SELECT se indica el conjunto de campos que queremos extraer. En la cláusula FROM se indica sobre qué tablas actuará la consulta. En la cláusula WHERE establecemos los criterios de selección. Observa cómo se utilizan las comillas dobles ( " ) para indicar una cadena de texto (aunque también se podría utilizar comillas simples). Además, SQL no distingue entre mayúsculas y minúsculas. De esta forma obtendríamos los datos indicados del proveedor o proveedores de la provincia de Murcia: En ocasiones, la información que deseamos obtener proviene de más de una tabla. Por ejemplo, ahora queremos aquellos proveedores que han suministrado alguno de los libros que tenemos en la librería. Esto no es ni mucho menos descabellado, ya que podríamos tener información sobre proveedores que todavía no hemos utilizado. Veamos la consulta a realizar: 2

3 SELECT Proveedores.CódigoEditorial, Proveedores. NombreEditorial,Proveedores.Provincia FROM Proveedores, Libros WHERE Proveedores.CódigoEditorial = Libros.CódigoEditorial Esta consulta es muy interesante, por varios detalles: Aunque Access optimiza internamente la consulta, es importante el orden en que aparecen las tablas en la cláusula FROM. Así, debes incluir primero la tabla que corresponde a la parte 1 de una relación 1 a muchos. Primero: si utilizas más de una tabla en la consulta, es conveniente indicar el nombre de la tabla en la cláusula SELECT, sobre todo si existen campos que se llaman igual en más de una tabla implicada. Por ello hemos escrito Proveedores.CódigoEditorial para especificar que queremos la información desde la tabla Proveedores y no desde la tabla Libros, donde también hay un campo que se llama igual. Segundo: todas las tablas implicadas en la consulta aparecen en la cláusula FROM separadas por comas. Tercero: en la cláusula WHERE se construye el criterio de selección. En este caso, elegimos aquellos registros de Proveedores cuyo CódigoEditorial está presente en la tabla Libros. Fíjate que las tablas Proveedores y Libros poseen un campo llamado CódigoEditorial en el que se estableció una relación 1 a muchos. Al ejecutar la consulta se nos muestra aquellos proveedores a los que hemos realizado algún pedido. Además, aparecen en más de una ocasión porque realmente han suministrado más de un libro: Copyright Computer Aided Elearning, S.A. 3

4 Podemos solucionar este detalle utilizando la palabra DISTINCT en la cláusula SELECT. SELECT DISTINCT Proveedores.CódigoEditorial, Proveedores.NombreEditorial, Proveedores.Provincia FROM Proveedores, Libros WHERE Proveedores.CódigoEditorial = Libros.CódigoEditorial Ahora los proveedores sólo aparecen una vez, por lo que la consulta es mucho más útil. Vamos a complicar un poco la consulta, construyendo un criterio de selección más completo. Ahora queremos obtener aquellos proveedores que han suministrado algún libro del que nos quedan menos de 10 ejemplares en la librería. SELECT DISTINCT Proveedores.CódigoEditorial, Proveedores.NombreEditorial, Proveedores.Provincia FROM Proveedores, Libros WHERE ((Proveedores.CódigoEditorial = Libros.CódigoEditorial) AND (Libros.Existencias < 10)) Es conveniente encerrar entre paréntesis los distintos criterios de la cláusula WHERE. Utilizando los operadores AND, OR, NOT y otros menos conocidos, podremos crear criterios complejos de selección que nos permitan obtener resultados interesantes. Por ejemplo, podríamos enviar ahora una solicitud de los libros de los que menos ejemplares quedan en la librería. 4

5 3. SELECCIONES COMPLEJAS E n este capítulo continuaremos construyendo consultas de selección conociendo otros operadores que podemos utilizar con la sentencia SELECT. Por ejemplo, vamos a consultar aquellos libros vendidos cuyo precio de compra al proveedor esté entre 15 y 30 unidades monetarias. La información del precio de compra se almacena en la tabla Libros, mientras que los libros vendidos están en la tabla Ventas con su correspondiente precio de venta. SELECT Ventas.CódigoVenta, Libros.Título, Libros.Precio FROM Libros, Ventas WHERE ((Libros.CódigoLibro = Ventas.CódigoLibro) AND (Libros.Precio BETWEEN 15 AND 30)) ORDER BY Libros.Precio En esta consulta utilizamos un operador nuevo: BETWEEN...AND. Con este operador podemos seleccionar registros que cumplan que el valor de uno de sus campos se encuentre entre un valor y otro. Adicionalmente, vemos la cláusula ORDER BY, que permite indicar cómo se ordenará el resultado. En este caso, indicamos que se ordene según el precio de compra del libro. Este orden puede ser ascendente (por defecto) o descendente si indicamos la palabra DESC. Otro operador interesante es LIKE. Con este operador podemos buscar subcadenas de texto. Por ejemplo, imagina que nos interesan los proveedores cuyo nombre empieza por la letra E: Copyright Computer Aided Elearning, S.A. 5

6 SELECT NombreEditorial FROM Proveedores WHERE NombreEditorial LIKE "E*" Utilizamos el asterisco ( * ) para indicar que después de la E puede aparecer cualquier conjunto de caracteres (incluso ninguno). También puedes utilizar el carácter? para especificar un único carácter en cierta posición. Por ejemplo, un criterio como LIKE "o?a" devolvería valores como ola, osa, etc. El operador IS NULL permite seleccionar registros que tengan campos vacíos. SELECT CódigoLibro, Título, Portada FROM Libros WHERE Portada IS NULL En este caso, buscamos los libros de los que no tenemos su portada. Si lo que quisiéramos es justamente lo contrario, podríamos utilizar IS NOT NULL. Observa cómo el campo Portada aparece vacío. Sin embargo, es importante recordar que una cosa es disponer de un valor nulo (NULL) y otra que su valor sea la cadena vacía (""). No es lo mismo. El operador IS NULL comprueba aquellos campos en los que nunca se ha establecido un valor. Otro aspecto interesante de las consultas de selección es cuando utilizamos una subconsulta como criterio de otra consulta. 6

7 Por ejemplo, anteriormente vimos cómo podíamos seleccionar aquellos proveedores que habían suministrado algún libro. Cómo podrías seleccionar los que todavía no lo han hecho? Lo mejor es seleccionar aquellos que sí que lo han hecho y devolver los que no están incluidos. SELECT CódigoEditorial, NombreEditorial FROM Proveedores WHERE CódigoEditorial NOT IN (SELECT DISTINCT CódigoEditorial FROM Libros) Vemos que el criterio de búsqueda que aparece en la cláusula WHERE es, a su vez, una consulta de selección. Utilizando el operador IN indicamos que queremos buscar aquellos registros cuyo CódigoEditorial está en el resultado de la subconsulta. Si antecedemos el operador NOT, obtenemos los que no están, que es lo que estamos buscando. Existen otros operadores, pero hemos visto los principales que necesitarás al escribir consultas de selección; muchos de ellos ya te suenan de haberlos utilizado en la vista Diseño de una consulta. 4. EL OPERADOR INNER JOIN H asta ahora hemos visto que cuando necesitábamos información proveniente de más de una tabla, utilizábamos la cláusula WHERE para utilizar el campo que las relaciona. Así, si queríamos conocer el nombre del proveedor que suministra un determinado libro, teníamos que ejecutar la consulta contra las tablas Proveedores y Libros, utilizando el criterio WHERE Proveedores.CódigoEditorial = Libros.CódigoEditorial. Bien, ésta es la forma estándar que utiliza el lenguaje SQL y, como hemos visto, funciona perfectamente. Sin embargo, Access por defecto no lo hace así cuando utilizamos la vista Diseño para generar una consulta de este tipo, sino que utiliza el operador INNER JOIN. Copyright Computer Aided Elearning, S.A. 7

8 SELECT Libros.Título, Proveedores.NombreEditorial FROM Proveedores INNER JOIN Libros ON Proveedores.CódigoEditorial = Libros.CódigoEditorial Fíjate que aquí está ocurriendo lo que te he comentado. En lugar de utilizar la cláusula WHERE para enlazar los registros relacionados de las tablas Proveedores y Libros, vemos que se hace lo mismo con el operador INNER JOIN en la cláusula FROM. La versión "equivalente" con la cláusula WHERE sería: SELECT Libros.Título, Proveedores.NombreEditorial FROM Proveedores, Libros WHERE Proveedores.CódigoEditorial = Libros.CódigoEditorial Puedes utilizar cualquiera de las dos formas: la más estándar SQL o la que utiliza normalmente Access. 8

El lenguaje SQL es un lenguaje estándar para el acceso y

El lenguaje SQL es un lenguaje estándar para el acceso y 1. INTRODUCCIÓN El lenguaje SQL es un lenguaje estándar para el acceso y manipulación de bases de datos relacionales como SQL Server. Esto quiere decir que aprender SQL es algo indispensable para cualquier

Más detalles

1. DML. Las consultas de resumen

1. DML. Las consultas de resumen 1.1 Introducción 1. DML. Las consultas de resumen Una de las funcionalidades de la sentencia SELECT es el permitir obtener resúmenes de los datos contenidos en las columnas de las tablas. Para poder llevarlo

Más detalles

Consulta por Criterio y Expresión

Consulta por Criterio y Expresión CODIGO: GAR071 V: 00.05.13 Página 1 de 1 Área/Asignatura Tecnología e Informática Grado 9 Periodo 4 Consecutivo T.I.04-03 Edgar Chamorro Guía2: Consultas por Criterio y Docente Actividad expresión Consulta

Más detalles

Práctica 6: Consultas

Práctica 6: Consultas Práctica 6: Consultas INTRODUCCIÓN Para la realización de las siguientes prácticas el alumno debe descargar el fichero EMPRESA.ZIP, que contiene la base de datos objeto de las prácticas. La base de datos

Más detalles

TEMA 10. INTRODUCCCIÓN A SQL. CONSULTAS BASADAS EN UNA TABLA

TEMA 10. INTRODUCCCIÓN A SQL. CONSULTAS BASADAS EN UNA TABLA 1 TEMA 10. INTRODUCCCIÓN A SQL. CONSULTAS BASADAS EN UNA TABLA 1. Definición de SQL. Características 2. Selección del origen de los datos. Cláusula FROM 3. Selección de columnas. Columnas calculadas 4.

Más detalles

1.- CREACIÓN DE CONSULTAS.

1.- CREACIÓN DE CONSULTAS. 1.- CREACIÓN DE CONSULTAS. Una consulta permite efectuar preguntas acerca de la información almacenada en las tablas. En una consulta se pueden obtener datos de una tabla e incluso de varias tablas, por

Más detalles

Restricción y Clasificación de los Datos. Copyright Oracle Corporation, All rights reserved.

Restricción y Clasificación de los Datos. Copyright Oracle Corporation, All rights reserved. 2 Restricción y Clasificación de los Datos Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería a ser capaz de hacer lo siguiente: Limitar los registros

Más detalles

ÍNDICE. Introducción... Capítulo 1. Características, instalación, inicio y entorno de trabajo... 1

ÍNDICE. Introducción... Capítulo 1. Características, instalación, inicio y entorno de trabajo... 1 ÍNDICE Introducción... XI Capítulo 1. Características, instalación, inicio y entorno de trabajo... 1 Características y novedades de Access 2010... 1 Comienzo rápido del trabajo y seguimiento de la información...

Más detalles

En ocasiones, nos puede interesar guardar una página web para

En ocasiones, nos puede interesar guardar una página web para 1. ALMACENAR LAS PÁGINAS En ocasiones, nos puede interesar guardar una página web para poder visualizarla posteriormente, incluso sin disponer de una conexión a Internet. Para ello, utiliza el comando

Más detalles

SQL SERVER SQL Server 2005 permite tres tipos de operaciones con conjuntos: UNION, disponible en todas las versiones de SQL Server.

SQL SERVER SQL Server 2005 permite tres tipos de operaciones con conjuntos: UNION, disponible en todas las versiones de SQL Server. SQL SERVER 2005 Operaciones con Conjuntos SQL Server 2005 permite tres tipos de operaciones con conjuntos: UNION, disponible en todas las versiones de SQL Server. EXCEPT, nuevo en SQL Server 2005. INTERSECT,

Más detalles

Consultas SQL INNER JOIN

Consultas SQL INNER JOIN Consultas SQL INNER JOIN Inner join sólo produce los registros que coinciden en las dos tablas A y B. 2. INNER JOIN TablaB Full outer join produce el conjunto de todos los registros en las tablas A y B,

Más detalles

Insertar Datos en Tablas

Insertar Datos en Tablas Insertar Datos en Tablas La instrucción básica para insertar valores a los atributos (columnas) de una tabla es la instrucción INSERT INTO Insertar una sola tupla Para insertar una tupla en la tabla, se

Más detalles

1. DML. Las consultas multitabla

1. DML. Las consultas multitabla 1.1 Introducción 1. DML. Las consultas multitabla Hasta ahora hemos visto consultas que obtienen los datos de una sola tabla, en este tema veremos cómo obtener datos de diferentes tablas en una sola instrucción

Más detalles

Guardar y abrir documentos (I)

Guardar y abrir documentos (I) Guardar y abrir documentos (I) Guardar. Guardar como Materia: Computación Puedes utilizar los comandos Guardar y Guardar como... del Botón Office (o el icono de la barra de acceso rápido) para guardar

Más detalles

Tema 7. Elaboración de consultas básicas de selección. Lenguajes de bases de datos. SQL básico 15/12/2011

Tema 7. Elaboración de consultas básicas de selección. Lenguajes de bases de datos. SQL básico 15/12/2011 Lenguajes de bases de datos Tema 7 Elaboración de consultas básicas de selección En esta unidad se abordan cuestiones que, aunque están definidas por el estándar ANSI/ISO SQL, no están asumidas al 100%

Más detalles

LENGUAJE DE CONSULTA ESTRUCTURADO (SQL)

LENGUAJE DE CONSULTA ESTRUCTURADO (SQL) Qué es una base de datos? Una base de datos (cuya abreviatura es BD) es una entidad en la cual se pueden almacenar datos de manera estructurada, con la menor redundancia posible. Diferentes programas y

Más detalles

CONSULTAS CON SQL. 3. Hacer clic sobre el botón Nuevo de la ventana de la base de datos. Aparecerá el siguiente cuadro de diálogo.

CONSULTAS CON SQL. 3. Hacer clic sobre el botón Nuevo de la ventana de la base de datos. Aparecerá el siguiente cuadro de diálogo. CONSULTAS CON SQL 1. Qué es SQL? Debido a la diversidad de lenguajes y de bases de datos existentes, la manera de comunicar entre unos y otras sería realmente complicada a gestionar de no ser por la existencia

Más detalles

INSTITUCION EDUCATIVA MANUEL ANGEL ANACHURY AREA: TECNOLOGIA E INFORMATICA

INSTITUCION EDUCATIVA MANUEL ANGEL ANACHURY AREA: TECNOLOGIA E INFORMATICA BASES DE DATOS (ACCES 2007) OBJETIVO: Conocer el concepto de bases de datos y su funcionalidad además de crear destrezas en su creación y manipulación. Elementos básicos de Access 2007 Vamos a ver cuáles

Más detalles

LENGUAJE DE MANIPULACIÓN DE DATOS (DML) CONSULTA DE DATOS

LENGUAJE DE MANIPULACIÓN DE DATOS (DML) CONSULTA DE DATOS PREVIO 5 LENGUAJE DE MANIPULACIÓN DE DATOS (DML) CONSULTA DE DATOS INTRODUCCIÓN SQL permite realizar consultas con condiciones de búsqueda, de tal forma que los resultados son precisamente aquellos que

Más detalles

MATERIAL INTRODUCTORIO ORACLE 11G

MATERIAL INTRODUCTORIO ORACLE 11G MATERIAL INTRODUCTORIO ORACLE 11G Esp. JONATHAN GUERRERO ASTAIZA Capacidades de una sentencia SELECT La sentencia SELECT recibe información a partir de una base de datos. Con la sentencia SELECT usted

Más detalles

Objetos OLE 1. IMAGEN DE FONDO

Objetos OLE 1. IMAGEN DE FONDO 1. IMAGEN DE FONDO L as bases de datos de Access pueden almacenar información de distinta naturaleza: texto, valores numéricos o monetarios, fechas, etc. Pero además también pueden almacenar imágenes u

Más detalles

UNIDAD 4. MODIFICAR TABLAS DE DATOS

UNIDAD 4. MODIFICAR TABLAS DE DATOS UNIDAD 4. MODIFICAR TABLAS DE DATOS Aquí veremos las técnicas de edición de registros para modificar tanto la definición de una tabla como los datos introducidos en ella. Esta unidad está dedicada, principalmente,

Más detalles

PERIODO 3 SOFTWARE MANEJADOR DE BASE DE DATOS CONCEPTOS INTERMEDIOS DE MICROSOFT ACCESS

PERIODO 3 SOFTWARE MANEJADOR DE BASE DE DATOS CONCEPTOS INTERMEDIOS DE MICROSOFT ACCESS PERIODO 3 SOFTWARE MANEJADOR DE BASE DE DATOS CONCEPTOS INTERMEDIOS DE MICROSOFT ACCESS CONTENIDOS PROPIEDADES DE LOS CAMPOS TAMAÑO DEL CAMPO FORMATO DEL CAMPO LUGARES DECIMALES MÁSCARA DE ENTRADA TÍTULO

Más detalles

Desde el punto de vista de Excel, podemos decir que una

Desde el punto de vista de Excel, podemos decir que una 1. QUÉ SON LAS FUNCIONES Desde el punto de vista de Excel, podemos decir que una función es una fórmula que ya está escrita y que se puede utilizar para hacer distintos tipos de operaciones. A una función

Más detalles

UNIDAD 9 COMBINAR CORRESPONDENCIA

UNIDAD 9 COMBINAR CORRESPONDENCIA UNIDAD 9 COMBINAR CORRESPONDENCIA COMPETIC 3 TEXTOS Qué es la combinación de correspondencia Mediante la opción Combinar correspondencia se pueden incluir en un documento, datos almacenados en otro sitio.

Más detalles

Modulo I: Introducción Gestores de Bases De Datos

Modulo I: Introducción Gestores de Bases De Datos Modulo I: Introducción Gestores de Bases De Datos El SQL El SQL (Lenguaje de Consulta Estructurado Structure Query Language), es un lenguaje de consulta estructurado establecido claramente como el lenguaje

Más detalles

Bases de Datos Relacionales con Base de OpenOffice y consultas SQL para Tecnología de la Información.

Bases de Datos Relacionales con Base de OpenOffice y consultas SQL para Tecnología de la Información. Bases de Datos Relacionales con Base de OpenOffice y consultas SQL para Tecnología de la Información. 1 Introducción Como ya sabes las bases de datos (BD) son la mejor forma de almacenar y trabajar con

Más detalles

COMBINAR CORRESPONDENCIA

COMBINAR CORRESPONDENCIA COMBINAR CORRESPONDENCIA Microsoft Office Word nos provee una herramienta muy útil que nos permite incluir en un documento, datos que se encuentran almacenados en otro lugar. De esta forma logramos obtener

Más detalles

SQL. Carlos A. Olarte BDI

SQL. Carlos A. Olarte BDI Carlos A. Olarte (carlosolarte@puj.edu.co) BDI Outline 1 Introducción 2 Select... from... where 3 Renombramiento 4 Ordenamiento 5 Reuniones 6 Operaciones sobre conjuntos 7 Funciones de Agregación 8 Subconsultas

Más detalles

CC BASES DE DATOS PRIMAVERA Clase 7: SQL (II) Aidan Hogan

CC BASES DE DATOS PRIMAVERA Clase 7: SQL (II) Aidan Hogan CC3201-1 BASES DE DATOS PRIMAVERA 2016 Clase 7: SQL (II) Aidan Hogan aidhog@gmail.com El Cálculo Relacional (de tuplas) Fórmulas atómicas: Una fórmula puede ser Una fórmula atómica o Sean (recursivamente)

Más detalles

Lenguaje SQL en ABAP IV 1-19

Lenguaje SQL en ABAP IV 1-19 Lenguaje SQL en ABAP IV 1-19 Lección 1 Lenguaje SQL en ABAP IV En Abap tenemos las sentencias llamadas OPEN SQL que son el subconjunto del STANDARD SQL integrado en el lenguaje ABAP. De esta forma podemos

Más detalles

Búsqueda Básica en BIUR

Búsqueda Básica en BIUR Búsqueda Básica en BIUR Acceder a BiUR: www.biur.edu.uy/f En esa dirección se puede entrar como invitado, o cada usuario puede ingresar a su sesión con la identificación y contraseña: ambas son el número

Más detalles

Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros

Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros La sentencia INSERT permite agregar nuevas filas de datos a las tablas existentes. Está sentencia

Más detalles

MANUAL BÁSICO DEL LENGUAJE SQL

MANUAL BÁSICO DEL LENGUAJE SQL MANUAL BÁSICO DEL LENGUAJE SQL INTRODUCCIÓN A continuación se presentan lo que son comandos DLL y DML, las clausulas, lo operadores (lógicos y de comparación), funciones de agregado, consultas, tipos de

Más detalles

Control Facturas de Proveedores Anexo manual Gran Hotel

Control Facturas de Proveedores Anexo manual Gran Hotel Objetivo El objetivo de este nuevo módulo es controlar los gastos que genera el Hotel y ordenar sus pagos. No sólo los pagos que se realicen desde la caja del Hotel sino también los que se realizan desde

Más detalles

Incluir imágenes en el blog

Incluir imágenes en el blog Incluir imágenes en el blog 1. DÓNDE ENCONTRAR IMÁGENES GRATUITAS L as imágenes son un elemento fundamental en un blog, tanto para personalizarlo (por ejemplo, poniendo una imagen en la cabecera del blog)

Más detalles

Características del lenguaje SQL

Características del lenguaje SQL Lenguaje SQL Características del lenguaje SQL Es el lenguaje estándar para realizar operaciones en bases de datos relacionales. Instrucciones: SELECT Consulta. Su implementación está basada en álgebra

Más detalles

BREVE INTRODUCCIÓN AL SQL Aplicación al Programa Escuela Última actualización: 17/10/2000

BREVE INTRODUCCIÓN AL SQL Aplicación al Programa Escuela Última actualización: 17/10/2000 Secretaría General de Educación y Formación Profesional Dirección General de Educación, Formación Profesional e Innovación Educativa Subdirección General de Acción Educativa BREVE INTRODUCCIÓN AL SQL Aplicación

Más detalles

PARTE 1: Introducción

PARTE 1: Introducción POWERPOINT PARTE 1: Introducción Para iniciar el programa de PowerPoint podemos hacerlo: Desde el icono del escritorio Desde el botón Inicio Cuando abrimos el programa se nos abre una nueva ventana en

Más detalles

o SUM: suma los valores del campo que especifiquemos. Sólo se puede utilizar en columnas numéricas.

o SUM: suma los valores del campo que especifiquemos. Sólo se puede utilizar en columnas numéricas. FUNCIONES DE AGREGADO Las funciones de agregado realizan un cálculo sobre un conjunto de valores y devuelven un solo valor. Si exceptuamos la función COUNT, todas las funciones de agregado ignoran los

Más detalles

Manipulación de datos en SQL

Manipulación de datos en SQL Manipulación de datos en SQL Consultas a una sola tabla Consultas a varias tablas Funciones agregadas Agrupación Consultas anidadas Ejemplo: esquema relacional EMPLEADO (num_emp, nombre, tarifa_hora, cualificacion,

Más detalles

htp:/terexserver.net Sobre los FILTROS de informes en TEREX_GSM

htp:/terexserver.net Sobre los FILTROS de informes en TEREX_GSM Sobre los FILTROS de informes en TEREX_GSM El filtro de Pk s limita las fichas que se mostrarán en el listado a aquellas que tengan algún tramo entre los límites impuestos. No es condición necesaria que

Más detalles

COMANDOS DE SQL, OPERADORES, CLAUSULAS Y CONSULTAS SIMPLES DE SELECCIÓN

COMANDOS DE SQL, OPERADORES, CLAUSULAS Y CONSULTAS SIMPLES DE SELECCIÓN COMANDOS DE SQL, OPERADORES, CLAUSULAS Y CONSULTAS SIMPLES DE SELECCIÓN Tipos de datos SQL admite una variada gama de tipos de datos para el tratamiento de la información contenida en las tablas, los tipos

Más detalles

Qué más puedo hacer en el cuadro de búsqueda?

Qué más puedo hacer en el cuadro de búsqueda? Guía de usuario Búsquedas básicas Puedes hacer búsquedas en Primo muy fácilmente. Sólo escribe la palabra o las palabras que estés buscando y pulsa en el botón Buscar. NOTA: Primo asume que estás buscando

Más detalles

FUNDACIÓN EDUCATIVA OBRERA FUNEDO TÉCNICO EN SECRETARIADO EJECUTIVO SISTEMATIZADO. Conceptos básicos de Access 2013

FUNDACIÓN EDUCATIVA OBRERA FUNEDO TÉCNICO EN SECRETARIADO EJECUTIVO SISTEMATIZADO. Conceptos básicos de Access 2013 Base de datos: Conceptos básicos de Access 2013 Una base de datos es un conjunto de datos que están organizados para un uso determinado y el conjunto de los programas que permiten gestionar estos datos

Más detalles

Combinación de correspondencia en Microsoft Office Word 2003

Combinación de correspondencia en Microsoft Office Word 2003 Combinación de correspondencia en Microsoft Office Word 2003 Si necesitamos enviar una misma carta a diferentes destinatarios y direcciones, la herramienta combinación de correspondencia de Word nos es

Más detalles

Vamos a profundizar un poco sobre los distintos tipos de datos que podemos introducir en las celdas de una hoja de cálculo

Vamos a profundizar un poco sobre los distintos tipos de datos que podemos introducir en las celdas de una hoja de cálculo Tipos de datos. Vamos a profundizar un poco sobre los distintos tipos de datos que podemos introducir en las celdas de una hoja de cálculo Valores Constantes: Es un dato que se introduce directamente en

Más detalles

Obtener ayuda y recursos

Obtener ayuda y recursos 1. EL SISTEMA DE AYUDA S igamos viendo los aspectos más básicos de los programas de Microsoft Office 2010, centrándonos ahora en cómo nos puede ayudar a hacer las cosas. Aunque los programas de Office

Más detalles

Dependiendo de las tareas, podemos clasificar las sentencias SQL en dos tipos:

Dependiendo de las tareas, podemos clasificar las sentencias SQL en dos tipos: CONTENIDO. 1. INTRODUCCIÓN 2. TIPOS DE SENTENCIAS SQL 3. TIPOS DE DATOS 4. SQL PLUS 5. CONSULTAS DE DATOS 6. RESTRICCIÓN Y CLASIFICACIÓN DE LOS DATOS 7. FUNCIONES A NIVEL DE FILA 8. VISUALIZACIÓN DE DATOS

Más detalles

Taller de Herramientas de Software : ST 213 Secc: V y W

Taller de Herramientas de Software : ST 213 Secc: V y W Universidad Nacional De Ingeniería Facultad Ingeniería Industrial y de Sistemas Taller de Herramientas de Software : ST 213 Secc: V y W SESION Nro. 9 CONSULTAS MULTITABLAS FUNCIONES RESUMEN Docente: Ing.

Más detalles

En esta lección vamos a ver más utilidades y opciones sobre la

En esta lección vamos a ver más utilidades y opciones sobre la 1. PEGADO ESPECIAL En esta lección vamos a ver más utilidades y opciones sobre la edición de hojas de cálculo de Excel que te pueden ayudar en tu trabajo. Ya sabes cómo cortar o copiar y pegar datos de

Más detalles

SQL (Structured Query Language)

SQL (Structured Query Language) SQL (Structured Query Language) El lenguaje de consulta estructurado o SQL (por sus siglas en inglés Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite

Más detalles

EJERCICIOS SQL - TABLAS S, P Y SP

EJERCICIOS SQL - TABLAS S, P Y SP EJERCICIOS SQL - TABLAS S, P Y SP La siguiente base de datos almacena información sobre los envíos de piezas que recibe una empresa por parte de sus proveedores: S (sn, snombre, estado, ciudad) P (pn,

Más detalles

Oracle Database: Introducción a SQL

Oracle Database: Introducción a SQL Oracle University Contact Us: 001-855-844-3881 Oracle Database: Introducción a SQL Duration: 5 Days What you will learn La comprensión de los conceptos básicos de las bases de datos relacionales garantiza

Más detalles

UNIVERSIDAD AUTONOMA DE LOS ANDES UNIANDES LENGUAJE SQL. SQL es un estándar un lenguaje estructurado para consultas

UNIVERSIDAD AUTONOMA DE LOS ANDES UNIANDES LENGUAJE SQL. SQL es un estándar un lenguaje estructurado para consultas LENGUAJE SQL Que es SQL? SQL es un estándar un lenguaje estructurado para consultas SQL te permite acceder y manejar bases de datos SQL es un Estándar (ANSI American National Standards Institute) Que puede

Más detalles

APUNTE TABLAS MICROSOFT WORD 2003

APUNTE TABLAS MICROSOFT WORD 2003 TABLAS Las tablas nos permiten organizar la información en filas y columnas. En cada intersección de fila y columna tenemos una celda. En Word tenemos varias formas de crear una tabla: Desde el icono Insertar

Más detalles

SESIÓN 4: PAQUETE OFIMÁTICO OFFICE. MICROSOFT ACCESS (II). Índice de contenidos:

SESIÓN 4: PAQUETE OFIMÁTICO OFFICE. MICROSOFT ACCESS (II). Índice de contenidos: SESIÓN 4: PAQUETE OFIMÁTICO OFFICE. MICROSOFT ACCESS (II). Índice de contenidos: 3.- MICROSOFT ACCESS (CONTINUACIÓN). 2 3.5.- CONSULTAS EN ACCESS. 2 3.5.1. QUÉ PUEDE HACER UNA CONSULTA? 2 3.5.2. CÓMO CREAR

Más detalles

En esta lección vamos a ver algunos aspectos avanzados sobre el

En esta lección vamos a ver algunos aspectos avanzados sobre el 1. FORMATOS DE NÚMERO En esta lección vamos a ver algunos aspectos avanzados sobre el formato de las celdas. Ya sabes que el formato de las celdas se refiere al tipo y color de la letra, al color de fondo,

Más detalles

Primeramente estudiaremos la forma básica de la sentencia SELECT, que esta formado por:

Primeramente estudiaremos la forma básica de la sentencia SELECT, que esta formado por: Oracle básico (II): Creación y manejo de tablas Con el artículo anterior iniciamos una entrega de Oracle Básico comenzando con el tema de creación y manejo de tablas. Ahora pasaremos a estudiar la consulta

Más detalles

! Introducción. ! Contenidos

! Introducción. ! Contenidos Guía Rápida Office 365 - E-mail Institucional Introducción Ésta es una guía rápida creada con la intención de ayudarlos a iniciarse en la utilización del correo institucional con la mayor eficacia posible.

Más detalles

ÍNDICE. Introducción... Capítulo 1. Novedades de Access 2013... 1

ÍNDICE. Introducción... Capítulo 1. Novedades de Access 2013... 1 Introducción... XIII Capítulo 1. Novedades de Access 2013... 1 Nuevas posibilidades de cifrado, compactación y reparación de archivos... 1 Trabajo en la nube... 2 Compartir la información... 3 Guardar

Más detalles

LENGUAJE SQL. En Mysql se utiliza un subconjunto de SQL (update, insert into, delete, select, truncate,etc).

LENGUAJE SQL. En Mysql se utiliza un subconjunto de SQL (update, insert into, delete, select, truncate,etc). LENGUAJE SQL Un manejador de base de datos debe de contener lenguajes que permitan definir el modelos de los datos, este mismo es que permite crear la estructura de la base de datos. Lenguaje de Definicion

Más detalles

Sql Basico. Seminar Introduction

Sql Basico. Seminar Introduction Sql Basico Seminar Introduction SQL Basico Sobre el modelo anterior de datos haremos un repaso de las consultas sql mas comunes. Devolver todos los datos de una tabla sin filtrar. Select campo_1, campo_2,

Más detalles

Bases de datos: Lenguaje de consultas SQL

Bases de datos: Lenguaje de consultas SQL Bases de datos: Lenguaje de consultas SQL EMPEZAR LA CASA POR EL TEJADO Del código máquina a los lenguajes de alto nivel. Img 0. Del código máquina al lenguaje de alto nivel. Creación propia. De los sistemas

Más detalles

Trabajando con Impress

Trabajando con Impress Trabajando con Impress Guía rápida Por Lourdes Luengo 2 Trabajando con Impress Impress es el programa de presentaciones incluido en el paquete OpenOffice. Al entrar en el programa se accede a un Autopiloto,

Más detalles

Crear Tareas. Crear Tareas. 1 de 8. En este tutorial vamos a revisar el comportamiento de la herramienta "Tarea".

Crear Tareas. Crear Tareas. 1 de 8. En este tutorial vamos a revisar el comportamiento de la herramienta Tarea. 1 de 8 Crear Tareas Crear Tareas En este tutorial vamos a revisar el comportamiento de la herramienta "Tarea". Esta herramienta ha sido modificada a partir de la versión 2.3 de moodle, por lo que en las

Más detalles

SUS - Crear Ofertas desde Licitaciones Manual de Capacitación Gcia. de Abastecimiento

SUS - Crear Ofertas desde Licitaciones Manual de Capacitación Gcia. de Abastecimiento LEDESMA S.A.A.I. SUS - Crear Ofertas desde Licitaciones Manual de Capacitación Gcia. de Abastecimiento 2016 2016-07-25 1 Contenido SUS - Crear Ofertas desde Licitaciones... 3 1. SRM - Bienvenidos... 3

Más detalles

EBRARY. Descripción general de la base Permite el acceso a más de 31,800 libros electrónicos en texto completo de múltiples disciplinas.

EBRARY. Descripción general de la base Permite el acceso a más de 31,800 libros electrónicos en texto completo de múltiples disciplinas. EBRARY Descripción general de la base Permite el acceso a más de 31,800 libros electrónicos en texto completo de múltiples disciplinas. Descripción del servicio El servicio está disponible los 365 días

Más detalles

Aplicación R.A.E.E. WEB Manual de usuario

Aplicación R.A.E.E. WEB Manual de usuario 6. Consulta 6.1. Consulta de Productos en el mercado Esta opción es común para los SIG y las empresas. En ésta opción se podrán consultar las cantidades puestas en el mercado por las empresas con los siguientes

Más detalles

Guía práctica de SQL

Guía práctica de SQL Guía práctica de SQL Francisco Charte Ojeda Agradecimientos Introducción Qué es SQL? Aplicaciones de SQL Intérpretes de SQL Tipos de RDBMS Cómo usar este libro Convenciones tipográficas 1. El modelo relacional

Más detalles

8 SQL SERVER 2008 RA-MA

8 SQL SERVER 2008 RA-MA ÍNDICE Capítulo 1. Características, novedades y entorno de trabajo... 17 1.1 Novedades en SQL Server 2008... 17 1.2 Instalación de Microsoft SQL Server 2008... 19 1.3 Versiones de Microsoft SQL Server

Más detalles

APLICACION WEB ACADEMIA Un vistazo rápido

APLICACION WEB ACADEMIA Un vistazo rápido APLICACION WEB ACADEMIA Un vistazo rápido Un vistazo rápido del programa Antes de empezar Queremos que saquéis el máximo rendimiento de este programa. Este tutorial os guiará por los pasos básicos pero

Más detalles

Selección multicolección

Selección multicolección Selección multicolección Tiempo estimado: 15min Hasta el momento, hemos usado consultas simples, recordemos, aquellas que pueden procesar documentos procedentes de una única colección. Ahora, vamos a presentar

Más detalles

MySQL por línea de comandos

MySQL por línea de comandos MySQL por línea de comandos Acceso a un servidor MySQL y administración de la base de datos por línea de comandos. Es muy normal que utilicemos MySQL a través de páginas PHP y para administrar la base

Más detalles

Capítulo 4. Realización de consultas

Capítulo 4. Realización de consultas Capítulo 4 Realización de consultas ÍNDICE CAPÍTULO 4 Introducción sentencia SELECT Base de datos de ejemplo Consultas básicas Cláusula ORDER BY Cláusula DISTINCT Cláusula LIMIT Expresiones Funciones propias

Más detalles

ÍNDICE PRIMERA PARTE... 17

ÍNDICE PRIMERA PARTE... 17 ÍNDICE PREFACIO... xv PRIMERA PARTE... 17 CAPÍTULO 1. BASES DE DATOS... 19 BASE DE DATOS RELACIONAL... 20 ESTRUCTURA MÍNIMA DE ALMACENAMIENTO... 21 EJEMPLO DE TABLA... 22 RESUMEN... 23 CAPÍTULO 2. CONSULTAS

Más detalles

Calc I Primeros pasos: Entorno de trabajo, celdas y. rangos

Calc I Primeros pasos: Entorno de trabajo, celdas y. rangos Calc I : Entorno de trabajo, celdas y rangos 1. Entorno de trabajo Entre la amplia variedad de software existente, las aplicaciones de ámbito general que más interesan a nivel del ámbito científico son

Más detalles

Creación y manejo de la base de datos y tablas

Creación y manejo de la base de datos y tablas Crear una base de datos Creación y manejo de la base de datos y tablas Para crear una nueva base de datos debemos: 1. Hacer clic sobre la opción Nuevo de la pestaña Archivo. De las distintas opciones para

Más detalles

1. DML. Las subconsultas

1. DML. Las subconsultas 1.1 Introducción 1. DML. Las subconsultas Una subconsulta es una consulta que aparece dentro de otra consulta o subconsulta en la lista de selección, en la cláusula WHERE o HAVING, originalmente no se

Más detalles

Formato de celdas. Excel 2007

Formato de celdas. Excel 2007 Formato de celdas Excel 2007 Formato de Celdas Para modificar el formato de las celdas, seleccionamos la celda o el rango a formatear y luego recurrimos a la pestaña Inicio, grupos Fuente, Alineación y

Más detalles

XQuery. Un lenguaje de consulta para XML.

XQuery. Un lenguaje de consulta para XML. XQuery. Un lenguaje de consulta para XML. Nieves Carralero Colmenar. IES Pedro Mercedes. Junta de Comunidades de Castilla-La Mancha. España. Resumen En este artículo se muestra una introducción práctica

Más detalles

8 MICROSOFT SQL SERVER 2008 R2. CURSO PRÁCTICO RA-MA

8 MICROSOFT SQL SERVER 2008 R2. CURSO PRÁCTICO RA-MA ÍNDICE CAPÍTULO 1. CARACTERÍSTICAS, NOVEDADES Y ENTORNO DE TRABAJO...17 1.1 NOVEDADES EN SQL SERVER 2008 R2...17 1.2 INSTALACIÓN DE MICROSOFT SQL SERVER 2008 R2...18 1.3 VERSIONES DE MICROSOFT SQL SERVER

Más detalles

media = ( temp0 + temp1 + temp2 + temp3 + temp temp23 ) / 24; printf( "\nla temperatura media es %f\n", media );

media = ( temp0 + temp1 + temp2 + temp3 + temp temp23 ) / 24; printf( \nla temperatura media es %f\n, media ); Arrays en el lenguaje C Introducción Una posible definición de array sería: Un conjunto de datos del mismo tipo, identificados por el mismo nombre, y que se pueden distinguir mediante un número de índice.

Más detalles

Introducción a Outlook 2010

Introducción a Outlook 2010 1. QUÉ ES OUTLOOK L as aplicaciones pertenecientes a Office 2010 se adaptan perfectamente al trabajo cotidiano en una oficina o empresa. Sin embargo, en una oficina se genera y se debe manejar un gran

Más detalles

FUNCIONES EN EXCEL III

FUNCIONES EN EXCEL III FUNCIONES EN EXCEL III UTILIZANDO REFERENCIAS ABSOLUTAS Y RELATIVAS En Excel puedes especificar tres tipos de referencias: relativas, absolutas y mixtas. Al utilizar el tipo de referencia adecuado nos

Más detalles

Overview GeneXus - Demo: 2.Cómo obtener el ejecutable de la KB y declaración de algunas reglas del negocio.

Overview GeneXus - Demo: 2.Cómo obtener el ejecutable de la KB y declaración de algunas reglas del negocio. Overview GeneXus - Demo: 2.Cómo obtener el ejecutable de la KB y declaración de algunas reglas del negocio. En la primera parte de esta demo creamos nuestra base de conocimiento y la transacción de facturas

Más detalles

Microsoft Word. Microsoft Word 2013 SALOMÓN CCANCE. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

Microsoft Word. Microsoft Word 2013 SALOMÓN CCANCE. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE Microsoft Word SALOMÓN CCANCE Microsoft Word 2013 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE UNIDAD 13:PLANTILLAS 13.1. Introducción Una plantilla es un modelo o patrón para crear

Más detalles

MICROSOFT ACCESS 2007 (COMPLETO)

MICROSOFT ACCESS 2007 (COMPLETO) MICROSOFT ACCESS 2007 (COMPLETO) Descripción del funcionamiento del programa de gestión de bases de datos Microsoft Access 2007, estudiando los conceptos fundamentales de las bases de datos y explicando

Más detalles

Creación de la KB. Page1. Video filmado con GeneXus X Evolution 3. Vamos a ejecutar a GeneXus

Creación de la KB. Page1. Video filmado con GeneXus X Evolution 3. Vamos a ejecutar a GeneXus Creación de la KB Vamos a ejecutar a GeneXus Este número que vemos aquí, nos indica cuál es la versión de GeneXus que estamos ejecutando. Es importante estar siempre actualizados en la última versión.

Más detalles

BASES DE DATOS. FORMA DE ACCESO: a) Intranet: dentro del apartado de Legislación e informes b) Internet: Normativa e informes Bases de datos LEI.

BASES DE DATOS. FORMA DE ACCESO: a) Intranet: dentro del apartado de Legislación e informes b) Internet: Normativa e informes Bases de datos LEI. BASES DE DATOS OBJETO: tratamiento informático, tanto de las normas y disposiciones legales como de los informes y dictámenes relativos al control de los actos, documentos y expedientes de los que se deriven

Más detalles

Matrices y referencias externas

Matrices y referencias externas 1. FÓRMULAS DE MATRIZ N ormalmente, las funciones producen un único resultado. Sin embargo, a veces resulta interesante tener funciones que calculen varios resultados a la vez. Estas funciones se llaman

Más detalles

INSTITUCIÓN EDUCATIVA GABRIEL GARCIA MÁRQUEZ BASE DE DATOS. DESARROLLO DE SOFTWARE Página 1 de 28 SQL SQL

INSTITUCIÓN EDUCATIVA GABRIEL GARCIA MÁRQUEZ BASE DE DATOS. DESARROLLO DE SOFTWARE Página 1 de 28 SQL SQL Página 1 de 28 es un estandar para accesar y manejar bases de datos Este tutorial te va a mostrar como manejar bases de datos en My, Server, MS Access, Oracle, Sybase, DB2 y otras bases de datos Que es?

Más detalles

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 4: Crear consultas más complejas

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 4: Crear consultas más complejas Ministerio de Educación Base de datos en la Enseñanza. Open Office Módulo 4: Crear consultas más complejas Instituto de Tecnologías Educativas 2011 Crear consultas más complejas Consultas con criterios,

Más detalles

Manual Power Point Manejo de Hipervínculos

Manual Power Point Manejo de Hipervínculos Manual Power Point 2010 Manejo de Hipervínculos CONTENIDO Insertar hipervínculos Crear hipervínculo a un archivo o página web existente Crear hipervínculo a un lugar de este documento Crear un hipervínculo

Más detalles

XML y Excel 1. QUÉ ES XML

XML y Excel 1. QUÉ ES XML 1. QUÉ ES XML X ML (extensible Markup Language, lenguaje extensible de marcado) es un meta-lenguaje que sirve para definir lenguajes de marcado o de etiquetas que podemos usar para diversas funciones.

Más detalles

Series y lotes i. Series y lotes

Series y lotes i. Series y lotes Series y lotes i Series y lotes Sumario Introducción a series y lotes... 2 Números de serie... 2 Números de lote... 3 Fechas de caducidad... 3 Múltiples ubicaciones... 3 Activar opciones a tratar... 4

Más detalles

* Para phpmyadmin no es necesario el punto y coma, esto es solo para la consola mysql.

* Para phpmyadmin no es necesario el punto y coma, esto es solo para la consola mysql. RELACIÓN DE EJERCICIOS Nº 5 * Para phpmyadmin no es necesario el punto y coma, esto es solo para la consola mysql. 1.- Averigua el DNI de todos los clientes: SELECT dni FROM `cliente` ; 2 Consulta todos

Más detalles

Compresión de ficheros

Compresión de ficheros Compresión de ficheros El programa WinZip Comprimir ficheros Este programa nos permite guardar archivos en otro formato (zip) distinto al original con el objeto de que así ocupen o tengan un menor tamaño,

Más detalles

... Bases de datos con Excel CAPÍTULO Creación de una Base de Datos

... Bases de datos con Excel CAPÍTULO Creación de una Base de Datos CAPÍTULO 8........ Bases de datos con Excel Las hojas de cálculo como Excel, aunque no sea su propósito fundamental pueden manejar registros de bases de datos. Se configuran normalmente colocando los registros

Más detalles