Lenguaje SQL. 1- Seleccionar las ciudades de más de 1 millón de habitantes.
|
|
- María Concepción Ortega Ramos
- hace 7 años
- Vistas:
Transcripción
1 Lenguaje SQL Sintaxis Oracle 1- Seleccionar las ciudades de más de 1 millón de habitantes., tipo_lugar t WHERE l.tipo_lugar = t.id_tipo_lugar AND t.nombre = 'Ciudad' AND l.habitantes > ; 2- Mostrar el nombre y el clima de los lugares situados en América del Norte ordenados por número de habitantes, de menor a mayor., l.clima, l.habitantes, pais p WHERE l.id_pais = p.id_pais AND p.continente = 'América del Norte' ORDER BY NVL(l.habitantes,0) ; 3- Seleccionar el nombre y el continente de los paises de Asia y Europa., p.continente, l.clima, pais p WHERE l.id_pais = p.id_pais AND p.continente IN ('Asia', 'Europa'); 4- Seleccionar los lugares que tengan el texto 'capital' en su descripción, sin clima informado y que estén en un continente que no sea Europa. AS "Lugar", p.nombre AS "País", pais p WHERE l.id_pais = p.id_pais AND p.continente <> 'Europa' AND l.descripcion LIKE '%capital%' AND l.clima IS NULL;
2 5- Mostrar un listado de lugares de los paises de Asia con más de 50 millones de habitantes. AS "Lugar", pais p WHERE l.id_pais = p.id_pais AND p.num_habitantes > ; 6- Mostrar todos los diferentes viajeros que hayan viajado a Roma., viaje vi, lugar l AND l.nombre = 'Roma'; 7- Listar el nombre y apellidos de los viajeros, además del lugar de destino de todos los viajes realizados en SELECT v.nombre, v.apellidos, l.nombre, viaje vi, lugar l AND TO_CHAR(vi.fecha,'YYYY') = '2006' ORDER by vi.fecha; 8- Mostrar las ciudades de Europa con clima Mediterraneo o Continental., tipo_lugar t, pais p WHERE l.tipo_lugar = t.id_tipo_lugar AND l.id_pais = p.id_pais AND t.nombre = 'Ciudad' AND l.clima IN ('Mediterráneo','Continental') AND p.continente = 'Europa';
3 9- Hacer un listado de los diferentes perfiles de viajero que tengan un presupuesto inferior a 25 en sus viajes a lugares con más de 1 millón de habitantes. SELECT DISTINCT v.perfil_viajero, viaje vi, lugar l AND l.habitantes > AND vi.presupuesto_diario < 25; 10- Listar los diferentes viajeros que hayan aprobado un viaje a Londres., viaje vi, lugar l AND l.nombre = 'Londres' AND vi.valoracion >= 5; 11- Mostrar los diferentes perfiles de viajero y gasto de todos los viajes considerados de puente. SELECT DISTINCT v.perfil_viajero, vi.presupuesto_diario, viaje vi, tipo_estancia t AND vi.numero_dias BETWEEN t.dia_desde AND t.dia_hasta AND t.nombre = 'Puente' ORDER BY v.perfil_viajero, vi.presupuesto_diario; 12- Mostrar los paises que no tienen ningún lugar dado de alta. SELECT p.nombre FROM pais p, lugar l WHERE p.id_pais = l.id_pais(+) AND l.nombre IS NULL; 13- Mostrar los lugares que no tienen pais asignado. FROM pais p, lugar l WHERE p.id_pais(+) = l.id_pais AND p.nombre IS NULL;
4 14- Hacer un listado con los viajeros que no han realizado ningún viaje., viaje vi (+) AND vi.id_viajero IS NULL; 15- Listar los lugares a los que no se ha realizado ningún viaje., viaje vi WHERE l.id_lugar = vi.id_lugar(+) AND vi.id_lugar IS NULL; 16- Mostrar los distintos viajeros que han realizado un viaje a una ciudad de más de 5 millones de habitantes., viaje vi, lugar l, tipo_lugar t AND l.tipo_lugar = t.id_tipo_lugar AND l.habitantes > ; 17- Mostrar los perfiles de viajero que hayan estado en América en el mes de Julio. SELECT DISTINCT v.perfil_viajero, viaje vi, lugar l, pais p AND l.id_pais = p.id_pais AND p.continente LIKE 'América%' AND TO_CHAR(vi.fecha, 'fmmonth') = 'JULIO';
5 18- Hacer un listado con todos los lugares de playa o montaña que hayan sido aprobados por algún viajero de clase turista o low cost. SELECT DISTINCT l.nombre, viaje vi, lugar l, tipo_lugar t AND l.tipo_lugar = t.id_tipo_lugar AND t.nombre IN ('Playa', 'Montaña') AND v.perfil_viajero IN ('LOW_COST','CLASE_TURISTA') AND vi.valoracion >= 5; 19- Mostrar los nombres de los viajeros que hayan viajado a una ciuad de clima Templado o Continental que esté situada en Asia o Europa., viaje vi, lugar l, pais p AND l.id_pais = p.id_pais AND p.continente IN ('Asia','Europa') AND l.clima IN ('Templado','Continental'); 20- Mostrar los diferentes viajeros que se hayan desplazado a Oceanía entre junio de 2005 y junio de SELECT v.nombre, v.apellidos, vi.fecha, l.nombre, viaje vi, lugar l, pais p AND l.id_pais = p.id_pais AND p.continente = 'Oceanía' AND vi.fecha BETWEEN TO_DATE('01/06/2005','DD/MM/YYYY') AND TO_DATE('30/06/2006','DD/MM/YYYY');
6 Sintaxis Estándar 1- Seleccionar las ciudades con clima Templado JOIN tipo_lugar t ON (l.tipo_lugar = t.id_tipo_lugar) WHERE clima = 'Templado'; 2- Mostrar el nombre y el clima de los lugares situados en América del Sur ordenados por número de habitantes, de mayor a menor, l.clima, l.habitantes WHERE p.continente = 'América del Sur' ORDER BY NVL(l.habitantes,0) DESC; 3- Seleccionar el nombre y el continente de los paises de América y Oceanía., p.continente WHERE p.continente LIKE 'América%' OR p.continente = 'Oceanía'; 4- Seleccionar los lugares que no tengan el texto 'ciudad' en su descripción, con clima informado y que estén en un continente que no sea Asia AS "Lugar", p.nombre AS "País" WHERE p.continente <> 'Asia' AND l.descripcion NOT LIKE '%ciudad%' AND l.clima IS NOT NULL; 5- Mostrar un listado de lugares de los paises de Asia con menos de 50 millones de habitantes. AS "Lugar" WHERE p.num_habitantes < AND p.continente = 'Asia'
7 6- Mostrar todos los diferentes viajeros que hayan viajado a Londres. JOIN viaje vi ON (v.id_viajero = vi.id_viajero) JOIN lugar l ON (l.id_lugar = vi.id_lugar) WHERE l.nombre = 'Londres'; 7- Listar el nombre y apellidos de los viajeros, además del lugar de destino de todos los viajes realizados en SELECT v.nombre, v.apellidos, l.nombre, vi.fecha JOIN viaje vi ON (v.id_viajero = vi.id_viajero) JOIN lugar l ON (l.id_lugar = vi.id_lugar) WHERE TO_CHAR(vi.fecha,'YYYY') = '2004' ORDER by vi.fecha; 8- Mostrar las ciudades de Asia y África con clima Tropical, Subtropical o no informado., NVL(l.clima,'No informado') AS "Clima", p.continente JOIN tipo_lugar t ON (l.tipo_lugar = t.id_tipo_lugar) WHERE t.nombre = 'Ciudad' AND NVL(l.clima,'No informado') IN ('Tropical','Subtropical','No informado') AND p.continente IN ('Asia', 'África'); 9- Hacer un listado de los diferentes perfiles de viajero que tengan un presupuesto inferior a 25 en sus viajes a lugares sin número de habitantes informado. SELECT DISTINCT v.perfil_viajero JOIN viaje vi ON (v.id_viajero = vi.id_viajero) JOIN lugar l ON (l.id_lugar = vi.id_lugar) WHERE l.habitantes IS NULL AND vi.presupuesto_diario < 25;
8 10- Listar los diferentes viajeros que hayan valorado un viaje a París o Roma con suspenso. JOIN viaje vi ON (v.id_viajero = vi.id_viajero) JOIN lugar l ON (l.id_lugar = vi.id_lugar) AND l.nombre IN ('París', 'Roma') AND vi.valoracion < 5; 11- Mostrar los diferentes perfiles de viajero y gasto de todos los viajes considerados de vacaciones. SELECT DISTINCT v.perfil_viajero, vi.presupuesto_diario, vi.numero_dias JOIN viaje vi ON (v.id_viajero = vi.id_viajero) JOIN tipo_estancia t ON ( vi.numero_dias BETWEEN t.dia_desde AND t.dia_hasta) WHERE t.nombre = 'Vacaciones' ORDER BY v.perfil_viajero, vi.presupuesto_diario; 12- Mostrar los paises que no tienen ningún lugar dado de alta. SELECT p.nombre FROM pais p LEFT JOIN lugar l USING (id_pais) WHERE l.nombre IS NULL; 13- Mostrar los lugares que no tienen pais asignado. FROM pais p RIGHT JOIN lugar l USING (id_pais) WHERE p.nombre IS NULL; 14- Hacer un listado con los viajeros que no han realizado ningún viaje. LEFT JOIN viaje vi ON (v.id_viajero = vi.id_viajero) WHERE vi.id_viajero IS NULL;
9 15- Listar los lugares a los que no se ha realizado ningún viaje. LEFT JOIN viaje vi ON (l.id_lugar = vi.id_lugar) WHERE vi.id_lugar IS NULL; 16- Mostrar los distintos viajeros que han realizado un viaje a una ciudad de menos de 5 millones de habitantes. JOIN viaje vi USING (id_viajero) JOIN lugar l ON (vi.id_lugar = l.id_lugar) JOIN tipo_lugar t ON (l.tipo_lugar = t.id_tipo_lugar) WHERE l.habitantes < AND t.nombre = 'Ciudad'; 17- Mostrar los perfiles de viajero que hayan estado en América entre Junio de 2001 y Agosto de SELECT DISTINCT v.perfil_viajero JOIN viaje vi USING (id_viajero) JOIN lugar l USING (id_lugar) WHERE p.continente LIKE 'América%' AND vi.fecha BETWEEN TO_DATE('01/06/2001','DD/MM/YYYY') AND TO_DATE('31/08/2003','DD/MM/YYYY'); 18- Hacer un listado con todos los lugares de playa o montaña que hayan sido suspendidos por algún viajero de clase bussines o primera clase. SELECT DISTINCT l.nombre JOIN viaje vi USING (id_viajero) JOIN lugar l ON (vi.id_lugar = l.id_lugar) JOIN tipo_lugar t ON (l.tipo_lugar = t.id_tipo_lugar) WHERE t.nombre IN ('Playa', 'Montaña') AND vi.valoracion < 5 AND v.perfil_viajero IN ('CLASE_BUSSINESS','PRIMERA_CLASE');
10 19- Mostrar los nombres de los viajeros que hayan viajado a una ciuad de clima Templado o Continental que no esté situada en Asia o Europa. viajero JOIN viaje vi USING (id_viajero) JOIN lugar l USING (id_lugar) WHERE p.continente NOT IN ('Asia','Europa') AND l.clima IN ('Templado','Continental'); 20- Mostrar los diferentes viajeros que se hayan desplazado a Asia entre junio de 2005 y junio de SELECT v.nombre, v.apellidos, vi.fecha, l.nombre JOIN viaje vi USING (id_viajero) JOIN lugar l USING (id_lugar) WHERE p.continente = 'Asia' AND vi.fecha BETWEEN TO_DATE('01/06/2005','DD/MM/YYYY') AND TO_DATE('30/06/2006','DD/MM/YYYY');
Lenguaje SQL. Utilizando cláusulas SQL es posible recuperar datos combinados de varias tablas, uniéndolas entre sí de dos en dos.
Lenguaje SQL Joins Utilizando cláusulas SQL es posible recuperar datos combinados de varias tablas, uniéndolas entre sí de dos en dos. En Oracle existen dos formas de hacer una unión entre tablas, la clásica,
Más detallesConceptos Avanzados de Bases de datos
Página 1 Conceptos Avanzados de Bases de datos (1) Introducción a las Bases de Datos (2) Lenguaje Estándar de Consultas SQL Definición formal SQL Página 2 Es un conjunto exhaustivo (en su modelización
Más detallesBase de datos con información de Vuelos, Reservas y Aviones
Base de datos con información de Vuelos, Reservas y Aviones CREATE TABLE vuelos (Num_vuelo VARCHAR2(6), origen VARCHAR2(15), destino varchar2(15), hora_salida varchar2(8), tipo_avion varchar2(3)); CREATE
Más detallesBase de datos Lenguaje SQL
Base de datos Lenguaje SQL Universidad Nacional Andrés Bello Contenidos 1 2 Ejemplo Ejemplo Distinct Ejemplo - I Ejemplo - II Ejemplo Ejemplo Top - I Ejemplo Top - II Contenidos 1 2 Ejemplo Ejemplo Distinct
Más detalles* 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 detallesEJERCICIOS RESUELTOS
EJERCICIOS RESUELTOS Presentamos a continuación una serie de ejercicios de consulta sobre la base de datos formada por las tablas de PROVEEDORES, COMPONENTES, ARTICULOS y ENVIOS. En dicha base de datos
Más detallesSQL (DML) Carlos A. Olarte (carlosolarte@puj.edu.co) Gestión y Modelación de SQL Datos (DML)
SQL (DML) Carlos A. Olarte (carlosolarte@puj.edu.co) Gestión y Modelación de Datos Outline 1 Actualización, Inserción y Modificación 2 Consultas (Queries) 3 Renombramiento 4 Ordenamiento 5 Reuniones 6
Más detallesCONSULTAS MULTITABLAS SQL SERVER 2005. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE
CONSULTAS MULTITABLAS SQL SERVER 2005 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE CONSULTAS MULTITABLAS Hasta ahora hemos visto consultas que obtienen los datos de una sola tabla,
Más detallesOPTIMIZACIÓN DE CONSULTAS EN SQL. Análisis de Consultas y Transacciones Ajuste de Indices Ajuste de Consultas
OPTIMIZACIÓN DE CONSULTAS EN SQL Análisis de Consultas y Transacciones Ajuste de Indices Ajuste de Consultas Análisis de Consultas y Transacciones Para elaborar el diseño físico de la base de datos debemos
Más detallesStructured Query Language (SQL) Fundamentos de Bases de Datos InCo - 2011
Structured Query Language () Fundamentos de Bases de Datos InCo - Un poco de historia Lenguajes de consulta relacionales: SEQUEL (IBM-1970) QUEL (Ingres-1970) QBE (IBM-1970) es el lenguaje comercial más
Más detallesNombre: 1. Selecciona todos los registros de la tabla EMPLOYEES. Anota el nº de filas obtenidas.
Nombre: 1. Selecciona todos los registros de la tabla EMPLOYEES. Anota el nº de filas obtenidas. ; 2. Selecciona todos los registros de la tabla EMPLOYEES ordenados por nombre (first_name). ; 3. Selecciona
Más detallesEjercicios Resueltos de SQL
Ejercicios Resueltos de SQL Borja Sotomayor 1 de junio de 2002 c Borja Sotomayor, 2002 Este documento ha sido compuesto íntegramente en L A TEX. Para producir el documento se ha utilizado pdftex-1.0a de
Más detallesBases de Datos 2. Teórico
Bases de Datos 2 Teórico Structured Query Language (SQL) Características de SQL Standard Opera sobre conjuntos de tuplas: incluso para las operaciones de inserción, borrado y actualización. No elimina
Más detallesÍ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 detallesPráctica 1. 1. Obtener el código y el doble del precio de los artículos cuyo precio es inferior a 5 céntimos de euro.
Práctica 1 Objetivos de aprendizaje: Funcionamiento de la sentencia select y sus cláusulas select, from y where. Uso del modificador distinct. Expresiones en las cláusulas select y where. Ejercicios: 1.
Más detallesCONSULTAS 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 detallesFicheros y Bases de Datos Curso 2009-10 Ingeniería Técnica de Informática Primer Parcial. 1-Junio-2010. Nombre:
Ficheros y Bases de Datos Curso 2009-10 Ingeniería Técnica de Informática Primer Parcial. 1-Junio-2010 Nombre: Se debe entregar esta hoja 2 horas 1 (3,5 puntos A partir de la información sobre la BD que
Más detallesSQL Server 2000. FEMEPA SQL Server 2000
FEMEPA Partes del SQL El lenguaje SQL está compuesto de varios sub-lenguajes, entre los cuales destacan los tres siguientes: DML. Lenguaje de definición de datos. Todas las sentencias de manipulación de
Más detallesLenguaje SQL - Ejercicios
Consultas SELECT Lenguaje SQL - Ejercicios 1. Seleccionar todas las filas y columnas de la tabla pais. SELECT * ; 2. Seleccionar todas las filas y columnas de la tabla lugar. SELECT * ; 3. Seleccionar
Más detallesPráctica 3. Consultas SQL
Práctica 3. Consultas SQL 1. Enunciado En este ejercicio se realizarán consultas SQL que respondan a las preguntas que se plantearán sin utilizar QBE. Dada una base de datos denominada Empresa y definida
Más detallesBase de datos I Facultad de Ingeniería. Escuela de computación.
Base de datos I Facultad de Ingeniería. Escuela de computación. Introducción Este manual ha sido elaborado para orientar al estudiante de Bases de datos I en el desarrollo de sus prácticas de laboratorios,
Más detallesBases de Datos: Structured Query Language (SQL)
Structured Query Language (SQL): Introducción Bases de Datos: Structured Query Language (SQL) Franco Guidi Polanco Escuela de Ingeniería Industrial Pontificia Universidad Católica de Valparaíso, Chile
Más detallesS.Q.L. (Lenguaje de Consulta Estructurada)
S.Q.L. (Lenguaje de Consulta Estructurada) S.Q.L. - Consultas SQL tiene una instrucción básica para obtener información de una base de datos: la instrucción SELECT (seleccionar). Básicamente la instrucción
Más detallesCONSULTAS BASICAS EN SQL SERVER
CONSULTAS BASICAS EN SQL SERVER CONSULTAS DE SELECCION Las consultas de selección se utilizan para indicar al motor de datos que devuelva información de las bases de datos, esta información es devuelta
Más detallesLenguaje de Consulta Estructurado S Q. Lenguaje de Consulta Estructurado. Wael Najjar /
S Q Lenguaje de Consulta Estructurado L Wael Najjar / Wael Stephenson Najjar / Prieto Stephenson Prieto Contenido Parte I El Lenguaje de Consulta Estructurado. Lo que se puede hacer. Lenguaje Estandarizado.
Más detallesDML en SQL. Consultas sencillas usando el DML de SQL
DML en SQL Consultas sencillas usando el DML de SQL Base Datos de Películas Para rellenar la base se ha utilizado información proveniente de The internet Movie- Database http://www.imdb.com/list Todos
Más detallesBASES DE DATOS TEMA 4. SQL. UN LENGUAJE DE CONSULTA COMERCIAL PARA BASES DE DATOS RELACIONALES Contenidos generales
BASES DE DATOS TEMA 4. SQL. UN LENGUAJE DE CONSULTA COMERCIAL PARA BASES DE DATOS RELACIONALES Contenidos generales * Definición de datos en SQL * Consulta de datos en SQL - Estructura básica de una sentencia
Más detallesPrimer Parcial de Fundamentos de Base de Datos
Primer Parcial de Fundamentos de Base de Datos Setiembre 200 - SOLUCIO Ejercicio (20 puntos Se desea realizar un modelo conceptual de parte de la información manejada por una agencia de viajes. Esta información
Más detallesBASES DE DATOS I. Algebra Relacional
BASES DE DATOS I Algebra Relacional Edgar Frank Codd (23 de agosto 1923 18 de Abril 2003) Nació en Portland Bill, Dorset (Reino Unido) Estudió Matemáticas y Química en Oxford. Trabajó como programador
Más detallesBoletín de Problemas de la Asignatura II18 Bases de Datos. Ingeniería Informática Universitat Jaume I
Boletín de Problemas de la Asignatura II18 Bases de Datos Ingeniería Informática Universitat Jaume I Ingeniería Informática. Universitat Jaume I II18 - Bases de Datos. Práctica 1 Práctica 1 Objetivos de
Más detallesUNION, INTERSECCION Y DIFERENCIA. SELECT TABLE Expresión con operador de reunión (SELECT * FROM PROFESOR) UNION (SELECT * FROM ESTUDIANTE)
UNION, INTERSECCION Y DIFERENCIA Las tablas deben tener el mismo número de columnas y con el mismo tipo Los operandos de estos tres operadores pueden ser: SELECT TABLE Expresión con operador de reunión
Más detallesEL ESPACIO GEOGRÁFICO ESPAÑOL
EL ESPACIO GEOGRÁFICO ESPAÑOL España es un país con territorio peninsular, ubicado en el extremo occidental de Europa, en la zona templada del Hemisferio Norte. Tiene una superficie de 505.956Km 2 y es
Más detalles6- Combinación de tablas
Objetivos: 6- Combinación de tablas Utiliza sentencias para unir los datos de diferentes tablas. Recursos: Microsoft SQL Server Management Studio Guías prácticas. Script de bases de datos. Introducción
Más detallesCONSULTAS SIMPLES SQL SERVER 2005. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE
CONSULTAS SIMPLES SQL SERVER 2005 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE CONSULTAS SIMPLES Vamos a empezar por la instrucción que más se utiliza en SQL, la sentencia SELECT. La
Más detallesSistemas de Bases de Datos II
Sistemas de Bases de Datos II SQL Avanzado Docente: T/RT Gonzalo Martínez CETP EMT Informática Introducción Esta diapositiva tratar consultas SQL avanzadas. Las mismas involucraran consultas SQL para obtener
Más detallesUnidad 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 detallesTema: USO DE COMBINACIONES EXTERNAS.
Base de datos I. Guía 5 1 Facultad: Ingeniería Escuela: Computación Asignatura: Base de datos I Tema: USO DE COMBINACIONES EXTERNAS. Objetivo Específico Definir las combinaciones externas Conocer el uso
Más detallesMÓDULO 1: ORGANIZACIÓN Y ESTRUCTURA DE LA INFORMACIÓN. Tema 3: Interrogación y explotación de datos. Leire Aldaz, Begoña Eguía y Leire Urcola
MÓDULO 1: ORGANIZACIÓN Y ESTRUCTURA DE LA INFORMACIÓN Leire Aldaz, Begoña Eguía y Leire Urcola Índice del tema Introducción al lenguajes SQL Consultas en lenguaje SQL y QBE Predicados y funciones INTRODUCCIÓN
Más detallesVistas en postgresql
Vistas en postgresql Conceptos y definición de Vista Los usuarios que acceden a una base de datos relacional, lo hacen típicamente a través de vistas, de modo que diferentes usuarios tienen diferentes
Más detallesUNIVERSIDAD NACIONAL DE CAJAMARCA MANUAL DE CONSULTAS SQL SERVER 2008 R2 CURSO: BASE DE DATOS I ING. APARICIO
1 UNIVERSIDAD NACIONAL DE CAJAMARCA MANUAL DE CONSULTAS SQL SERVER 2008 R2 CURSO: BASE DE DATOS I E ING. APARICIO 2 CONSULTAS EN SQL SERVER 2008 R2 1. Seleccionar los clientes que viven en el país de "usa"
Más detalles6 - Recuperar algunos registros (where)
6 - Recuperar algunos registros (where) Hemos aprendido a seleccionar algunos campos de una tabla. También es posible recuperar algunos registros. Existe una cláusula, "where" con la cual podemos especificar
Más detallesAPÉNDICE SQL (Structures Query Language)
SQL 1 / 7 APÉNDICE SQL (Structures Query Language) SQL se ha establecido como lenguaje de bases de datos relacionales estándar, y se pueden distinguir tres partes: DDL (Data Definition Language) permite
Más detallesTEMA 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 detallesConsultas con combinaciones
UNIDAD 1.- PARTE 2 MANIPULACIÓN AVANZADA DE DATOS CON SQL. BASES DE DATOS PARA APLICACIONES Xochitl Clemente Parra Armando Méndez Morales Consultas con combinaciones Usando combinaciones (joins), se pueden
Más detallesTEMA 6: MODIFICACIÓN DE LA BASE DE DATOS EN SQL
TEMA 6: MODIFICACIÓN DE LA BASE DE DATOS EN SQL 5.6 MODIFICACIÓN DE LA BASE DE DATOS SQL posee comandos destinados también para modificar la base de datos, entre estos se tienen operaciones de borrado,
Más detallesSql 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 detallesBASES DE DATOS I CONSULTA DE DATOS
BASES DE DATOS I CONSULTA DE DATOS curso 2008 Agenda Repaso. Consultas Anidadas. Operadores : IN NOT IN EXIST NOT EXIST Agrupamiento. JOIN División. 1 Sentencia SELECT SELECT [ DISTINCT ]
Más detallesIng. Santiago C. Pérez Laura Noussan Lettry Carlos Campos
UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL MENDOZA DEPARTAMENTO DE INGENIERÍA EN SISTEMAS DE INFORMACIÓN CÁTEDRA DE GESTIÓN DE DATOS 3º AÑO TRABAJO ESPECIAL Secuencia Didáctica de Comandos del
Más detallesSQL (Structured Query Language)- DML
SQL (Structured Query Language)- DML Data Manipulation Language: Data Definition Language: Control Commands: Authorization Commands: SELECT, UPDATE, INSERT, DELETE CREATE: TABLE, INDEX, VIEW DROP: TABLE,
Más detallesEl usuario puede utilizar esta tabla derivada como una tabla más, en sus consultas.
Vistas. El resultado de una consulta en el caso de SQL siempre es una tabla, ésta se puede hacer permanente dentro de la base de datos. En este caso se dice que esta tabla resultado es una vista o una
Más detallesMinisterio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 6: Iniciación a SQL
Ministerio de Educación Base de datos en la Enseñanza. Open Office Módulo 6: Iniciación a SQL Instituto de Tecnologías Educativas 2011 Iniciación al lenguaje estructurado de consultas (SQL) El lenguaje
Más detallesMANUAL BÁSICO DEL LENGUAJE SQL
MANUAL BÁSICO DEL LENGUAJE SQL ESCUELA COLOMBIANA DE INGENIERÍA JULIO GARAVITO LABORATORIO DE INFORMÁTICA BOGOTÁ D. C. 2007-2 TABLA DE CONTENIDO INTRODUCCIÓN... 3 1. COMANDOS... 4 1.1 Comandos DLL... 4
Más detalles1.264 Tema 7. Introducción a SQL
1.264 Tema 7 Introducción a SQL Lenguaje de consulta estructurado (SQL) Tema 7: SELECT, INSERT, DELETE y UPDATE. Relaciones. Tema 8: Subconsultas. Vistas (tablas virtuales). Indexados. Transacciones. Seguridad.
Más detallesLENGUAJE 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 detallesDiseño de Bases de Datos Bases de Datos Documentales Grao en Información e Documentación Curso 2013/2014
Bases de Datos Documentales Curso 2013/2014 Miguel Ángel Rodríguez Luaces Laboratorio de Bases de Datos Universidade da Coruña El proceso de diseño El último día... Los problemas de no utilizar un SGBD:
Más detallesLAS SUBCONSULTAS SQL SERVER 2005. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE
LAS SUBCONSULTAS SQL SERVER 2005 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE LAS SUBCONSULTAS Una subconsulta es una consulta que aparece dentro de otra consulta o subconsultas, en
Más detallesRealizar las siguientes consultas SPARQL a la dbpedia (http://dbpedia.org/snorql o http://dbpedia.org/sparql):
Realizar las siguientes consultas SPARQL a la dbpedia (http://dbpedia.org/snorql o http://dbpedia.org/sparql): 1. Capitales de Europa, ordenadas (http://dbpedia.org/class/yago/capitalsineurope) PREFIX
Más detallesSQL (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 detallesTutorial de MS Access Un sistema de Bases de Datos Relacional. Profesores: Hugo Mora, Ignacio Casas
Tutorial de MS Un sistema de Bases de Datos Relacional Profesores: Hugo Mora, Ignacio Casas Tutorial Qué es una Base de Datos? Una Base de Datos es un conjunto de datos que pertenecen al mismo contexto
Más detallesTemario. Índices simples Árboles B Hashing
Temario Introducción y fundamentos Introducción a SQL Modelo Entidad / Relación Modelo relacional Diseño relacional: formas normales Consultas Cálculo relacional Álgebra relacional Implementación de bases
Más detalles1. 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 detallesTutorial de SQL - El comando SELECT
Tutorial de SQL - El comando SELECT El objetivo de este documento es guiar su aprendizaje del comando SELECT de SQL. La idea es que, estando conectado a sql*plus, lea este material mientras ejercita simultáneamente
Más detallesEl 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 detallesIntroducción al álgebra relacional. Con ejemplos en SQL
OpenStax-CNX module: m18351 1 Introducción al álgebra relacional. Con ejemplos en SQL Miguel-Angel Sicilia This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License
Más detallescol 1 2 1 5 9 ----------------------------------------------- 3 Type mismatch cadena vacía fila 1 z + i 4 1 fila 2
Nombre y Apellidos: Especialidad y Grupo: FUNDAMENTOS DE INFORMÁTICA 22-enero-2002 CUESTIÓN de Estructuras repetitivas y alternativas (1.5 puntos) 1. Suponiendo que el usuario teclea los datos 1, 2, 3,
Más detallesOctavio Mar6nez de la Vega Cibiogem 30 de Julio de 2015
Presentación de la base de datos asociada al proyecto Diagnós(co de la biodiversidad gené(ca de razas y variedades de maíz na(vo para la toma de decisiones y la evaluación de programas de conservación
Más detallesEJERCICIO SOBRE EMPRESA DE MATERIALES DE CONSTRUCCIÓN
EJERCICIO SOBRE EMPRESA DE MATERIALES DE CONSTRUCCIÓN Una compañía de materiales de construcción quiere automatizar su sistema de ventas y facturación. Para ello deciden contratar los servicios de una
Más detallesCurso: Base de Datos Distribuidas. Unidad 3: Optimización de las Estrategias de Acceso. M. en C. José Mario Martínez Castro
Curso: Base de Datos Distribuidas Unidad 3: Optimización de las Estrategias de Acceso M. en C. José Mario Martínez Castro Chilpancingo, Gro., Febrero del 2007 CONTENIDO 3.1. Importancia de la Optimización
Más detallesDesarrollo Cobol/DB2
Desarrollo Cobol/DB2 Preparación de programas Precompilador DB2 Toma los postulados SQL del programa fuente Revisa la sintaxis de SQL Crea un programa fuente traducido de las sentencias SQL Crea el DBRM
Más detallesÍNDICE INTRODUCCIÓN...13
ÍNDICE INTRODUCCIÓN...13 CAPÍTULO 1. EL MODELO RELACIONAL. LENGUAJE SQL...17 1.1 INTRODUCCIÓN AL MODELO RELACIONAL...17 1.2 RELACIONES...19 1.2.1 Definición formal de relación...21 1.2.2 Propiedades y
Más detallesOperación Microsoft Access 97
Utilizar expresiones y criterios Trabajar con expresiones Las expresiones son un componente fundamental de numerosas operaciones en Access. Una expresión es una combinación de símbolos (identificadores,
Más detallesTEMA 20: CONCEPTOS BÁSICOS DE SQL
TEMA 20: CONCEPTOS BÁSICOS DE SQL OBJETIVOS DEL TEMA Introducción al lenguaje de consultas SQL. Para iniciar esta parte del curso se va a utilizar el programa SQLITE que es sencillo, multiplataforma y
Más detallesS.Q.L. (Lenguaje de Consulta Estructurada) Consultas Avanzadas. Sistemas de Bases de Datos II - ITS EMT CETP - 2010
S.Q.L. (Lenguaje de Consulta Estructurada) Consultas Avanzadas S.Q.L Producto Cartesiano ( A x B) Producto Cartesiano Por lo menos dos tablas vinculadas en el producto. El resultado de la consulta es la
Más detallesAJUSTES EN LA OPERACIÓN DESDE Y HACIA MEDELLÍN POR REVISTA AÉREA EN EL AEROPUERTO JOSÉ MARÍA CÓRDOVA
AJUSTES EN LA OPERACIÓN DESDE Y HACIA MEDELLÍN POR REVISTA AÉREA EN EL AEROPUERTO JOSÉ MARÍA CÓRDOVA Bogotá, 6 de julio de 2015 Entre el martes 7 y el domingo 12 de julio del presente año, el Aeropuerto
Más detallesEL LENGUAJE DE BASES DE DATOS SQL (DDL, DML, TRIGGERS Y STORE PROCEDURES)
EL LENGUAJE DE BASES DE DATOS SQL (DDL, DML, TRIGGERS Y STORE PROCEDURES) Por qué son importantes las Bases de Datos? Las Bases de Datos son el método preferido para el almacenamiento estructurado de datos.
Más detallesqwertyuiopasdfghjklzxcvbnmqw ertyuiopasdfghjklzxcvbnmqwert yuiopasdfghjklzxcvbnmqwertyui opasdfghjklzxcvbnmqwertyuiopa sdfghjklzxcvbnmqwertyuiopasdf
qwertyuiopasdfghjklzxcvbnmqw ertyuiopasdfghjklzxcvbnmqwert yuiopasdfghjklzxcvbnmqwertyui opasdfghjklzxcvbnmqwertyuiopa Consultas en sql 2da entrega Ingeniería de Sistemas - UNICA sdfghjklzxcvbnmqwertyuiopasdf
Más detallesINTRODUCCIÓN INTRODUCCIÓN INTRODUCCIÓN INTRODUCCIÓN INSTRUCCIONES DE DEFINICIÓN DE TABLAS E ÍNDICES INSTRUCCIONES DE DEFINICIÓN DE TABLAS E ÍNDICES
EL LENGUAJE SQL. INSTRUCCIONES DE DEFINICIÓN DE. INSTRUCCIONES DE INSERCIÓN, MODIFICACIÓN Y BORRADO.. CREACIÓN Y UTILIZACIÓN DE VISTAS... PROCEDIMIENTOS. EL LENGUAJE SQL 1 EL LENGUAJE SQL 2 SQL ES UN LENGUAJE
Más detallesSQL Los fundamentos del lenguaje
Introducción 1. Un poco de historia 11 2. Las normas SQL 12 3. Descripción rápida del modelo relacional 14 3.1 Principales conceptos del modelo relacional 15 3.2 Principales reglas 16 4. Los operadores
Más detalles8 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 detallesPrimer Parcial de Fundamentos de Base de Datos
Primer Parcial de Fundamentos de Base de Datos Octubre 202 Presentar la resolución del parcial: Con las hojas numeradas y escritas de un solo lado. Con la cantidad de hojas entregadas en la primer hoja.
Más detallesGuía de implementación Softland en SQL Server 2012. Versión 1.0
Guía de implementación Softland en SQL Server 2012 Versión 1.0 Tabla de Contenido 1. INTRODUCCIÓN... 2 2. MIGRACIÓN A SQL SERVER 2012... 2 2.1 Ausencia de Compatibilidad con versiones anteriores... 2 3.
Más detalles8 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 detallesTema 4. SQL. Juan Ignacio Rodríguez de León
Tema 4. SQL Juan Ignacio Rodríguez de León Resumen Este tema se centra exclusivamente en el estudio del lenguaje de consultas SQL (Structured Query Language). SQL usa una combinación de álgebra relacional
Más detallesCurso SQL Nivel Avanzado 1. Miguel Jurado García
Curso SQL Nivel Avanzado 1 Miguel Jurado García Temario Sesión 1: 1- Elementos de Sintaxis Uso de Variables Collation y las Fechas Construcción de Sentencias Dinámicas 2- SQL Server Management Studio Filtrado
Más detallesEXPLOTACIÓN DE BASES DE DATOS CON ACCESS
EXPLOTACIÓN DE BASES DE DATOS CON ACCESS Por qué son importantes las Bases de Datos? Las Bases de Datos son el método preferido para el almacenamiento estructurado de datos. Desde las grandes aplicaciones
Más detallesBase de Datos SQL Server
Base de Datos SQL Server Vistas GABRIELA LIBERATO SERRANO TIC-SI 2 D 1) Crear Base de Datos Club : create database Club use Club Crear tabla socios create table socios( documento char(8) not null, nombre
Más detallesSección. Imagen. Pie para la foto de esta nota o para el vídeo relacionado. Publicado en El Universal (http://www.eluniversal.com.
Publicado en El Universal (http://www.eluniversal.com.mx) Inicio > Printer-friendly PDF > Planifica tus vacaciones con apps; es muy rápido! Sección Techbit Imagen Pie para la foto de esta nota o para el
Más detallesDependiendo 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ÁLGEGRA RELACIONAL AUTORÍA ÁNGEL LUIS COBO YERA TEMÁTICA BASES DE DATOS ETAPA CICLOS FORMATIVOS.
ÁLGEGRA RELACIONAL AUTORÍA ÁNGEL LUIS COBO YERA TEMÁTICA BASES DE DATOS ETAPA CICLOS FORMATIVOS. Resumen En este artículo, se explican los conceptos fundamentales de las operaciones de álgebra relacional,
Más detallesEl documento consta de un total de 9 página/s. Página 1 de 9. Código de Verificación Electrónica (CVE) 107d0 0f480 12l75 50U6l
CONSULTA ON LINE EN MIS EXPEDIENTES El documento consta de un total de 9 página/s. 1 de 9. Código de Verificación Electrónica (CVE) 107d0 0f480 12l75 50U6l PUBLICADOR DE AL-SIGM Índice de contenido 1.
Más detallesBases de Datos - 2006. SQL - Ejemplos
Bases de Datos - 2006 SQL - Ejemplos Consideramos la siguiente base de datos relacional: persona(dni,primer-nombre,apellido) biblioteca(nombre-biblioteca,calle,número) libro(título,isbn,editorial,edición)
Más detallesTema: Combinación de tablas
Base de datos I. Guía 4 1 Facultad: Ingeniería Escuela: Computación Asignatura: Base de datos I Tema: Combinación de tablas Objetivo Específico Utilice alias en los nombres de las tablas. Combine datos
Más detallesCAPITULO I INTRODUCCION
Capítulo I Introducción 1 CAPITULO I INTRODUCCION 1.1 Marco Contextual México es un país que les da a sus visitantes una gran variedad de opciones, siendo por esta razón un país único para visitar. Entre
Más detalles4. Modelo Relacional: Manipulación de los datos.
Modelo Relacional: Manipulación de los datos. 54 4. Modelo Relacional: Manipulación de los datos. 4.1. Lenguaje de procedimiento: álgebra relacional Los lenguajes de procedimientos para consultar bases
Más detallesProcedimientos para agrupar y resumir datos
Procedimientos para agrupar y resumir datos Contenido Introducción Presentación de los primeros n valores Uso de funciones de agregado 4 Fundamentos de GROUP BY 8 Generación de valores de agregado dentro
Más detallesLa población española residente en el extranjero aumenta un 6,3% durante 2012 y supera los 1,9 millones de personas
20 de marzo de 2013 Explotación estadística del Padrón de Españoles Residentes en el Extranjero a 1 de enero de 2013 La población española residente en el extranjero aumenta un 6,3% durante 2012 y supera
Más detallesBASES DE DATOS SQL MÁS S DE SQL (DML) OPERADOR UNION (L30) <SELECT1> UNION <SELECT2> UNION <SELECTN> Copyright 2006, 2007 Instituto Gala
OPERADOR UNION (L30) UNION UNION OPERADOR INTERSECCION (L31) OPERADOR RELACIONAL INTERSECCION, DEVUELVE REGISTROS CON CAMPOS COMUNES. LAS TABLAS INVOLUCREADAS DEBEN TENER
Más detalles-En Hispanoamérica y su gente, Radio América. Hoy tenemos el placer de traerlos Panamá: buenas tardes, Yojana!
Libro E2 Conociendo más Parte H Pista 28 página Panamá 13 -En Hispanoamérica y su gente, Radio América. Hoy tenemos el placer de traerlos Panamá: buenas tardes, Yojana! -Hola, Qué tal? -Muy bien. Panamá
Más detallesPráctica A: Procedimientos para agrupar y resumir datos
Procedimientos para agrupar y resumir datos 1 Práctica A: Procedimientos para agrupar y resumir datos Objetivos Después de realizar esta práctica, el alumno será capaz de: Utilizar las cláusulas GROUP
Más detalles