 Consultas de selección: Son las consultas que extraen o nos muestran datos. Muestran aquellos datos de una tabla que cumplen los criterios especificados.

Slides:



Advertisements
Presentaciones similares
3/23/2017 Manual de Uso Para SAM 2003_CorpTemplate-V3.ppt.
Advertisements

SQL Y BASES DE DATOS A TRAVÉS DE LA WEB
Introducción Lenguaje de manipulación de datos (Data Manipulation Language) Permite a los usuarios llevar a cabo las tareas de consulta o manipulación.
integridad referencial
Repaso DBD!!! (Es ahora o nunca)
Estadísticas en SQL Server Rocío Contreras Águila, Primer Semestre 2010.
LENGUAJE ESTRUCTURADO DE CONSULTA “SQL”
Al abrir el Access aparece una ventana para crear una base en blanco, con la ayuda de un asistente o abrir una existente. Al principio optamos por la primera.
BASE DE DATOS Primeros pasos
Clase S.A. Aplicaciones Administrativas
4. Mantenimiento de los espacios de trabajo. Manual de formación 2 4. Modificación de los espacios de trabajo 4.1 Introducción……………………………….……..……..…pág.
Estructuras en C++ Roger Morera Fallas.
BASES DE DATOS.
EXCEL 14 CLASE 6.
EN EXCEL SE PUEDE REALIZAR FILTROS EN CUYO FIN ES UNA FORMA RAPIDA Y FACIL DE BUSCAR UN SUBCONJUNTO EN SUB TOTALES SON CON UNA FUNCION DE RESUMEN COMO.
Curso Administrativo OTEC/Empresa Unidad III: Revisión del Libro de Clases (Actualizado el ) Curso creado por : Libro de Clases Electrónico (LCE)
Aprendizaje de Microsoft® Access® 2010
Integrantes Alex Olivera Jaime Salas Miguel Valenzuela ProfesoraPilar Pardo Fecha26/10/2012.
Tema: Técnicas Básicas Excel (III) Trucos, opciones y personalización de Excel Índice: 1 Vínculos absolutos y relativos, conectando datos de Excel con.
Tema: Las Consultas (y II) Tipos de uniones
Xochitl Clemente Parra Armando Méndez Morales
Tema: Las Consultas (I) Aspectos generales. Tipos de consultas
SESIÓN 2. Completados por el tipo de objeto sobre el que actúan y el objeto concreto: CREATE DATABASE mibase ; Permite crear una base de datos llamada.
Material de la Prof. Jessie Lema
Como empezar en Access 2000 Abrir Access 2000 Pulsamos INICIO
SQL el Structured Query Language no es mas que un lenguaje estándar de comunicación con bases de datos.
UNIDAD 2:Crear, abrir y cerrar una base de datos Hacer clic sobre la opción Nuevo de la pestaña Archivo. Se mostrarán las distintas opciones para nuevos.
MACROS Para automatizar tareas repetitivas, puede grabar rápidamente una macro (macro: acción o conjunto de acciones utilizados para automatizar tareas).
Subconsultas Avanzadas
Componentes sintácticos
COMANDOS SQL.
COMANDOS DML DML son las siglas de Data Manipulation Language y se refiere a los comandos que permiten a un usuario manipular los datos en un repositorio,
Bases de datos con MYSQL
IBD CLASE 15. SQL Lenguaje de Consultas Estruturado (SQL) ◦Lenguaje de trabajo estándard para modelo relacional ◦Componentes ◦DDL: Data Definition Language.
CONSULTAS SENCILLAS A LA BASE DE DATOS
Autora: Francisca Montañez Muñoz
Microsoft Office Excel
Consultas SQL (Base de Datos)
INSTRUCCIONES Elaboración de la Presentación:
1 Módulo 4 Sentencias SQL. 2 Objetivos Generales Implementar una base de datos Definir los campos, registros, tablas que se encuentran relacionadas en.
LENGUAJE SQL.
Bases de Datos Sql.
Microsoft Excel INTRODUCCIÓN
NUEVO DISEÑO SITIO WEB EXPLORA REGIÓN METROPOLITANA Resultados en cuanto a tráfico, posicionamiento y nuevas herramientas.
BASES DE DATOS Saúl morales Rodríguez Miguel cinto al monte.
LENGUAJE ESTRUCTURADO DE CONSULTAS
Lenguaje Estructurado de Consulta
COMANDOS DML DML son las siglas de Data Manipulation Language y se refiere a los comandos que permiten a un usuario manipular los datos en un repositorio,
INSTRUCCIONES Elaboración de la Presentación:
SQL Lenguaje Estructurado de Consulta MATERIA: diseñar sistemas de información ALUMNO: sarmiento flores Liliana Guadalupe GRUPO: 4° “A” TURNO: matutino.
DISEÑO DE CONSULTAS. En Access las tareas básicas de gestión de la base de datos las realizan las consultas. Mediante las consultas podemos gestionar.
 La sentencia SELECT recupera todas las columnas o un subconjunto de ellas de una tabla. Esto afecta a todas las filas de la tabla, a menos que especifiquemos.
