SlideShare una empresa de Scribd logo
1 de 11
LenguajeLenguaje de Consulta Estructurado
Prof. Marlene Goncalves
UNIVERSIDAD SIMON BOLIVAR
DEPARTAMENTO DE COMPUTACION Y T.I.
• El Lenguaje SQL es el lenguaje más usado
para Bases de Datos Relacionales
• SQL es un lenguaje declarativo
- Importa el “QUÉ” y no el “CÓMO”
Lenguaje de Consulta
Estructurado
QUÉ CÓMO
Capacidades de SQL
Proyección Selección
Join
• Semántica
– Proyección sobre <lista de atributos>
– Join entre <lista de tablas> y mediante <condición>
– Selección mediante <condición>
•Bloque Básico
SELECT <lista de atributos>
FROM <lista de tablas>
WHERE <condición>
Consultas Simples en SQL
• Bloque Básico
SELECT <lista de atributos>
FROM <lista de tablas>
WHERE <condición>
• Ejemplo: Nombres de libros de McGraw-Hill
SELECT nombre
FROM LIBRO
WHERE editorial=‘McGraw-Hill’
Consultas Simples en SQL
Operadores de Conjunto en SQL
UNION MINUS
INTERSECT
Union en SQL
• Bloque básico
SELECT <atributos> FROM <tablas> WHERE <condición>
UNION
SELECT <atributos> FROM <tablas> WHERE <condición>
• Ejemplo: Autores de libros de McGraw-
Hill o Prentice Hall
SELECT autor FROM LIBRO WHERE editorial=‘McGraw-Hill’
UNION
SELECT autor FROM LIBRO WHERE editorial=‘Prentice Hall’
Intersección en SQL
• Bloque básico
SELECT <atributos> FROM <tablas> WHERE <condición>
INTERSECT
SELECT <atributos> FROM <tablas> WHERE <condición>
• Ejemplo: Autores de libros de McGraw-
Hill y Prentice Hall
SELECT autor FROM LIBRO WHERE editorial=‘McGraw-Hill’
INTERSECT
SELECT autor FROM LIBRO WHERE editorial=‘Prentice Hall’
Diferencia en SQL
• Bloque básico
SELECT <atributos> FROM <tablas> WHERE <condición>
EXCEPT
SELECT <atributos> FROM <tablas> WHERE <condición>
• Ejemplo: Autores de libros de McGraw-
Hill que no son autores de libros de Prentice
Hall
SELECT autor FROM LIBRO WHERE editorial=‘McGraw-Hill’
EXCEPT
SELECT autor FROM LIBRO WHERE editorial=‘Prentice Hall’
Lenguaje de Consulta
Estructurado
Asignación
• Exprese en SQL las siguientes Consultas:
– Nombres de los cines en Caracas que proyectan la
película “Avengers: Age of Ultron”
– Nombres de las películas en cartelera del cine CINEX
San Ignacio
– Nombres de las películas en cartelera de los cines
CINEX San Ignacio y CINEX Sambil
Lenguaje de Consulta
Estructurado
En Resumen
• SQL es un lenguaje de Consultas a Bases de
Datos con capacidad de Proyección, Join y
Selección
• SQL soporta los operadores de Conjunto Unión,
Intersección y Diferencia
En la próxima clase veremos Consultas
Complejas en SQL

Más contenido relacionado

Destacado

Manual mysql
Manual mysqlManual mysql
Manual mysql
paoyandre
 
Lenguaje de consulta de datos
Lenguaje de consulta de datosLenguaje de consulta de datos
Lenguaje de consulta de datos
Francis Xavier
 
El modelo relacional
El modelo relacionalEl modelo relacional
El modelo relacional
Luis Jherry
 

Destacado (20)

Manual mysql
Manual mysqlManual mysql
Manual mysql
 
Attachment
AttachmentAttachment
Attachment
 
Lenguaje de consulta de datos
Lenguaje de consulta de datosLenguaje de consulta de datos
Lenguaje de consulta de datos
 
Lenguaje Sql
Lenguaje SqlLenguaje Sql
Lenguaje Sql
 
