SlideShare una empresa de Scribd logo
Universidad Regional Autónoma de los Andes
–UNIANDES–
FACULTAD DE SISTEMAS MERCANTILES

CARRERA DE SISTEMAS
CLIENTE SERVIDOR
Asignatura
Tema:

Consultas SQL

Estudiante:

Gustavo Pullupaxi

Docente:

Ing. Luis Gualpa.

Fecha:

06 de Enero del 2014
ELABORAR UNA PRESENTACIÓN QUE DESCRIBA LAS SIGUIENTES
SQL:
La
sigla
que
se
conoce
como SQL corresponde
a
la
expresión
inglesa StructuredQueryLanguage (entendida en español como Lenguaje de Consulta
Estructurado), la cual identifica a un tipo de lenguaje vinculado con la gestión de bases de datos
de carácter relacional que permite la especificación de distintas clases de operaciones entre éstas.
Gracias a la utilización del álgebra y de cálculos relacionales, el SQL brinda la posibilidad de realizar
consultas con el objetivo de recuperar información de las bases de datos de manera sencilla.

TEMÁTICAS:

ESCRIBIR

SENTENCIAS

SQLSELECT

PARA

CONSULTAS

OPERADORES DE RESTRICCIÓN, PROYECCIÓN Y ENLACE.
SELECT
b.cpu_fabricante,
count(*) AS total
FROM pc AS a
INNER JOIN cpu AS b ON (a.cpu = b.cpu_id)
GROUP BY b.cpu_fabricante
ORDER BY total DESC;

cpu_fabricante | total
----------------+------intel
|
4
amd
|
1

ESCRIBIR SENTENCIAS SELECT PARA ENLACES QUE INCLUYEN TRES O MÁS
TABLAS, AUTOENLACES Y MÚLTIPLES ENLACES ENTRE TABLAS.
select C.ID_CAMISA , C.CAMISA , C.PESO_GR as PESO_CAMISA ,
P.ID_PANTALON , P.PANTALON , P.PESO_GR as PESO_PANTALON
from CAMISAS C , PANTALONES P
where C.ID_CAMISA = 1

CON
ENTENDER Y EJEMPLIFICAR EL PROPÓSITO DE LA CLÁUSULA GROUP BY USANDO
EL PROCESO DE EVALUACIÓN CONCEPTUAL.
SELECT
b.cpu_fabricante,
Count (*) AS total
FROM pc AS a
INNER JOIN cpu AS b ON (a.cpu = b.cpu_id)
GROUP BY b.cpu_fabricante
ORDER BY total DESC;

cpu_fabricante | total
----------------+------intel
| 4
amd
| 1

ESCRIBIR DESCRIPCIONES EN ESPAÑOL EN SENTENCIAS DOCUMENTADAS DE SQL.
ESCRIBIR LAS SENTENCIAS INSERT, UPDATE Y DELETE PARA MODIFICAR LAS
FILAS DE UNA TABLA.
La plabra clave INSERT indica el evento que activará al disparador. En el ejemplo, la
sentencia INSERT causará la activación. También pueden crearse disparadores para
sentencias DELETE y UPDATE.
INSERT Para utilizar el disparador, se debe establecer el valor de la variable
acumulador a cero, ejecutar una sentenciaINSERT, y ver qué valor presenta luego la
variable.

mysql> SET @sum = 0;
mysql> INSERT INTO account VALUES(137,14.98),(141,1937.50),(97,100.00);
mysql> SELECT @sum AS 'Total amount inserted';
+-----------------------+
| Total amountinserted |
+-----------------------+
| 1852.48
|
[Escriba texto]
+-----------------------+
En este caso, el valor de @sum luego de haber ejecutado la sentencia INSERT es 14.98
+ 1937.50 - 100, o1852.48.

[Escriba texto]

Más contenido relacionado

La actualidad más candente

Consultas SQL
Consultas SQLConsultas SQL
Subconsultas
SubconsultasSubconsultas
Subconsultas
Nicole Cerda
 
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Universidad Nacional de Piura
 
Resultset
ResultsetResultset
Resultset
ResultsetResultset
Resultset
SANDRITA RAFAEL
 
Sesión12 - Trigger (Oracle)
Sesión12 - Trigger (Oracle)Sesión12 - Trigger (Oracle)
Sesión12 - Trigger (Oracle)
José Toro
 
Funciones y procedimientos en SQL
Funciones y procedimientos en SQLFunciones y procedimientos en SQL
Funciones y procedimientos en SQLRonald Rivas
 