Consultas SQL. SQL SQL es un lenguaje de consulta estructurado (Structured Query Languague). Se utiliza para: Eliminar Modificar Consultar La base de.
Utilizar Costo Promedio Ponderado en el Software Administrativo SAW
Clase #3 de Access. Temario Consultas Consultas Creación y manejos de consultas Creación y manejos de consultas Macros Macros Relaciones Relaciones.
MS ACCESS 2007 CONSULTAS.
Partes de la ventana Access
¿Cómo programar un Botón para agregar registros a una base de datos?
SQL es el lenguaje de comunicación entre el programa cliente y programa servidor; Oracle es un programa servidor, en el que está la base de datos propiamente.
Bases de Datos SQL.
SQL STRUCTURED QUERY LANGUAGE
Unidad 6. Tema 4. Lenguaje de consultas SQL
Se refiere a una condición que podemos agregar a una consulta de Access para que muestre en pantalla solamente los registros que cumplan con dicha condición.
Structure Query Languaje SQL. Introducción a SQL El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos normalizado, utilizado por.
DLM Transact SQL Sesión II Recuperación de información.
Querys a bases de datos con MS ACCESS. DEFINAMOS LOS TERMINOS: DML=Lenguaje de manipulación de datos Las sentencias DML permiten generar consultas para.
 Las consultas son objetos de base de datos.  Permiten recuperar datos de una tabla.  modifica y almacena los resultado.  Filas resultantes son un.
Ing. Sanchez Castillo Eddye Arturo Escuela Académica Profesional de Ingeniería de Sistemas.
Crear una tabla (create table - sp_tables - sp_columns - drop table) Para ver las tablas existentes creadas por los usuarios en una base de datos usamos.
DML Transact SQL Sesión III Agrupando y resumiendo información.
Transcripción de la presentación:

 Consultas de selección: Son las consultas que extraen o nos muestran datos. Muestran aquellos datos de una tabla que cumplen los criterios especificados. Una vez obtenido el resultado podremos consultar los datos para modificarlos Una consulta de selección genera una tabla lógica.  Consultas de acción: Son consultas que realizan cambios a los registros. Existen varios tipos de consultas de acción, de eliminación, de actualización, de datos anexados y de creación de tablas.  Consultas específicas de SQL: Son consultas que no se pueden definir desde la cuadrícula de Access sino que se tienen que definir directamente en SQL.

 Realizar consulta que por resultado me de un listado de las materias del área de Tecnología, ordenado de forma ascendente.  Diseñe una consulta donde se muestre el nombre de los maestros y su cedula profesional pero solo de aquellos que son Ingenieros  De la consulta anterior cambie el criterio para que muestre todos los que no son ingenieros.  Cree otra consulta donde solo se muestren los maestros que ingresaron durante y después del año  Modifique la consulta anterior para que no se muestren los maestros que ingresaron en el NOTA:

¿Qué es una expresión? Maneras de generar una expresión: Utilizando el generador de expresiones Escribiendo directamente la expresión

ExpresiónResultado Entre 01/01/1980 Y 31/12/2009Fechas entre 1980 y 2009 Como “*s”Palabras terminadas en s Como “U*”Palabras que inicien con U <100Menos o menor de Igual a 1000 >=500Mayor o igual que 500 Como “[A-C]*”Palabras que inicien con A-B o C Longitud([Nombrecampo])=Val(4)Todos los registros de dicho campo de 4 caracteres

 De la base de datos de Escuela, cree una consulta que muestre los alumnos nacidos entre 1980 y  Cree una consulta donde se listen los nombres de los alumnos y sus padres pero solo aquellos padres que su nombre inicie entre la A y la E, ordénelos por nombre del padre.  Muestre un listado de los nombres de los alumnos que la longitud de su nombre sea mayor a 15.  Liste que alumnos se inscribieron del periodo de 1 al 5 de noviembre

ExpresiónResultado Nombrecompleto:[Nombre] &” ”& [Apellidos] Muestra el valor de los campos Nombre y Apellidos, separados por un espacio, en el campo Nombrecompleto Direccion2:[ciudad] & ” ” &[Region] & “ ” & [codigopostal] Muestra el valor de los campos Ciudad, Región y Código postal, separados por espacios, en el campo Direccion2

 Cree una consulta donde se muestre el nombre completo del alumno en un campo llamado Nombrecompleto  Diseñe una consulta que muestre el nombre y dirección del alumno, el domicilio tendra que verse de la siguiente manera: Andador Melon 176, Col. Indeco, La Paz, B.C.S.  Muestre un listado de maestros donde anteponga el titulo y su nombre. Ejem: Dr. Alberto García Flores y que su categoría este entre la 2 y 4  A la consulta anterior agregue el salario y este deberá ser entre y 20000