Presentación SQL Server 2012
Presentación SQL Server 2012Presentación SQL Server 2012
Presentación SQL Server 2012
 
Normalización
NormalizaciónNormalización
Normalización
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Lenguaje sql
Lenguaje sqlLenguaje sql
Lenguaje sql
 
Diseño lógico
Diseño lógicoDiseño lógico
Diseño lógico
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
El modelo relacional
El modelo relacionalEl modelo relacional
El modelo relacional
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
 
Servidor web
Servidor webServidor web
Servidor web
 
Consultas en sql básico
Consultas en sql básicoConsultas en sql básico
Consultas en sql básico
 
Servidor Web Apache, PHP, MySQL.
Servidor Web Apache, PHP, MySQL.Servidor Web Apache, PHP, MySQL.
Servidor Web Apache, PHP, MySQL.
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)
 
Ejercicios resueltos de sql
Ejercicios resueltos de sqlEjercicios resueltos de sql
Ejercicios resueltos de sql
 
MANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQLMANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQL
 

Similar a Lenguaje de Consulta Estructurado

APLICACIONES EMPRESARIALES
APLICACIONES EMPRESARIALESAPLICACIONES EMPRESARIALES
APLICACIONES EMPRESARIALES
Darwin Durand
 
Abf leccion 12
Abf leccion 12Abf leccion 12
Abf leccion 12
victdiazm
 
diapositiva-clase-unidad-4-sql.pptx
diapositiva-clase-unidad-4-sql.pptxdiapositiva-clase-unidad-4-sql.pptx
diapositiva-clase-unidad-4-sql.pptx
rch_bar
 
diapositiva-clase-unidad-4-sql.pptx
diapositiva-clase-unidad-4-sql.pptxdiapositiva-clase-unidad-4-sql.pptx
diapositiva-clase-unidad-4-sql.pptx
polo28slp
 

Similar a Lenguaje de Consulta Estructurado (20)

sesion 01_sql basico.pdf
sesion 01_sql basico.pdfsesion 01_sql basico.pdf
sesion 01_sql basico.pdf
 
Curso de SQL Básico parte 1 de 10
Curso de SQL Básico parte 1 de 10Curso de SQL Básico parte 1 de 10
Curso de SQL Básico parte 1 de 10
 
Introduccion a SQL
Introduccion a SQL Introduccion a SQL
Introduccion a SQL
 
Sentencias
SentenciasSentencias
Sentencias
 
P1_SQL_Repaso.pdf
P1_SQL_Repaso.pdfP1_SQL_Repaso.pdf
P1_SQL_Repaso.pdf
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Base datos sql
Base datos sqlBase datos sql
Base datos sql
 
Diapositivas transact sql
Diapositivas transact sqlDiapositivas transact sql
Diapositivas transact sql
 
Sql basico
Sql basicoSql basico
Sql basico
 
Sql
SqlSql
Sql
 
Base de datos - Clase 2
Base de datos - Clase 2Base de datos - Clase 2
Base de datos - Clase 2
 
Base de datos
Base de datosBase de datos
Base de datos
 
APLICACIONES EMPRESARIALES
APLICACIONES EMPRESARIALESAPLICACIONES EMPRESARIALES
APLICACIONES EMPRESARIALES
 
Unidad 2-lenguaje-sql
Unidad 2-lenguaje-sqlUnidad 2-lenguaje-sql
Unidad 2-lenguaje-sql
 
Tsql
TsqlTsql
Tsql
 
Optimizacion De Consultas
Optimizacion De ConsultasOptimizacion De Consultas
Optimizacion De Consultas
 
Sql
SqlSql
Sql
 
Abf leccion 12
Abf leccion 12Abf leccion 12
Abf leccion 12
 
diapositiva-clase-unidad-4-sql.pptx
diapositiva-clase-unidad-4-sql.pptxdiapositiva-clase-unidad-4-sql.pptx
diapositiva-clase-unidad-4-sql.pptx
 
diapositiva-clase-unidad-4-sql.pptx
diapositiva-clase-unidad-4-sql.pptxdiapositiva-clase-unidad-4-sql.pptx
diapositiva-clase-unidad-4-sql.pptx
 

