SlideShare una empresa de Scribd logo
1 de 12
UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES
UNIANDES
DOCENTE: LUIS GUALLPA
ESTUDIANTE: JAZMIN BARRIGA
CATEDRA: DESARROLLO CLIENTE SERVIDOR 1
TEMA: Consultas SQL
FECHA: 25/01/2015
2014-2015
Consultas SQL
• Es un lenguaje declarativo de acceso a bases de datos relacionales que
permite especificar diversos tipos de operaciones en ellas. Una de sus
características es el manejo del álgebra y el cálculo relacional que permiten
efectuar consultas con el fin de recuperar de forma sencilla información de
interés de bases de datos, así como hacer cambios en ellas.
En las años pasados estudiaron los fundamentos para usar las bases de datos
relacionales. Pero lo más importante que usted aprendió fue acerca de las
conexiones entre tablas y operadores fundamentales para extraer datos útiles.
Esta articulación les refrescará las bases para la formulación de consultas usando
el estándar de la industria Structured Query Language (SQL). La formulación de
consultas es el proceso de convertir la solicitud de datos en una sentencia del
lenguaje de base de datos, como SQL.
Elaborar una presentación que describa las siguientes temáticas:
1.-Escribir sentencias SQL SELECT para consultas con operadores de
restricción, proyección y enlace.
Operador de Restriccion:
Ejemplo operador where selecciona la columna nombre, trabajo y departamento de la
tabla empresa donde le condicionamos que nos busque una información especifica la que
necesitemos.
1.-Escribir sentencias SQL SELECT para consultas con operadores de
restricción, proyección y enlace.
Operador de enlace:
Ejemplo operador like Determina si una cadena de caracteres específica coincide con un
patrón especificado. Un patrón puede contener caracteres normales y caracteres comodín.
1.-Escribir sentencias SQL SELECT para consultas con operadores de
restricción, proyección y enlace.
Operador de proyección:
Ejemplo operador este opera sobre una o mas tablas, no siendo necesario que tengas las mismas
estructuras y devolviendo una nueva tabla cuyo contenido es todas las filas de las tablas indicadas que
satisfacen una condición como la selección ha diferencia que en la proyección nos permite indicar cuales
columnas se desea obtener en el resultado.
2.-Escribir sentencias SELECT para enlaces que incluyen tres o más
tablas, autoenlaces y múltiples enlaces entre tablas.
Para la unión de varias tablas utilizamos el join.
La sentencia join en SQL permite combinar registros de dos o más tablas en una base
de datos relacional. En el Lenguaje de Consultas Estructurado (SQL) hay tres tipos de
JOIN: interno, externo y cruzado.
Ejemplo:
SELECT Campos
FROM empleado INNER JOIN departamento
ON empleado.IDDepartamento = departamento.IDDepartamento
3.-Entender y ejemplificar el propósito de la cláusula GROUP BY usando
el proceso de evaluación conceptual.
La clausula de Group by clause es usada para mostrar filas y columnas agrupadas por columnas selectivas,
puede usarse para ver las funciones agregadas, como count (), una consulta con una clausula GROUP BY se
denomina consulta agrupada ya que agrupa los datos de una tabla origen y produce una única fila resumen
por cada grupo formado.
4.-Escribir descripciones en español en
sentencias documentadas de SQL
• Lenguaje de control de datos (DCL).
• DCL esta compuesto por sentencias SQL para controlar las funciones de
administración.
• Confirmar la operación (COMMIT)
• Retroceder la operación (ROLLBACK)
• Dar permisos (GRANT)
• Quitar permisos (REVOKE)
5.-Escribir las sentencias INSERT, UPDATE y DELETE
para modificar las filas de una tabla.
Para realizar la insercción individual de filas SQL posee la instrucción INSERT INTO.La
insercción individual de filas es la que más comunmente utilizaremos. Su sintaxis es la
siguiente:
INSERT INTO <nombre_tabla>
[(<campo1>[,<campo2>,...])]
values
(<valor1>,<valor2>,...);
5.-Escribir las sentencias INSERT, UPDATE y DELETE para modificar las
filas de una tabla.
La sentencia UPDATE se utiliza para modificar valores en una tabla.
La sintaxis de SQL UPDATE es:
UPDATE nombre_tabla
SET columna1 = valor1, columna2 = valor2
WHERE columna3 = valor3
5.-Escribir las sentencias INSERT, UPDATE y DELETE para modificar las
filas de una tabla.
La sentencia DELETE elimina filas de una tabla.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Lenguaje de consulta de datos
Lenguaje de consulta de datosLenguaje de consulta de datos
Lenguaje de consulta de datos
 
