SlideShare una empresa de Scribd logo
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
“UNIANDES”
FACULTAD DE SISTEMAS
CARRERA: INGENIERÍA EN SISTEMAS
SEPTIMO NIVEL
TEMA: Consultas SQL
Asignatura: Cliente/Servidor 1
Nombre: Jonathan Llerena
Docente: Ing. Luis Guallpa
Fecha de entrega: 29/01/2015
ELABORAR UNA PRESENTACIÓN QUE DESCRIBALAS SIGUIENTES
TEMÁTICAS
Escribir sentencias SQL SELECT para consultas con operadores de restricción,
proyección y enlace.
 Restricción SQL Not Null
o Sintaxis [CONSTRAINT constraint name] NOT NULL
 Ejemplo
o CREATE TABLE employee
o ( id number(5),
o name char(20) CONSTRAINT nm_nn NOT NULL,
o dept char(10),
o age number(2),
o salary number(10),
o location char(10) );
 Enlace
o Se pueden combinar más de dos tablas En este caso hay que sustituir
en la sintaxis una tabla por un INNER JOIN completo.
 Ejemplo:
o SELECT * FROM (pedidos INNER JOIN clientes ON
o pedidos.clie = clientes.numclie) INNER ON pedidos.rep =
empleados.numemp JOIN empleados
Escribir sentencias SELECT para enlaces que incluyen tres o más tablas, auto
enlaces y múltiples enlaces entre tablas.
 Tablas:
o Peliculas, campos: Id_Peliculas, Titulo.
o Alquileres, campos: Id_Peliculas, ID Cliente.
o Clientes, campos: Id_Cliente, Apellido.
 Sentencia:
o Select Peliculas.ID_Peliculas, Clientes.Apellido from Peliculas as P
Clientes as C INNER JOIN Alquileres as A ON P.ID_Peliculas =
A.ID_Peliculas INNER JOIN Clientes as C ON A.ID_Clientes =
C.ID_Clientes
Entender y ejemplificar el propósito de la cláusula GROUP BY usando el proceso
de evaluación conceptual.
 SQL nos permite agrupar las filas resultado de una consulta en conjuntos y
aplicar funciones sobre esos conjuntos de filas.
 Ejemplo
o SELECT {* | {columna,}+}
o FROM {tabla,}+
o WHERE condición GROUP
BY {columna ,}+
o HAVING condición
o ORDER BY {expresión
Columna [ASC | DESC],}+;
o WHERE filtra las filas
o GROUP BY crea una tabla
de grupo nueva
o HAVING filtra los grupos
o ORDER BY clasifica la
salida
 Existen circunstancias en que es necesario aplicar las funciones de agregación
no solo a un único conjunto de tuplas sino también a un grupo de conjuntos de
tuplas, SQL puede definir subconjuntos o grupos, usando la cláusula GROUP
BY, el atributo o atributos que se especifiquen en esta cláusula se usan para
formar los grupos.
 Ejemplo
o Determinar el saldo promedio de cada sucursal
 SELECT nombre_sucursal, AVG(saldo) AS saldo_promedio
 FROM cuenta
 GROUP BY nombre_sucursal