Último

GRUPO 1.pptx problemas oportunidades objetivos
GRUPO 1.pptx problemas oportunidades objetivosGRUPO 1.pptx problemas oportunidades objetivos
GRUPO 1.pptx problemas oportunidades objetivos
CristianGmez22034
 
Topografía cuadro de construcción ing.civil
Topografía cuadro de construcción ing.civilTopografía cuadro de construcción ing.civil
Topografía cuadro de construcción ing.civil
meloamerica93
 

Último (20)

INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdfINICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
 
GRUPO 1.pptx problemas oportunidades objetivos
GRUPO 1.pptx problemas oportunidades objetivosGRUPO 1.pptx problemas oportunidades objetivos
GRUPO 1.pptx problemas oportunidades objetivos
 
INTERVENCIONES DE CARRETERAS EN LA LIBERTAD
INTERVENCIONES DE CARRETERAS  EN LA LIBERTADINTERVENCIONES DE CARRETERAS  EN LA LIBERTAD
INTERVENCIONES DE CARRETERAS EN LA LIBERTAD
 
Espacios únicos creados por nuestros clientes
Espacios únicos creados por nuestros clientesEspacios únicos creados por nuestros clientes
Espacios únicos creados por nuestros clientes
 
plantilla-de-messi-1.pdf es muy especial
plantilla-de-messi-1.pdf es muy especialplantilla-de-messi-1.pdf es muy especial
plantilla-de-messi-1.pdf es muy especial
 
Bianchi_Susana_Historia_social_del_mundo-34-43.pdf
Bianchi_Susana_Historia_social_del_mundo-34-43.pdfBianchi_Susana_Historia_social_del_mundo-34-43.pdf
Bianchi_Susana_Historia_social_del_mundo-34-43.pdf
 
Brochure Tuna Haus _ Hecho para mascotas.pdf
Brochure Tuna Haus _ Hecho para mascotas.pdfBrochure Tuna Haus _ Hecho para mascotas.pdf
Brochure Tuna Haus _ Hecho para mascotas.pdf
 
Proceso de percepción visual y de reconocimiento
Proceso de percepción visual y de reconocimientoProceso de percepción visual y de reconocimiento
Proceso de percepción visual y de reconocimiento
 
Introduccion-a-los-numeros-en-ingles.pptx
Introduccion-a-los-numeros-en-ingles.pptxIntroduccion-a-los-numeros-en-ingles.pptx
Introduccion-a-los-numeros-en-ingles.pptx
 
Planificación del mes de afrovenezolanidad2024.doc
Planificación del mes de afrovenezolanidad2024.docPlanificación del mes de afrovenezolanidad2024.doc
Planificación del mes de afrovenezolanidad2024.doc
 
Topografía cuadro de construcción ing.civil
Topografía cuadro de construcción ing.civilTopografía cuadro de construcción ing.civil
Topografía cuadro de construcción ing.civil
 
Arquitectos del Movimiento Moderno Pt. 2.pdf
Arquitectos del Movimiento Moderno Pt. 2.pdfArquitectos del Movimiento Moderno Pt. 2.pdf
Arquitectos del Movimiento Moderno Pt. 2.pdf
 
Jesus Diaz afiche Manierismo .pdf arquitectura
Jesus Diaz afiche Manierismo .pdf arquitecturaJesus Diaz afiche Manierismo .pdf arquitectura
Jesus Diaz afiche Manierismo .pdf arquitectura
 
1.La locomoción de los seres vivos diseño
1.La locomoción de los seres vivos diseño1.La locomoción de los seres vivos diseño
1.La locomoción de los seres vivos diseño
 
ARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILE
ARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILEARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILE
ARQUITECTURA ESCOLAR PÚBLICA COMO PATRIMONIO MODERNO EN CHILE
 
