Union, Intersect, Minus
|
|
- José Luis Mora Alvarado
- hace 6 años
- Vistas:
Transcripción
1 Union, Intersect, Minus WHERE UPPER(nombre) LIKE S% UNION WHERE UPPER(nombre) LIKE %N% ; 250 SARRION ONDA TERESA PULPI SORIA TOLEDO 23 II18--Universitat Jaume I 1 Union, Intersect, Minus WHERE UPPER(nombre) LIKE S% UNION WHERE UPPER(nombre) LIKE %N% ; 250 SARRION ONDA TERESA PULPI SORIA TOLEDO 23 CODPUE CODPUE CODPUE II18--Universitat Jaume I 2
2 Union, Intersect, Minus SELECT [DISTINCT] { * tabla.col [, tabla.col ] } FROM tabla [, tabla ] [ WHERE condición_búsqueda ] [GROUP BY tabla.col [, tabla.col ] [HAVING condición_para_el_grupo ] ] [ { UNION INTERSECT MINUS } SELECT... ]; II18--Universitat Jaume I 3 Union, Intersect, Minus Código de los pueblos en los que no tenemos clientes: MINUS FROM clientes; II18--Universitat Jaume I 4
3 Union, Intersect, Minus Nombre de pueblos que tienen el mismo nombre en las provincias con código 12 y 14 : SELECT nombre WHERE codpro = 12 INTERSECT SELECT nombre WHERE codpro = 14 ; II18--Universitat Jaume I 5 Ordenación SELECT [DISTINCT] { * tabla.col [, tabla.col ] } FROM tabla [, tabla ] [ WHERE condición_búsqueda ] [GROUP BY tabla.col [, tabla.col ] [HAVING condición_para_el_grupo ] ] [ { UNION INTERSECT MINUS } SELECT... ] [ORDER BY tabla.col [ ASC DESC ] [, tabla.col [ ASC DESC ] ]; II18--Universitat Jaume I 6
4 Ordenación SELECT codcli, nombre FROM clientes WHERE codpue IS NOT NULL ORDER BY nombre ASC; 20 José Pérez 13 María Gil 27 María Gil DIRECCION CODPOSTAL CODPUE 20 José Pérez Barcelona María Gil Peñas Luis Sorlí Prim María Gil Peñas II18--Universitat Jaume I 7 SELECT codcli, nombre FROM clientes WHERE codpue IS NOT NULL ORDER BY nombre, codcli DESC; 20 José Pérez 27 María Gil 13 María Gil Ordenación DIRECCION CODPOSTAL CODPUE 20 José Pérez Barcelona María Gil Peñas Luis Sorlí Prim María Gil Peñas II18--Universitat Jaume I 8
5 Join externo SELECT c.codcli, p.nombre p, clientes c WHERE p.codpue = c.codpue; 1400 SARRION ONDA SARRION 13 ONDA 27 ONDA DIRECCION CODPOSTAL CODPUE 20 José Pérez Barcelona María Gil Peñas Luis Sorlí Prim María Gil Peñas II18--Universitat Jaume I 9 Join externo SELECT c.codcli, p.nombre p, clientes c WHERE p.codpue (+) = c.codpue; 1400 SARRION ONDA SARRION 13 ONDA ONDA DIRECCION CODPOSTAL CODPUE 20 José Pérez Barcelona María Gil Peñas Luis Sorlí Prim María Gil Peñas II18--Universitat Jaume I 10
6 Join externo SELECT c.codcli, p.nombre p, clientes c WHERE p.codpue = c.codpue (+); 1400 SARRION ONDA SARRION 13 ONDA 27 ONDA LLIRIA DIRECCION CODPOSTAL CODPUE 20 José Pérez Barcelona María Gil Peñas Luis Sorlí Prim María Gil Peñas II18--Universitat Jaume I 11 Concepto de JOIN EXTERNO pueblos 250 Sarrión Lliria Almansa NULL 490 Onda Viver 12 provincias CODPRO NOMBRE 46 Valencia 12 Castellón 03 Alicante 44 Teruel Tablas con una relación de clave ajena II18--Universitat Jaume I 12
7 Cuántos pueblos hay en cada provincia? select pr.nombre, count(*) num_pue from pueblos pu, provincias pr where pu.codpro = pr.codpro group by pu.codpro, pr.nombre; CODPRO NOMBRE 250 Sarrión Teruel 10 Lliria Valencia 490 Onda Castellón 810 Viver Castellón pr.nombre num_pue Teruel 1 Valencia 1 Castellón 2 Y, en Alicante? II18--Universitat Jaume I 13 Cuántos pueblos hay en cada provincia? select pr.nombre, count(codpue) num_pue from pueblos pu, provincias pr where pu.codpro (+) = pr.codpro group by pu.codpro, pr.nombre; CODPRO NOMBRE NULL NULL NULL 03 Alicante 250 Sarrión Teruel 10 Lliria Valencia 490 Onda Castellón 810 Viver Castellón pr.nombre num_pue Alicante 0 Teruel 1 Valencia 1 Castellón 2 II18--Universitat Jaume I 14
8 Concepto de JOIN EXTERNO pueblos 250 Sarrión Lliria Almansa NULL 490 Onda Viver 12 provincias CODPRO NOMBRE 46 Valencia 12 Castellón 03 Alicante 44 Teruel Tablas con una relación de clave ajena II18--Universitat Jaume I 15 Seleccionar cada pueblo con su provincia. select pu.nombre, pr.nombre from pueblos pu, provincias pr where pu.codpro = pr.codpro (+); CODPRO NOMBRE 1829 Almansa NULL NULL NULL 250 Sarrión Teruel 10 Lliria Valencia 490 Onda Castellón 810 Viver Castellón pu.nombre Almansa Sarrión Lliria Onda Viver pr.nombre NULL Teruel Valencia Castellón Castellón II18--Universitat Jaume I 16
Prá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 detallesPráctica 1: Contenido
Prácticas de Bases de Datos María José Aramburu Cabo Email: aramburu@icc.uji.es Web: http://www3.uji.es/~aramburu Despacho: TI2123DD Tutorías: Lunes y Martes de 11:00 a 13:00 h. Miércoles de 14:00 a 16:00
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 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 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 detallesSQL. 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 detallesTEMA 4. EL MODELO RELACIONAL. 2. Estructura de datos relacional 3. Reglas de integridad 4. Lenguajes relacionales 5. Vistas
TEMA 4. EL MODELO RELACIONAL 1. El modelo relacional 2. Estructura de datos relacional 3. Reglas de integridad 4. Lenguajes relacionales 5. Vistas 1. El Modelo Relacional Se debe a E.F. Codd y data de
Más detalles1. Dadas las tablas ALUM y NUEVOS, insertar en la tabla ALUM los nuevos alumnos.
1. Dadas las tablas ALUM y NUEVOS, insertar en la tabla ALUM los nuevos alumnos. SQL> INSERT INTO alum (SELECT * FROM nuevos MINUS SELECT * FROM alum); 2. Borrar de la tabla ALUM los ANTIGUOS alumnos.
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 - 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 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 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 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 detallesqwertyuiopasdfghjklzxcvbnmqw ertyuiopasdfghjklzxcvbnmqwert yuiopasdfghjklzxcvbnmqwertyui opasdfghjklzxcvbnmqwertyuiopa sdfghjklzxcvbnmqwertyuiopasdf
qwertyuiopasdfghjklzxcvbnmqw ertyuiopasdfghjklzxcvbnmqwert yuiopasdfghjklzxcvbnmqwertyui opasdfghjklzxcvbnmqwertyuiopa Consultas en sql 2da entrega Ingeniería de Sistemas - UNICA sdfghjklzxcvbnmqwertyuiopasdf
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 detallesCapí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 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 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 detallesLenguaje SQL. 1- Seleccionar las ciudades de más de 1 millón de habitantes.
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 > 1000000; 2- Mostrar
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 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 detallesDESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios.
DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios. SUBSECTOR: Informática y Comunicación. Nombre del Módulo: Base de datos Código: CSTI0170 total: 94 horas Objetivo General: Resolver problemas
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 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 detallesUNIDAD 1.- PARTE 1 MANIPULACIÓN AVANZADA DE DATOS CON SQL. BASES DE DATOS PARA APLICACIONES. Xochitl Clemente Parra Armando Méndez Morales
UNIDAD 1.- PARTE 1 MANIPULACIÓN AVANZADA DE DATOS CON SQL. BASES DE DATOS PARA APLICACIONES Xochitl Clemente Parra Armando Méndez Morales Práctica preliminar Crear la siguiente base de datos de prácticas
Más detallesPrimera Escuela de la Red Temática SVO. Madrid, Noviembre, 27 28, 2006. SQL básico. Carlos Rodrigo Blanco LAEFF INTA crb@laeff.inta.
Primera Escuela de la Red Temática SVO. Madrid, Noviembre, 27 28, 2006 SQL básico LAEFF INTA crb@laeff.inta.es Qué es SQL El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos normalizado,
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 detallesEjemplo de gestión de datos con SQL
Ejemplo de gestión de datos con SQL 1. Crear la tabla FINCA: 2302010 0010 24 3931411 543 COMERÇ 3456912 0023 12 39411312 120 VIVENDES 1230101 00011 45 39328234 213 INDUSTRIA CREATE TABLE `finca` ( `refcad`
Más detallesADMINISTRACION DE BASES DE DATOS EN ORACLE
SQL LENGUAJE ESTRUCTURADO DE CONSULTA El nacimiento del lenguaje SQL data de 1970 cuando E. F. Codd publica su libro: "Un modelo de datos relacional para grandes bancos de datos compartidos". Ese libro
Más detallesSer capaces de realizar una consulta dentro de otra
TEMA 25: SUBCONSULTAS OBJETIVOS Ser capaces de realizar una consulta dentro de otra 1.- SUBCONSULTAS A veces interesa obtener dentro de una selección de datos, otra, esto se conoce como subconsulta. La
Más detallesselect nombre from profesores where categoria='aso6';
1 de 10 17/05/2013 14:00 Lecciones SQL > T11 Conjuntos Operaciones de conjuntos y MySQL Un operador sobre conjuntos combina el resultado de dos sentencias select en un único resultado. Dependiendo del
Más detallesLENGUAJE DE MANIPULACIÓN DE DATOS (DML) OPERADORES DE ÁLGEBRA RELACIONAL
PREVIO 6 LENGUAJE DE MANIPULACIÓN DE DATOS (DML) OPERADORES DE ÁLGEBRA RELACIONAL INTRODUCCIÓN La manera en que los usuarios solicitan información de la base de datos es a través del lenguaje de consultas,
Más detallesComputación Web (Curso 2015/2016)
Bases de Datos (I) Computación Web (Curso 2015/2016) Jesús Arias Fisteus // jaf@it.uc3m.es Bases de Datos (I) p. 1 Bases de datos relacionales Colección de datos almacenados en una o más tablas. Las tablas
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 detallesConceptos Avanzados de Programación en Internet
Página 1 Conceptos Avanzados de Programación en Internet (1) Introducción a las Bases de Datos (2) Lenguaje Estándar de Consultas SQL Página 2 Lenguaje SQL. Introducción BD Justificación de las Bases de
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 detallesDescriptor del curso. Nombre del curso: Haciendo consultas en SQL Server 2014. Descripción:
Descriptor del curso Nombre del curso: Haciendo consultas en SQL Server 2014 Descripción: Los estudiantes aprenden las habilidades técnicas para escribir consultas básicas de Transact SQL para Microsoft
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 detallesLenguaje SQL 1ª Parte: Manipulación de Bases de Datos
1 Práctica 3: Lenguaje SQL 1ª Parte: Manipulación de Bases de Datos Silvia Abrahão - DSIC curso 2010/2011 Objetivos Presentar la sintaxis del lenguaje SQL (sólo del Lenguaje de Manipulación). Ver algunos
Más detalles1. 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 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 detallesFUNCIONES EN SQL SERVER
FUNCIONES EN SQL SERVER FUNCIONES DE AGREGADO Las funciones de agregado retornan un simple valor, calculado desde el valor en la columna. Funciones de agregados más comunes: AVG() devuelve el valor promedio
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 detallesFicheros y Bases de Datos Curso Primer Parcial. 7 de FEBRERO de Nombre:
Ficheros y Bases de Datos Curso 2012-2013 Primer Parcial. 7 de FEBRERO de 2013 Nombre: Se debe entregar esta hoja 1 (3,5 puntos A partir de la información sobre la BD que se describe más abajo, se pide:
Más detallesTema 4. Manipulación de datos con SQL
Tema 4 Manipulación de datos con SQL Índice Tema 4 1. Inserción de registros. Consultas de datos anexados. 2. Modificación de registros. Consultas de actualización. 3. Borrado de registros. Consultas de
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 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 detallesSQL. Lenguaje de Consulta Estructurado. Curso básico de SQL (Leire Urcola Carrera)
SQL Lenguaje de Consulta Estructurado Curso básico de SQL (Leire Urcola Carrera) Indice de contenidos Introducción Consultas de Selección Criterios de Selección Agrupamiento de Registros y funciones agregadas
Más detallesGUIA DE EJERCICIOS PARA RESOLVER: SQL
GUIA DE EJERCICIOS PARA RESOLVER: SQL I. Dada la siguiente base de datos relacional: RESUELVA LAS SIGUIENTES CONSULTAS EN SQL: 1. Mostrar los nombres de los empleados ordenados alfabéticamente (Z A) select
Más detallesMaestría en Bioinformática. Bases de Datos y Sistemas de Información SQL: SELECT. Ing. Alfonso Vicente, PMP
Maestría en Bioinformática Bases de Datos y Sistemas de Información SQL: SELECT Ing. Alfonso Vicente, PMP alfonso.vicente@logos.com.uy Agenda SELECT en una tabla Joins Proyección y selección DISTINCT Funciones
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 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 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 detalles3ra. Parte. Bases de Datos Relacionales
3ra. Parte Bases de Datos Relacionales Lenguaje de consulta SQL Proyección Tabla 1 Selección Tabla 1 Tabla 1 Tabla 2 Unión Lenguaje SQL SELECT SELECT [TOP expresión [PERCENT] [ WITH TIES ] ]
Más detallesUnidad. Lenguaje SQL. (Structured Query Language)
Unidad Lenguaje SQL (Structured Query Language) 1 SQL Definición DDL Consulta y Actualización DML Create Alter Drop Select Insert Update Delete 2 SQL DDL CREATE TABLE nombre_tabla (nombre_columna tipo_dato/dominio
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 detallesBASES DE DATOS (IG18 Semipresencial) El Modelo Relacional Reglas de Integridad
BASES DE DATOS (IG18 Semipresencial) El Modelo Relacional Reglas de Integridad Lledó Museros / Ismael Sanz museros@icc.uji.es / isanz@icc.uji.es 1de 16 Índice 1. Introducción 2. Revisión Claves 3. Reglas
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 detallesBases de Datos Relacionales
2da. Parte Bases de Datos Relacionales Objetivos de la Clase SQL. Tipos de sentencias SQL Describir los tipos de dato que se pueden utilizar al especificar la definición de columnas. Sentencias SQL Select.
Más detallesPrimeramente 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 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 detallesCrear BD en. Isis Bonet Cruz, PhD
Crear BD en Isis Bonet Cruz, PhD SQL Server Microsoft SQL Server es un sistema de administración y análisis de bases de datos relacionales de Microsoft para soluciones de comercio electrónico, línea de
Más detallesGuía de ejercicios de SQL Prof. Mauricio E. Fernández N. Semestre Agosto-Diciembre de 2012
Guía de ejercicios de SQL Prof. Mauricio E. Fernández N. Semestre Agosto-Diciembre de 2012 Problema Enunciado: Sean las siguientes tablas de una base de datos Empleado (ndiemp, nomemp, sexemp, fecnac,
Más detallesDESCRIPCIÓN ESPECÍFICA
DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios. SUBSECTOR: Informática. Nombre del Módulo: Programación de Base de Datos Código: CSTI0077 Duración total: 54 horas Objetivo General: Participar
Más detallesA.1. Definiciones de datos en SQL
A.1. Definiciones de datos en SQL Las Sentencias del lenguaje de definición de datos (DDL) que posee SQL operan en base a tablas. Las Principales sentencias DDL son las siguientes: CREATE TABLE DROP TABLE
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 detalles1. BASES DE DATOS RELACIONALES 1.1 INTRODUCCIÓN
1. BASES DE DATOS RELACIONALES 1.1 INTRODUCCIÓN No cabe duda que la información es la base de nuestra sociedad, recibimos y manejamos volúmenes enormes de información y el ordenador es la herramienta que
Más detallesPráctica 3: El lenguaje SQL (1ª parte). Programa de prácticas: (5ª sesión). Lenguaje SQL: manipulación de datos (consulta y actualización):
Programa de prácticas: Práctica 1. Introducción al uso de una BD relacional (ACCESS). Práctica 3: El lenguaje SQL (1ª parte). Práctica 2. Representación de la realidad en el modelo relacional de datos.
Más detallesPráctica 3: El lenguaje SQL (1ª parte). (4ª sesión)
Práctica 3: El lenguaje SQL (1ª parte). (4ª sesión) Programa de prácticas: Práctica 1. Introducción al uso de una BD relacional (ACCESS). Práctica 2. Representación de la realidad en el modelo relacional
Más detallesSQL. Orígenes y Evolución
SQL 1 SQL. Orígenes y Evolución 2 SQL: Estándar oficial 3 Funciones de SQL DDL Data Definition Language Creación n de estructuras de la base de datos Integridad de los datos DML Data Manipulation Language
Más detallesSQL. Álgebra Relacional Selección y proyección Operaciones sobre conjuntos: unión, intersección, diferencia, producto Reunión natural
SQL Lenguajes de consulta para bases de datos Álgebra Relacional Selección y proyección Operaciones sobre conjuntos: unión, intersección, diferencia, producto Reunión natural Consultas SQL Bibliografía
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 detallesDatos Agregados por medio de Funciones de Grupo. Copyright Oracle Corporation, 1998. All rights reserved.
5 Datos Agregados por medio de Funciones de Grupo Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería ser capaz de hacer lo siguiente: Identificar las
Más detallesSistemas de Datos Curso: Ernesto Chinkes. Subconsultas Stored Procedures - Triggers
Subconsultas Stored Procedures - Triggers Subconsultas Concepto Ubicación En el SELECT En el FROM En el WHERE Operadores IN ANY-ALL EXISTS Concepto Son sentencias SELECT que aparecen dentro de otra consulta
Más detallesÍ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 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 detallesEJERCICIOS 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 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 detallesManipulació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 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 detalles8 horas DESCRIPCIÓN ESPECÍFICA
DESCRIPCIÓN ESPECÍFICA NÚCLEO: Sector Comercio y Servicios SUBSECTOR: Informática y Comunicación Nombre del Módulo: Base de datos total: 94 Objetivo General: Resolver con calidad problemas de la clientela
Más detallesÁlvaro Herrera alvherre@dcc.uchile.cl Modelamiento Avanzado de Datos con PostgreSQL
Modelamiento Avanzado de Datos con PostgreSQL Álvaro Herrera alvherre@dcc.uchile.cl Quinto Encuentro Nacional de Linux, Chile Contenidos Restricciones Check OUTER JOIN Operaciones de Conjuntos Agrupamiento
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 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 detallesBREVE 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 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 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 detallesFICHEROS Y BASES DE DATOS 2º ITIG 23/9/2000
FICHEROS Y BASES DE DATOS 2º ITIG 23/9/2000 GRUPO 1 1 PUNTO 1. En qué situación debe doblar su tamaño el directorio de un fichero de datos que utiliza la dispersión (hashing) extensible? (A) Cuando todos
Más detallesAccess SQL: DDL y DML. Una empresa de Ingeniería precisa una base de datos para la gestión de sus proyectos.
SGBD y SQL Access SQL: DDL y DML Ejercicio Una empresa de Ingeniería precisa una base de datos para la gestión de sus proyectos. Necesita almacenar información acerca de sus empleados y los proyectos en
Más detallesProgramación con SQL Aspecto teórico práctico básico
Revisado por: ing. Alejandro Guzmán M. Programación con SQL Aspecto teórico práctico básico 1. Introducción SQL (Standar Query Lenguaje) es un lenguaje estandarizado de base de datos, el cual nos permite
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 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 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 detallesPráctica A: Trabajo con subconsultas
Trabajo con Subconsultas 1 Práctica A: Trabajo con subconsultas Objetivos Después de realizar esta práctica, el alumno será capaz de: Usar una subconsulta como tabla derivada Usar una subconsulta como
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 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 Oracle 10g: Introducción a SQL Código: D17216 - Duración: 5 días (40 horas)
Base de Datos Oracle 10g: Introducción a SQL Código: D17216 - Duración: 5 días (40 horas) Lo que aprenderá Esta clase es aplicable para los usuarios de Oracle8i, Oracle9i y Oracle Database 10g. En este
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 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 detalles