Instrucciones básicas de my sql
Instrucciones básicas de my sqlInstrucciones básicas de my sql
Instrucciones básicas de my sql
anetmichel
 
Sesión04 - Diccionario de datos (Oracle)
Sesión04 - Diccionario de datos (Oracle)Sesión04 - Diccionario de datos (Oracle)
Sesión04 - Diccionario de datos (Oracle)
José Toro
 
Capa_datos_Con_procedimientos_almacenados
Capa_datos_Con_procedimientos_almacenadosCapa_datos_Con_procedimientos_almacenados
Capa_datos_Con_procedimientos_almacenados
UNACAR
 
Disparadores
DisparadoresDisparadores
DisparadoresZiscko
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
ALYTS
 
Procedimientos almacenados en MySQL
Procedimientos almacenados en MySQLProcedimientos almacenados en MySQL
Procedimientos almacenados en MySQL
Miguel Angel Rivera Robledo
 
Herramientas Bd
Herramientas BdHerramientas Bd
Procedimientos Almacenados
Procedimientos AlmacenadosProcedimientos Almacenados
Procedimientos Almacenadosguesta403644
 
Procedimientos Almacenados
Procedimientos AlmacenadosProcedimientos Almacenados
Procedimientos Almacenados
iluijo
 
TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM
TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM   TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM
TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM
Kamisutra
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenadosbat1820
 

La actualidad más candente (20)

Consultas SQL
Consultas SQLConsultas SQL
Consultas SQL
 
Subconsultas
SubconsultasSubconsultas
Subconsultas
 
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
 
Resultset
ResultsetResultset
Resultset
 
Resultset
ResultsetResultset
Resultset
 
Sesión12 - Trigger (Oracle)
Sesión12 - Trigger (Oracle)Sesión12 - Trigger (Oracle)
Sesión12 - Trigger (Oracle)
 
Funciones y procedimientos en SQL
Funciones y procedimientos en SQLFunciones y procedimientos en SQL
Funciones y procedimientos en SQL
 
Instrucciones básicas de my sql
Instrucciones básicas de my sqlInstrucciones básicas de my sql
Instrucciones básicas de my sql
 
Sesión04 - Diccionario de datos (Oracle)
Sesión04 - Diccionario de datos (Oracle)Sesión04 - Diccionario de datos (Oracle)
Sesión04 - Diccionario de datos (Oracle)
 
Capa_datos_Con_procedimientos_almacenados
Capa_datos_Con_procedimientos_almacenadosCapa_datos_Con_procedimientos_almacenados
Capa_datos_Con_procedimientos_almacenados
 
FUNCIONES EN PHP
FUNCIONES EN PHPFUNCIONES EN PHP
FUNCIONES EN PHP
 
Sql procedimientos-almacenados
Sql procedimientos-almacenadosSql procedimientos-almacenados
Sql procedimientos-almacenados
 
Disparadores
DisparadoresDisparadores
Disparadores
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Procedimientos almacenados en MySQL
Procedimientos almacenados en MySQLProcedimientos almacenados en MySQL
Procedimientos almacenados en MySQL
 
Herramientas Bd
Herramientas BdHerramientas Bd
Herramientas Bd
 
Procedimientos Almacenados
Procedimientos AlmacenadosProcedimientos Almacenados
Procedimientos Almacenados
 
Procedimientos Almacenados
Procedimientos AlmacenadosProcedimientos Almacenados
Procedimientos Almacenados
 
TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM
TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM   TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM
TRANSACCIONES, TRIGGERS, PROCEDIMIENTOS ALMACENADOS: DB2/IBM
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 

Destacado

แบบสำรวจตัวเอง
แบบสำรวจตัวเองแบบสำรวจตัวเอง
แบบสำรวจตัวเองiaeiam
 
Configuração no modo cliente
Configuração no modo clienteConfiguração no modo cliente
Configuração no modo clienteJarlison16
 
SUNSOLUTION
SUNSOLUTIONSUNSOLUTION
SUNSOLUTIONgigieduc
 
La didáctica
La didácticaLa didáctica
La didáctica
Franklin Mejia
 
Weiss_VFW 6 Card Set_00
Weiss_VFW 6 Card Set_00Weiss_VFW 6 Card Set_00
Weiss_VFW 6 Card Set_00Scott Weiss
 
Rotary club early edition - longview 2
Rotary club   early edition - longview 2Rotary club   early edition - longview 2
Rotary club early edition - longview 2
Lsmithtwin
 