Lenguaje Transact SQL
Lenguaje Transact SQLLenguaje Transact SQL
Lenguaje Transact SQL
 
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...
 
Ana ortiz.. visual basic
Ana ortiz.. visual basicAna ortiz.. visual basic
Ana ortiz.. visual basic
 
Mi lenguaje preferido- SQL
Mi lenguaje preferido- SQLMi lenguaje preferido- SQL
Mi lenguaje preferido- SQL
 
Presentacion Sql
Presentacion SqlPresentacion Sql
Presentacion Sql
 
Lenguajetransacc
LenguajetransaccLenguajetransacc
Lenguajetransacc
 
PRESENTACIÓN SQL
PRESENTACIÓN SQLPRESENTACIÓN SQL
PRESENTACIÓN SQL
 
Sentencias dml y ddl
Sentencias dml y ddlSentencias dml y ddl
Sentencias dml y ddl
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
Sql
SqlSql
Sql
 
Trabajo de diapositivas sql
Trabajo de diapositivas sqlTrabajo de diapositivas sql
Trabajo de diapositivas sql
 
Consultas sql
Consultas sqlConsultas sql
Consultas sql
 
Luis cepeda
Luis cepedaLuis cepeda
Luis cepeda
 
Cliente servidor consultas sql
Cliente servidor consultas sqlCliente servidor consultas sql
Cliente servidor consultas sql
 
Fundamentos microsoft sql server (T-Sql) (Parte I) – conceptos básicos sql e...
Fundamentos microsoft sql server (T-Sql)  (Parte I) – conceptos básicos sql e...Fundamentos microsoft sql server (T-Sql)  (Parte I) – conceptos básicos sql e...
Fundamentos microsoft sql server (T-Sql) (Parte I) – conceptos básicos sql e...
 
Lenguaje Transact SQL
Lenguaje Transact SQL Lenguaje Transact SQL
Lenguaje Transact SQL
 
Lenguaje transact-sql
Lenguaje transact-sqlLenguaje transact-sql
Lenguaje transact-sql
 
TRANSACT-SQL
TRANSACT-SQLTRANSACT-SQL
TRANSACT-SQL
 

Destacado

Web, e learning y formación actual
Web, e learning y formación actualWeb, e learning y formación actual
Web, e learning y formación actualVale Golfi
 
Ayllen sanchez
Ayllen sanchezAyllen sanchez
Ayllen sanchezAyllenZue
 
Sexta Generación
Sexta GeneraciónSexta Generación
Sexta Generaciónguest9802a7
 
juego sigue la trayectoria
juego sigue la trayectoriajuego sigue la trayectoria
juego sigue la trayectorianattalia12
 

Destacado (7)

Modelos de 5_estados
Modelos de 5_estadosModelos de 5_estados
Modelos de 5_estados
 
Web, e learning y formación actual
Web, e learning y formación actualWeb, e learning y formación actual
Web, e learning y formación actual
 
Encuesta de valores de los mexicanos...
Encuesta de valores de los mexicanos...Encuesta de valores de los mexicanos...
Encuesta de valores de los mexicanos...
 
Nuestro Accionar
Nuestro AccionarNuestro Accionar
Nuestro Accionar
 
Ayllen sanchez
Ayllen sanchezAyllen sanchez
Ayllen sanchez
 
Sexta Generación
Sexta GeneraciónSexta Generación
Sexta Generación
 
juego sigue la trayectoria
juego sigue la trayectoriajuego sigue la trayectoria
juego sigue la trayectoria
 

Similar a Sql

6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageInés Rosero
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageDoris Aguagallo
 
6 150113092523-conversion-gate01
6 150113092523-conversion-gate016 150113092523-conversion-gate01
6 150113092523-conversion-gate01Dyego de Alvaro
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageWilliam Lozano
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageYoly QC
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageChars Orden
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageAny Saula
 
6. SQL structured query language
6. SQL   structured query language6. SQL   structured query language
6. SQL structured query languageMarcelo Herrera
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languagejhonny tenesaca
 
6. sql structured query language2
6. sql   structured query language26. sql   structured query language2
6. sql structured query language2Oscar Valdivieso
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageLiliana Charco
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageCesar Yupa
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddlyehisam
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddlyehisam
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddlusamn
 
Tipos de consultas sql
Tipos de consultas sqlTipos de consultas sql
Tipos de consultas sqlFausto Torres
 

Similar a Sql (20)

6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6 150113092523-conversion-gate01
6 150113092523-conversion-gate016 150113092523-conversion-gate01
6 150113092523-conversion-gate01
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. SQL structured query language
6. SQL   structured query language6. SQL   structured query language
6. SQL structured query language
 