ExpresiónResultado Edad al contratarlo:DifFecha(“aaaa”),[FechaNac imiento],[Fechacontratación] DifFecha, calcula el intervalo entre 2 fechas u horas y devuelve el valor en varias formas. Productoinicial:Izq([Nombreproducto],1)Utiliza la función Izq para mostrar en el campo Productoinicial el primer carácter del valor del campo Nombreproducto Tipocodigo:Der([Codigoventaja],2)Utiliza la función Der para mostrar en el campo Tipocodigo los 2 últimos caracteres del valor del campo Codigoventaja PorcentajeCarga:Suma([carga])/suma([ subtotal])*100 Muestra en el campo porcentajecarga el % de los gastos de la carga de cada subtotal. Cuenta(*)Utiliza la función Cuenta(count) para contar el número de registros de la consulta, incluidos los registros con campos NULL(vacío)

 Cree una consulta donde liste los maestros que tienen más de 10 años de servicio.  Realice una consulta donde se muestre una lista de los alumnos mayores de 30 años  Diseñe una consulta donde se muestre el porcentaje de inscripciones que le tocara a la coordinación de bibliotecas (suponga que es un 7%) y la sumatoria total de las inscripciones.  Despliegue cuantos alumnos pagaron su inscripción y el monto total de las inscripciones.  En otra consulta despliegue el salario promedio de los maestros y lo que se paga de nomina  Cree una consulta donde se realice la cuenta de alumnos por sexo

ExpresiónResultado Cargaprincipal: [carga]*1.1Muestra en el campo Cargaprincipal los gastos de la carga más un 10 por ciento Cantidadpedido:[cantidad]*[preciounitari o] Muestra en el campo Cantidadpedido el producto Plazoentrega:[fecharequerida]- [fechaenvio] Muestra en el campo Plazoentrega la diferencia entre los valores de los campos Fecharequerida y fechaenvio Stocktotal:[unidadestock] + [unidadespedido] Muestra en el campo stocktotal la suma de los valores de los campos unidadestock y unidadespedido

 Diseñe una consulta donde muestre de que estados vienen los alumnos y cuantos alumnos hay por estado.  El sindicato de trabajadores y la Dirección del centro han acordado aumentar en un 15% el salario de los maestros, muestre el nombre del maestro, salario actual y nuevo salario. Ordene la consulta por nuevo salario y muestre el nuevo salario en formato de moneda.  Muestre con una consulta el nombre completo del alumno, su fecha de inscripción, grupo_actual y el monto que pago.  Para la siguiente consulta importe la hoja de excel de tutores y no se olvide de agregar las relaciones correspondientes. Después diseñe una consulta donde se despliegue la cantidad de alumnos por tutor.

 En la consulta anterior desplego la cantidad de alumnos por cada tutor, en esta consulta usted deberá solicitar el nombre del tutor para realizar el calculo.

Guarda el resultado de una consulta en una tabla nueva Modifica los datos almacenados en una tabla Elimina registros de una tabla Anexa registros al final de una tabla ya existente

 Crea una consulta donde actualice el salario actual del maestro un 15%, solicite el nombre del maestro al cual se le otorgara este aumento.  Actualice los montos de inscripciones de los alumnos que tienen beca.  Anexe a la tabla Datos generales, la tabla de alumnos_nuevos el origen de esta tabla es una Hoja de excel, bajar de Claroline.  Cree una tabla nueva que llevará por nombre Alumnos_inscritos, donde se mostrara el nombre completo de los alumnos (Ejem. Pérez Rojas, Laura Margarita), Fecha_inscripción, grupo_actual.  Cree otra tabla que lleve el nombre de Alumnos_no_inscritos, donde listara los nombres de los alumnos que no se han inscritos(Laura Margarita, Pérez Rojas), y su correo_electronico.  Elimine los alumnos_nuevos que no sean de origen mexicano.

 Sentencias o palabras reservadas: -SELECT: Selección -INSERT INTO: Insertar -UPDATE: Actualizar -DELETE: Eliminar -FROM: De -WHERE: Donde -ORDER BY: Ordena oir -COUNT: Cuenta -DISTINCT: Distingue -SUM: Suma -AVG: Promedio -MIN: MInimi -MAX:Maximo -StDev: Desviación Standard -Var: Varianza -First: Primero

 Realice la consulta donde se liste el nombre del maestro y los grupos que están a su cargo, hágalo primero en papel y después en Access.