Escribir descripciones en español en sentencias documentadas de SQL.
SENTENCIA DESCRIPCIÓN
SELECT Recupera datos de la base de datos.
INSERT Añade nuevas filas de datos a la base de datos.
DELETE Suprime filas de datos de la base de datos.
UPDATE Modifica datos existentes en la base de datos.
CREATE TABLE Añade una nueva tabla a la base de datos.
DROP TABLE Suprime una tabla de la base de datos.
ALTER TABLE Modifica la estructura de una tabla existente.
CREATE VIEW Añade una nueva vista a la base de datos.
DROP VIEW Suprime una vista de la base de datos.
CREATE INDEX Construye un índice para una columna.
DROP INDEX Suprime el índice para una columna.
CREATE SYNOYM Define un alias para un nombre de tabla.
DROP SYNONYM Suprime un alias para un nombre de tabla.
Escribir las sentenciasINSERT,UPDATE y DELETEpara modificar las filas de una
tabla.
SENTENCIAS CÓDIGO EJEMPLO
SENTENCIAS INSERT
INSERT INTO "nombre_tabla"
("columna1","columna2",...) VALUES
("valor1", "valor2", ...);
INSERT INTO Store_Information
(Store_Name,Sales,Txn_Date)
VALUES ('Los Angeles',900, '10-
Jan1999');
SENTENCIAS UPDATE
UPDATE "nombre_tabla"SET
"columna_1"= [nuevo valor] WHERE
"condición";
UPDATE Store_Information SET
Sales = 500 WHERE Store_Name
= 'Los Angeles'AND Txn_Date =
'08-Jan-1999';
SENTENCIAS DELETE
DELETE FROM "nombre_tabla"
WHERE "condición";
DELETE FROM Store_Information
WHERE Store_Name = 'Los
Angeles';
Consultas SQL

Más contenido relacionado

ODP
05 Más comandos ddl
PPTX
Sql comandos
PPTX
Técnicas avanzadas de consultas con sql server 2014
PPTX
DELETE
PDF
MANUAL COMPLETO DE SQL
PDF
Comandos del-ddl-y-del-dml-liz
PPTX
Clente servidor consultas sql
PDF
Portafolio 1 sql
05 Más comandos ddl
Sql comandos
Técnicas avanzadas de consultas con sql server 2014
DELETE
MANUAL COMPLETO DE SQL
Comandos del-ddl-y-del-dml-liz
Clente servidor consultas sql
Portafolio 1 sql

La actualidad más candente (20)

PDF
Consultas básicas en sql server
DOCX
Sentencias Sql
DOCX
Sentencias sql
PPTX
Microsoft sql server
PPTX
Consultas sql 2014
DOCX
Consultas Sql
PPTX
Combinacion de consultas y consultas multitablas
PDF
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
PDF
Comandos, sentencias, clausulas
PDF
Clase 2 El lenguaje DDL de SQL
PPTX
Introduccion al sql query
PPT
Introducción a Sql
PPTX
Otros Objetos de Esquemas Z051 Cap 12
PPS
Manipulacion de Bases de Datos
PPTX
Sql server 2014 básico
PPTX
Comandos dll en sql server
PPTX
SQL Cliente Servidor
PPT
Consultas Basicas En Sql Server 2005
PPTX
Comandos utilizados en sql
Consultas básicas en sql server
Sentencias Sql
Sentencias sql
Microsoft sql server
Consultas sql 2014
Consultas Sql
Combinacion de consultas y consultas multitablas
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Comandos, sentencias, clausulas
Clase 2 El lenguaje DDL de SQL
Introduccion al sql query
Introducción a Sql
Otros Objetos de Esquemas Z051 Cap 12
Manipulacion de Bases de Datos
Sql server 2014 básico
Comandos dll en sql server
SQL Cliente Servidor
Consultas Basicas En Sql Server 2005
Comandos utilizados en sql
Publicidad

Destacado (20)

DOCX
Distros de Linux
PPT
paleta medio natural españa
PPT
Técnicas de información comunicación y aprendizaje colaborativo y
PPSX
Anahi Fonseca - Navidad
PPT
Presentación Jornada Argentina Acceso Abierto 2011
PPT
Diagnosis de problemas de grupo (Salo)
PPTX
Metodologiaaa one onee
DOC
Treballem el TANV amb la música
DOCX
Historia del ejército ecuatoriano
PPT
Tlc colombia y el mundo 2
PDF
Ml clase 3_redes_sociales
PPT
Mikrotik RouterOs basics v0.3
PPTX
El checklist definitivo sobre la presencia online de tu PYME 1/3
DOC
Plan trabajo gala 2014 segundo trimestre
PPT
Redes sociales lucas sosa
PPT
DOCX
P o r t a f o l i o 2 0 1 4
PPTX
Imágenes que nos cuidan
PPTX
Mejillón
Distros de Linux
paleta medio natural españa
Técnicas de información comunicación y aprendizaje colaborativo y
Anahi Fonseca - Navidad
Presentación Jornada Argentina Acceso Abierto 2011
Diagnosis de problemas de grupo (Salo)
Metodologiaaa one onee
Treballem el TANV amb la música
Historia del ejército ecuatoriano
Tlc colombia y el mundo 2
Ml clase 3_redes_sociales
Mikrotik RouterOs basics v0.3
El checklist definitivo sobre la presencia online de tu PYME 1/3
Plan trabajo gala 2014 segundo trimestre
Redes sociales lucas sosa
P o r t a f o l i o 2 0 1 4
Imágenes que nos cuidan
Mejillón
Publicidad

Similar a Consultas SQL (20)

PPTX
Consultasql
PPTX
Consultas sql 2014
PPTX
Consultas SQL
PPTX
CONSULTA SQL ROMERO
PPTX
SENTENCIAS SQL
PPTX
Consultas sql
PPTX
Tarea sql
PPTX
PPTX
Sql Sentencias
PPTX
SQL-BYRON-COBO
PPTX
Sentencias SQL Cristian Benalcázar
PPTX
14 structure query language
PPTX
Consultas sql
PDF
SQL Parte 1.pdf
PDF
SQL Parte 1.pdf
PPTX
Tipos de consultas sql
PPTX
Consultas SQL
PDF
PPTX
Tarea sql
Consultasql
Consultas sql 2014
Consultas SQL
CONSULTA SQL ROMERO
SENTENCIAS SQL
Consultas sql
Tarea sql
Sql Sentencias
SQL-BYRON-COBO
Sentencias SQL Cristian Benalcázar
14 structure query language
Consultas sql
SQL Parte 1.pdf
SQL Parte 1.pdf
Tipos de consultas sql
Consultas SQL
Tarea sql

Más de Jonathan Llerena Stifler (13)

PDF
PDF
Examen parcial 2
DOCX
Replicación de una Base de Datos
DOCX
Cs2 replicacion de una bd
DOCX
Modelo, Método y Metodología
DOCX
Interfaz en Java y en C#
DOCX
Ensayo Cliente Servidor
DOCX
Dominios en Base de Datos
DOCX
Cs2 dominios en bd
DOCX
Ciclo de Vida de una Base de Datos
Examen parcial 2
Replicación de una Base de Datos
Cs2 replicacion de una bd
Modelo, Método y Metodología
Interfaz en Java y en C#
Ensayo Cliente Servidor
Dominios en Base de Datos
Cs2 dominios en bd
Ciclo de Vida de una Base de Datos

Último (20)

DOCX
Programa_Sintetico_Fase_4.docx 3° Y 4°..
PDF
Los10 Mandamientos de la Actitud Mental Positiva Ccesa007.pdf
PDF
La lluvia sabe por qué: una historia sobre amistad, resiliencia y esperanza e...
PDF
Aqui No Hay Reglas Hastings-Meyer Ccesa007.pdf
PDF
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
PDF
LIBRO 2-SALUD Y AMBIENTE-4TO CEBA avanzado.pdf
PDF
ACERTIJO EL CONJURO DEL CAZAFANTASMAS MATEMÁTICO. Por JAVIER SOLIS NOYOLA
PDF
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
PDF
Mi Primer Millon - Poissant - Godefroy Ccesa007.pdf
PDF
Telos 127 Generacion Al fa Beta - fundaciontelefonica
PPTX
Historia-Clinica-de-Emergencia-Obstetrica 1.10.pptx
DOCX
PLANES DE área ciencias naturales y aplicadas
DOCX
PLAN DE CASTELLANO 2021 actualizado a la normativa
PDF
informe tipos de Informatica perfiles profesionales _pdf
PDF
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
PDF
Introducción a la historia de la filosofía
PDF
La Inteligencia Emocional - Fabian Goleman TE4 Ccesa007.pdf
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
DOC
4°_GRADO_-_SESIONES_DEL_11_AL_15_DE_AGOSTO.doc
PDF
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
Programa_Sintetico_Fase_4.docx 3° Y 4°..
Los10 Mandamientos de la Actitud Mental Positiva Ccesa007.pdf
La lluvia sabe por qué: una historia sobre amistad, resiliencia y esperanza e...
Aqui No Hay Reglas Hastings-Meyer Ccesa007.pdf
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
LIBRO 2-SALUD Y AMBIENTE-4TO CEBA avanzado.pdf
ACERTIJO EL CONJURO DEL CAZAFANTASMAS MATEMÁTICO. Por JAVIER SOLIS NOYOLA
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
Mi Primer Millon - Poissant - Godefroy Ccesa007.pdf
Telos 127 Generacion Al fa Beta - fundaciontelefonica
Historia-Clinica-de-Emergencia-Obstetrica 1.10.pptx
PLANES DE área ciencias naturales y aplicadas
PLAN DE CASTELLANO 2021 actualizado a la normativa
informe tipos de Informatica perfiles profesionales _pdf
Los hombres son de Marte - Las mujeres de Venus Ccesa007.pdf
Introducción a la historia de la filosofía
La Inteligencia Emocional - Fabian Goleman TE4 Ccesa007.pdf
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
4°_GRADO_-_SESIONES_DEL_11_AL_15_DE_AGOSTO.doc
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo

Consultas SQL

  • 1. UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES” FACULTAD DE SISTEMAS CARRERA: INGENIERÍA EN SISTEMAS SEPTIMO NIVEL TEMA: Consultas SQL Asignatura: Cliente/Servidor 1 Nombre: Jonathan Llerena Docente: Ing. Luis Guallpa Fecha de entrega: 29/01/2015
  • 2. ELABORAR UNA PRESENTACIÓN QUE DESCRIBALAS SIGUIENTES TEMÁTICAS Escribir sentencias SQL SELECT para consultas con operadores de restricción, proyección y enlace.  Restricción SQL Not Null o Sintaxis [CONSTRAINT constraint name] NOT NULL  Ejemplo o CREATE TABLE employee o ( id number(5), o name char(20) CONSTRAINT nm_nn NOT NULL, o dept char(10), o age number(2), o salary number(10), o location char(10) );  Enlace o Se pueden combinar más de dos tablas En este caso hay que sustituir en la sintaxis una tabla por un INNER JOIN completo.  Ejemplo: o SELECT * FROM (pedidos INNER JOIN clientes ON o pedidos.clie = clientes.numclie) INNER ON pedidos.rep = empleados.numemp JOIN empleados Escribir sentencias SELECT para enlaces que incluyen tres o más tablas, auto enlaces y múltiples enlaces entre tablas.  Tablas: o Peliculas, campos: Id_Peliculas, Titulo. o Alquileres, campos: Id_Peliculas, ID Cliente. o Clientes, campos: Id_Cliente, Apellido.  Sentencia: o Select Peliculas.ID_Peliculas, Clientes.Apellido from Peliculas as P Clientes as C INNER JOIN Alquileres as A ON P.ID_Peliculas = A.ID_Peliculas INNER JOIN Clientes as C ON A.ID_Clientes = C.ID_Clientes Entender y ejemplificar el propósito de la cláusula GROUP BY usando el proceso de evaluación conceptual.  SQL nos permite agrupar las filas resultado de una consulta en conjuntos y aplicar funciones sobre esos conjuntos de filas.  Ejemplo o SELECT {* | {columna,}+} o FROM {tabla,}+ o WHERE condición GROUP BY {columna ,}+ o HAVING condición o ORDER BY {expresión Columna [ASC | DESC],}+; o WHERE filtra las filas o GROUP BY crea una tabla de grupo nueva o HAVING filtra los grupos o ORDER BY clasifica la salida
  • 3.  Existen circunstancias en que es necesario aplicar las funciones de agregación no solo a un único conjunto de tuplas sino también a un grupo de conjuntos de tuplas, SQL puede definir subconjuntos o grupos, usando la cláusula GROUP BY, el atributo o atributos que se especifiquen en esta cláusula se usan para formar los grupos.  Ejemplo o Determinar el saldo promedio de cada sucursal  SELECT nombre_sucursal, AVG(saldo) AS saldo_promedio  FROM cuenta  GROUP BY nombre_sucursal Escribir descripciones en español en sentencias documentadas de SQL. SENTENCIA DESCRIPCIÓN SELECT Recupera datos de la base de datos. INSERT Añade nuevas filas de datos a la base de datos. DELETE Suprime filas de datos de la base de datos. UPDATE Modifica datos existentes en la base de datos. CREATE TABLE Añade una nueva tabla a la base de datos. DROP TABLE Suprime una tabla de la base de datos. ALTER TABLE Modifica la estructura de una tabla existente. CREATE VIEW Añade una nueva vista a la base de datos. DROP VIEW Suprime una vista de la base de datos. CREATE INDEX Construye un índice para una columna. DROP INDEX Suprime el índice para una columna. CREATE SYNOYM Define un alias para un nombre de tabla. DROP SYNONYM Suprime un alias para un nombre de tabla. Escribir las sentenciasINSERT,UPDATE y DELETEpara modificar las filas de una tabla. SENTENCIAS CÓDIGO EJEMPLO SENTENCIAS INSERT INSERT INTO "nombre_tabla" ("columna1","columna2",...) VALUES ("valor1", "valor2", ...); INSERT INTO Store_Information (Store_Name,Sales,Txn_Date) VALUES ('Los Angeles',900, '10- Jan1999'); SENTENCIAS UPDATE UPDATE "nombre_tabla"SET "columna_1"= [nuevo valor] WHERE "condición"; UPDATE Store_Information SET Sales = 500 WHERE Store_Name = 'Los Angeles'AND Txn_Date = '08-Jan-1999'; SENTENCIAS DELETE DELETE FROM "nombre_tabla" WHERE "condición"; DELETE FROM Store_Information WHERE Store_Name = 'Los Angeles';