111
111111
111
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language2
6. sql   structured query language26. sql   structured query language2
6. sql structured query language2
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddl
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddl
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddl
 
Tipos de consultas sql
Tipos de consultas sqlTipos de consultas sql
Tipos de consultas sql
 
Act4 screencast-bdatos cmch
Act4 screencast-bdatos cmchAct4 screencast-bdatos cmch
Act4 screencast-bdatos cmch
 
Consultas SQL
Consultas SQLConsultas SQL
Consultas SQL
 

Sql

  • 1. UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES UNIANDES DOCENTE: LUIS GUALLPA ESTUDIANTE: JAZMIN BARRIGA CATEDRA: DESARROLLO CLIENTE SERVIDOR 1 TEMA: Consultas SQL FECHA: 25/01/2015 2014-2015
  • 2. Consultas SQL • Es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas. Una de sus características es el manejo del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar de forma sencilla información de interés de bases de datos, así como hacer cambios en ellas.
  • 3. En las años pasados estudiaron los fundamentos para usar las bases de datos relacionales. Pero lo más importante que usted aprendió fue acerca de las conexiones entre tablas y operadores fundamentales para extraer datos útiles. Esta articulación les refrescará las bases para la formulación de consultas usando el estándar de la industria Structured Query Language (SQL). La formulación de consultas es el proceso de convertir la solicitud de datos en una sentencia del lenguaje de base de datos, como SQL. Elaborar una presentación que describa las siguientes temáticas:
  • 4. 1.-Escribir sentencias SQL SELECT para consultas con operadores de restricción, proyección y enlace. Operador de Restriccion: Ejemplo operador where selecciona la columna nombre, trabajo y departamento de la tabla empresa donde le condicionamos que nos busque una información especifica la que necesitemos.
  • 5. 1.-Escribir sentencias SQL SELECT para consultas con operadores de restricción, proyección y enlace. Operador de enlace: Ejemplo operador like Determina si una cadena de caracteres específica coincide con un patrón especificado. Un patrón puede contener caracteres normales y caracteres comodín.
  • 6. 1.-Escribir sentencias SQL SELECT para consultas con operadores de restricción, proyección y enlace. Operador de proyección: Ejemplo operador este opera sobre una o mas tablas, no siendo necesario que tengas las mismas estructuras y devolviendo una nueva tabla cuyo contenido es todas las filas de las tablas indicadas que satisfacen una condición como la selección ha diferencia que en la proyección nos permite indicar cuales columnas se desea obtener en el resultado.
  • 7. 2.-Escribir sentencias SELECT para enlaces que incluyen tres o más tablas, autoenlaces y múltiples enlaces entre tablas. Para la unión de varias tablas utilizamos el join. La sentencia join en SQL permite combinar registros de dos o más tablas en una base de datos relacional. En el Lenguaje de Consultas Estructurado (SQL) hay tres tipos de JOIN: interno, externo y cruzado. Ejemplo: SELECT Campos FROM empleado INNER JOIN departamento ON empleado.IDDepartamento = departamento.IDDepartamento
  • 8. 3.-Entender y ejemplificar el propósito de la cláusula GROUP BY usando el proceso de evaluación conceptual. La clausula de Group by clause es usada para mostrar filas y columnas agrupadas por columnas selectivas, puede usarse para ver las funciones agregadas, como count (), una consulta con una clausula GROUP BY se denomina consulta agrupada ya que agrupa los datos de una tabla origen y produce una única fila resumen por cada grupo formado.
  • 9. 4.-Escribir descripciones en español en sentencias documentadas de SQL • Lenguaje de control de datos (DCL). • DCL esta compuesto por sentencias SQL para controlar las funciones de administración. • Confirmar la operación (COMMIT) • Retroceder la operación (ROLLBACK) • Dar permisos (GRANT) • Quitar permisos (REVOKE)
  • 10. 5.-Escribir las sentencias INSERT, UPDATE y DELETE para modificar las filas de una tabla. Para realizar la insercción individual de filas SQL posee la instrucción INSERT INTO.La insercción individual de filas es la que más comunmente utilizaremos. Su sintaxis es la siguiente: INSERT INTO <nombre_tabla> [(<campo1>[,<campo2>,...])] values (<valor1>,<valor2>,...);
  • 11. 5.-Escribir las sentencias INSERT, UPDATE y DELETE para modificar las filas de una tabla. La sentencia UPDATE se utiliza para modificar valores en una tabla. La sintaxis de SQL UPDATE es: UPDATE nombre_tabla SET columna1 = valor1, columna2 = valor2 WHERE columna3 = valor3
  • 12. 5.-Escribir las sentencias INSERT, UPDATE y DELETE para modificar las filas de una tabla. La sentencia DELETE elimina filas de una tabla.