Квашнина Е.С. фестиваль толстяки на урале
Квашнина Е.С. фестиваль толстяки на уралеКвашнина Е.С. фестиваль толстяки на урале
Квашнина Е.С. фестиваль толстяки на урале
Елена Квашнина
 
Treasures on Wreck Island
Treasures on Wreck IslandTreasures on Wreck Island
Treasures on Wreck Island
hsargesr
 
Hike1611014
Hike1611014Hike1611014
Hike1611014meyates
 
Lunabotics_PresentationFINAL
Lunabotics_PresentationFINALLunabotics_PresentationFINAL
Lunabotics_PresentationFINALAustin Cote
 
Garota Impulso Paixão
Garota Impulso PaixãoGarota Impulso Paixão
Garota Impulso Paixão
Exclusiva e Virtual
 
Restaurering af en højmose i Syddanmark Præsentation Tapio
Restaurering af en højmose i Syddanmark Præsentation TapioRestaurering af en højmose i Syddanmark Præsentation Tapio
Restaurering af en højmose i Syddanmark Præsentation TapioTapio Wilkinson
 

Destacado (16)

Thriller's best villains
Thriller's best villainsThriller's best villains
Thriller's best villains
 
Cuartos de final empresarial
Cuartos de final empresarialCuartos de final empresarial
Cuartos de final empresarial
 
แบบสำรวจตัวเอง
แบบสำรวจตัวเองแบบสำรวจตัวเอง
แบบสำรวจตัวเอง
 
Configuração no modo cliente
Configuração no modo clienteConfiguração no modo cliente
Configuração no modo cliente
 
SUNSOLUTION
SUNSOLUTIONSUNSOLUTION
SUNSOLUTION
 
La didáctica
La didácticaLa didáctica
La didáctica
 
Weiss_VFW 6 Card Set_00
Weiss_VFW 6 Card Set_00Weiss_VFW 6 Card Set_00
Weiss_VFW 6 Card Set_00
 
Rotary club early edition - longview 2
Rotary club   early edition - longview 2Rotary club   early edition - longview 2
Rotary club early edition - longview 2
 
5
55
5
 
Квашнина Е.С. фестиваль толстяки на урале
Квашнина Е.С. фестиваль толстяки на уралеКвашнина Е.С. фестиваль толстяки на урале
Квашнина Е.С. фестиваль толстяки на урале
 
Treasures on Wreck Island
Treasures on Wreck IslandTreasures on Wreck Island
Treasures on Wreck Island
 
Hike1611014
Hike1611014Hike1611014
Hike1611014
 
Lunabotics_PresentationFINAL
Lunabotics_PresentationFINALLunabotics_PresentationFINAL
Lunabotics_PresentationFINAL
 
Garota Impulso Paixão
Garota Impulso PaixãoGarota Impulso Paixão
Garota Impulso Paixão
 
Restaurering af en højmose i Syddanmark Præsentation Tapio
Restaurering af en højmose i Syddanmark Præsentation TapioRestaurering af en højmose i Syddanmark Præsentation Tapio
Restaurering af en højmose i Syddanmark Præsentation Tapio
 
CV_JRachelBugia
CV_JRachelBugiaCV_JRachelBugia
CV_JRachelBugia
 

Similar a Consultas SqL

IntroduccióN A Sql Server 2005
IntroduccióN A Sql Server 2005IntroduccióN A Sql Server 2005
IntroduccióN A Sql Server 2005oswchavez
 
ANSI SQL
ANSI SQLANSI SQL
ANSI SQLMartha
 
Fundamentos de Sistemas de Base de Datos (Capítulo 9 y 10)
Fundamentos de Sistemas de Base de Datos (Capítulo 9 y 10)Fundamentos de Sistemas de Base de Datos (Capítulo 9 y 10)
Fundamentos de Sistemas de Base de Datos (Capítulo 9 y 10)
Karina Lucio
 
Saula ana bdii_t7
Saula ana bdii_t7Saula ana bdii_t7
Saula ana bdii_t7
Any Saula
 
Ansi Sql Db Elaboraron Todos Eq8
Ansi Sql Db Elaboraron Todos Eq8Ansi Sql Db Elaboraron Todos Eq8
Ansi Sql Db Elaboraron Todos Eq8alinacarrion
 
Base de datos_-_material_didactico
Base de datos_-_material_didacticoBase de datos_-_material_didactico
Base de datos_-_material_didacticoenriquehot
 