Geometrías de la imaginación: Diseño e iconografía de Querétaro
Geometrías de la imaginación: Diseño e iconografía de QuerétaroGeometrías de la imaginación: Diseño e iconografía de Querétaro
Geometrías de la imaginación: Diseño e iconografía de Querétaro
 
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdfCLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
CLASE 2 PSICOTERAPIA COGNITIVO CONDUCTUAL.pdf
 
Torre 222 sobre instalaciones de este mismo edificio
Torre 222 sobre instalaciones de este mismo edificioTorre 222 sobre instalaciones de este mismo edificio
Torre 222 sobre instalaciones de este mismo edificio
 
guia de talles de camitas cucciolos 2024.pdf
guia de talles de camitas cucciolos 2024.pdfguia de talles de camitas cucciolos 2024.pdf
guia de talles de camitas cucciolos 2024.pdf
 
Afiche de arquitectura manierista Paola Perez
Afiche de arquitectura manierista Paola PerezAfiche de arquitectura manierista Paola Perez
Afiche de arquitectura manierista Paola Perez
 

Lenguaje de Consulta Estructurado

  • 1. LenguajeLenguaje de Consulta Estructurado Prof. Marlene Goncalves UNIVERSIDAD SIMON BOLIVAR DEPARTAMENTO DE COMPUTACION Y T.I.
  • 2. • El Lenguaje SQL es el lenguaje más usado para Bases de Datos Relacionales • SQL es un lenguaje declarativo - Importa el “QUÉ” y no el “CÓMO” Lenguaje de Consulta Estructurado QUÉ CÓMO
  • 4. • Semántica – Proyección sobre <lista de atributos> – Join entre <lista de tablas> y mediante <condición> – Selección mediante <condición> •Bloque Básico SELECT <lista de atributos> FROM <lista de tablas> WHERE <condición> Consultas Simples en SQL
  • 5. • Bloque Básico SELECT <lista de atributos> FROM <lista de tablas> WHERE <condición> • Ejemplo: Nombres de libros de McGraw-Hill SELECT nombre FROM LIBRO WHERE editorial=‘McGraw-Hill’ Consultas Simples en SQL
  • 6. Operadores de Conjunto en SQL UNION MINUS INTERSECT
  • 7. Union en SQL • Bloque básico SELECT <atributos> FROM <tablas> WHERE <condición> UNION SELECT <atributos> FROM <tablas> WHERE <condición> • Ejemplo: Autores de libros de McGraw- Hill o Prentice Hall SELECT autor FROM LIBRO WHERE editorial=‘McGraw-Hill’ UNION SELECT autor FROM LIBRO WHERE editorial=‘Prentice Hall’
  • 8. Intersección en SQL • Bloque básico SELECT <atributos> FROM <tablas> WHERE <condición> INTERSECT SELECT <atributos> FROM <tablas> WHERE <condición> • Ejemplo: Autores de libros de McGraw- Hill y Prentice Hall SELECT autor FROM LIBRO WHERE editorial=‘McGraw-Hill’ INTERSECT SELECT autor FROM LIBRO WHERE editorial=‘Prentice Hall’
  • 9. Diferencia en SQL • Bloque básico SELECT <atributos> FROM <tablas> WHERE <condición> EXCEPT SELECT <atributos> FROM <tablas> WHERE <condición> • Ejemplo: Autores de libros de McGraw- Hill que no son autores de libros de Prentice Hall SELECT autor FROM LIBRO WHERE editorial=‘McGraw-Hill’ EXCEPT SELECT autor FROM LIBRO WHERE editorial=‘Prentice Hall’
  • 10. Lenguaje de Consulta Estructurado Asignación • Exprese en SQL las siguientes Consultas: – Nombres de los cines en Caracas que proyectan la película “Avengers: Age of Ultron” – Nombres de las películas en cartelera del cine CINEX San Ignacio – Nombres de las películas en cartelera de los cines CINEX San Ignacio y CINEX Sambil
  • 11. Lenguaje de Consulta Estructurado En Resumen • SQL es un lenguaje de Consultas a Bases de Datos con capacidad de Proyección, Join y Selección • SQL soporta los operadores de Conjunto Unión, Intersección y Diferencia En la próxima clase veremos Consultas Complejas en SQL