U8- BBDD - El lenguaje PLSQL operadores y estructuras de control.pdf
U8- BBDD - El lenguaje PLSQL operadores y estructuras de control.pdfU8- BBDD - El lenguaje PLSQL operadores y estructuras de control.pdf
U8- BBDD - El lenguaje PLSQL operadores y estructuras de control.pdf
ayoubbenjaddi5
 
58517228 postgre sql-desarrolladoresbasico
58517228 postgre sql-desarrolladoresbasico58517228 postgre sql-desarrolladoresbasico
58517228 postgre sql-desarrolladoresbasicoLucia Zambrano Franco
 
10 Guía_Fundamentos de Base de Datos.docx
10 Guía_Fundamentos de Base de Datos.docx10 Guía_Fundamentos de Base de Datos.docx
10 Guía_Fundamentos de Base de Datos.docx
LeydyVeronicaDelgado
 
MAGIC PL_SQL ORACLE_ Ejemplos de Colecciones.pdf
MAGIC PL_SQL ORACLE_ Ejemplos de Colecciones.pdfMAGIC PL_SQL ORACLE_ Ejemplos de Colecciones.pdf
MAGIC PL_SQL ORACLE_ Ejemplos de Colecciones.pdf
Lic. Williams Ramos
 
TRANSACT-SQL
TRANSACT-SQLTRANSACT-SQL
TRANSACT-SQL
karlajanethlopez
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddlyehisam
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddlyehisam
 
Programacion en WinCupl
Programacion en WinCuplProgramacion en WinCupl
Programacion en WinCupl
Gilbert_28
 
Curso de pl sql básico
Curso de pl sql básicoCurso de pl sql básico
Curso de pl sql básico
Byron Quisquinay
 
Programacion de base de datos - unidad 3 Programacion de base de datos
Programacion de base de datos - unidad 3 Programacion de base de datosProgramacion de base de datos - unidad 3 Programacion de base de datos
Programacion de base de datos - unidad 3 Programacion de base de datos
José Antonio Sandoval Acosta
 
Base de datos
Base de datosBase de datos
Base de datos
Yessica Cordero
 

Similar a Consultas SqL (20)

IntroduccióN A Sql Server 2005
IntroduccióN A Sql Server 2005IntroduccióN A Sql Server 2005
IntroduccióN A Sql Server 2005
 
ANSI SQL
ANSI SQLANSI SQL
ANSI SQL
 
Fundamentos de Sistemas de Base de Datos (Capítulo 9 y 10)
Fundamentos de Sistemas de Base de Datos (Capítulo 9 y 10)Fundamentos de Sistemas de Base de Datos (Capítulo 9 y 10)
Fundamentos de Sistemas de Base de Datos (Capítulo 9 y 10)
 
Saula ana bdii_t7
Saula ana bdii_t7Saula ana bdii_t7
Saula ana bdii_t7
 
Ing gualpa sql
Ing gualpa sqlIng gualpa sql
Ing gualpa sql
 
Ansi Sql Db Elaboraron Todos Eq8
Ansi Sql Db Elaboraron Todos Eq8Ansi Sql Db Elaboraron Todos Eq8
Ansi Sql Db Elaboraron Todos Eq8
 
Base de datos_-_material_didactico
Base de datos_-_material_didacticoBase de datos_-_material_didactico
Base de datos_-_material_didactico
 
U8- BBDD - El lenguaje PLSQL operadores y estructuras de control.pdf
U8- BBDD - El lenguaje PLSQL operadores y estructuras de control.pdfU8- BBDD - El lenguaje PLSQL operadores y estructuras de control.pdf
U8- BBDD - El lenguaje PLSQL operadores y estructuras de control.pdf
 
58517228 postgre sql-desarrolladoresbasico
58517228 postgre sql-desarrolladoresbasico58517228 postgre sql-desarrolladoresbasico
58517228 postgre sql-desarrolladoresbasico
 
10 Guía_Fundamentos de Base de Datos.docx
10 Guía_Fundamentos de Base de Datos.docx10 Guía_Fundamentos de Base de Datos.docx
10 Guía_Fundamentos de Base de Datos.docx
 
MAGIC PL_SQL ORACLE_ Ejemplos de Colecciones.pdf
MAGIC PL_SQL ORACLE_ Ejemplos de Colecciones.pdfMAGIC PL_SQL ORACLE_ Ejemplos de Colecciones.pdf
MAGIC PL_SQL ORACLE_ Ejemplos de Colecciones.pdf
 
Exposición
ExposiciónExposición
Exposición
 
TRANSACT-SQL
TRANSACT-SQLTRANSACT-SQL
TRANSACT-SQL
 
Exposición
ExposiciónExposición
Exposición
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddl
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddl
 
Programacion en WinCupl
Programacion en WinCuplProgramacion en WinCupl
Programacion en WinCupl
 
Curso de pl sql básico
Curso de pl sql básicoCurso de pl sql básico
Curso de pl sql básico
 
Programacion de base de datos - unidad 3 Programacion de base de datos
Programacion de base de datos - unidad 3 Programacion de base de datosProgramacion de base de datos - unidad 3 Programacion de base de datos
Programacion de base de datos - unidad 3 Programacion de base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 

Consultas SqL

  • 1. Universidad Regional Autónoma de los Andes –UNIANDES– FACULTAD DE SISTEMAS MERCANTILES CARRERA DE SISTEMAS CLIENTE SERVIDOR Asignatura Tema: Consultas SQL Estudiante: Gustavo Pullupaxi Docente: Ing. Luis Gualpa. Fecha: 06 de Enero del 2014
  • 2. ELABORAR UNA PRESENTACIÓN QUE DESCRIBA LAS SIGUIENTES SQL: La sigla que se conoce como SQL corresponde a la expresión inglesa StructuredQueryLanguage (entendida en español como Lenguaje de Consulta Estructurado), la cual identifica a un tipo de lenguaje vinculado con la gestión de bases de datos de carácter relacional que permite la especificación de distintas clases de operaciones entre éstas. Gracias a la utilización del álgebra y de cálculos relacionales, el SQL brinda la posibilidad de realizar consultas con el objetivo de recuperar información de las bases de datos de manera sencilla. TEMÁTICAS: ESCRIBIR SENTENCIAS SQLSELECT PARA CONSULTAS OPERADORES DE RESTRICCIÓN, PROYECCIÓN Y ENLACE. SELECT b.cpu_fabricante, count(*) AS total FROM pc AS a INNER JOIN cpu AS b ON (a.cpu = b.cpu_id) GROUP BY b.cpu_fabricante ORDER BY total DESC; cpu_fabricante | total ----------------+------intel | 4 amd | 1 ESCRIBIR SENTENCIAS SELECT PARA ENLACES QUE INCLUYEN TRES O MÁS TABLAS, AUTOENLACES Y MÚLTIPLES ENLACES ENTRE TABLAS. select C.ID_CAMISA , C.CAMISA , C.PESO_GR as PESO_CAMISA , P.ID_PANTALON , P.PANTALON , P.PESO_GR as PESO_PANTALON from CAMISAS C , PANTALONES P where C.ID_CAMISA = 1 CON
  • 3. ENTENDER Y EJEMPLIFICAR EL PROPÓSITO DE LA CLÁUSULA GROUP BY USANDO EL PROCESO DE EVALUACIÓN CONCEPTUAL. SELECT b.cpu_fabricante, Count (*) AS total FROM pc AS a INNER JOIN cpu AS b ON (a.cpu = b.cpu_id) GROUP BY b.cpu_fabricante ORDER BY total DESC; cpu_fabricante | total ----------------+------intel | 4 amd | 1 ESCRIBIR DESCRIPCIONES EN ESPAÑOL EN SENTENCIAS DOCUMENTADAS DE SQL. ESCRIBIR LAS SENTENCIAS INSERT, UPDATE Y DELETE PARA MODIFICAR LAS FILAS DE UNA TABLA. La plabra clave INSERT indica el evento que activará al disparador. En el ejemplo, la sentencia INSERT causará la activación. También pueden crearse disparadores para sentencias DELETE y UPDATE. INSERT Para utilizar el disparador, se debe establecer el valor de la variable acumulador a cero, ejecutar una sentenciaINSERT, y ver qué valor presenta luego la variable. mysql> SET @sum = 0; mysql> INSERT INTO account VALUES(137,14.98),(141,1937.50),(97,100.00); mysql> SELECT @sum AS 'Total amount inserted'; +-----------------------+ | Total amountinserted | +-----------------------+ | 1852.48 | [Escriba texto]
  • 4. +-----------------------+ En este caso, el valor de @sum luego de haber ejecutado la sentencia INSERT es 14.98 + 1937.50 - 100, o1852.48. [Escriba texto]