SlideShare una empresa de Scribd logo
Ejercicio
SQL
2016
|
C.I.: 18.263.657
Teoría de Sistemas2
Prof: Adriana Barreto
Ejercicio SQL
Autor: judith Verónica Montilla Pirela 2
Ejercicio Propuesto
 Dada la siguiente base de datos:
CLIENTE (Cod_Cli, Nomb_Cli, Apell_Clie, Calle, Urb, Nro_Casa, Piso, Ciudad, Telef_Cli).
PRODUCTOS (Cod_Prod, Desc_Prod, Precio_Unit).
EXISTENCIA_X_PRODUCTO (Cod_Prod, Cant_Exist).
SALIDAS DE ALMACEN (Nro_Orden_Salida, Cod_Cli, Cod_Prod, Cant_Prod, Fecha_Salida).
ENTRADAS POR DEVOLUCIÓN (Nro_Nota_Dev, Fecha_Nota_Dev, Cod_Cli, Cod_Prod, Cantidad_Dev,
Motivo_Dev).
 Las instrucciones SQL aplicada en clases, se requiere lo siguiente:
1. Creación de la base de datos y las tablas.
2. Actualizar el teléfono del cliente Pedro Perez de 0276-5528899 a 0416-5587410.
3. Seleccionar el código y el teléfono de todos los clientes que realizaron devoluciones del
producto “ABC” en el año 2008.
4. Seleccionar el nombre y apellido del cliente, la descripción y precio todos los productos que
tengan en existenciauna cantidad superior a 5000 unidades y que suprecio seamenor a 1000
Bs, que hayan salido del almacén en el mes de septiembre del año 2009 y que hayan sido
devueltos en el mismo mes, y ordenarlos ascendentemente por fecha de salida.
Solución:
Pasos para la resolución del problema:
a. Crear base de datos y tablas
Sintaxis de creación de base de datos: Create DataBase <Nombre de la base de datos>. El nombre
que se le dara será TallerSQL.
Create DataBase TallerSQL;
Sintaxis de creación de tablas: Create Table <nombre de la tabla> (
<campo1 TIPOcampo1, campo2 TIPOcampo2,…, campoN TIPOcampoN>,
PRIMARY KEY (<nombre del campo más importante>)).
Las palabras en negrita son palabras reservadas y deben escribirse tal cual lo exige el manual de SQL.
Los nombres de las tablas no deben contener espacios. El primary Key va permitir que la búsqueda
de elementos en la tabla sea más rápida y eficiente.
Create Table CLIENTE(Cod_Cli LONG, Nomb_Cli TEXT, Apell_Clie TEXT, Calle TEXT, Urb TEXT,
Nro_Casa LONG, Piso LONG, Ciudad TEXT, Telef_Cli LONG, PRIMARY KEY (Cod_Cli));
Ejercicio SQL
Autor: judith Verónica Montilla Pirela 3
Create Table PRODUCTOS (Cod_Prod LONG, Desc_Prod TEXT, Precio_Unit SINGLE,
PRIMARY KEY (Cod_Prod));
Create Table EXISTENCIA_X_PRODUCTO (Cod_Prod LONG, Cant_Exist LONG,
PRIMARY KEY(Cod_Prod));
Create Table SALIDAS_DE_ALMACEN(Nro_Orden_Salida LONG, Cod_Cli TEXT,
Cod_Prod LONG, Cant_Prod LONG, Fecha_Salida DATE,
PRIMARY KEY (Nro_Orden_Salida));
Create Table ENTRADAS_POR_DEVOLUCION(Nro_Nota_Dev LONG,
Fecha_Nota_Dev DATE, Cod_Cli LONG, Cod_Prod LONG, Cantidad_Dev LONG,
Motivo_Dev TEXT, PRIMARY KEY (Nro_Nota_Dev));
b. Actualizar el teléfono del cliente Pedro Pérez de 0276-5528899 a 0416-5587410.
Sintaxis de actualización de registros: UPDATE <tabla> SET <campo> = <valor> where <condiciones
bajo las cuales realizar la actualización>. Entre las condiciones se pueden utilizar operadores lógicos
como Or, Not y And.
Update CLIENTE Set Telef_Cli = 0416-5587410 where Telef_Cli = 0276-5528899 And
Nomb_Cli=‘Pedro’ And Apell_Clie=‘Pérez’
c. Selección el código y el teléfono de todos los clientes que realizaron devoluciones del producto
“ABC” en el año 2008
Sintaxis para seleccionar columnas de una tabla: Select <nombre de columna1>, <nombre de
columna2>… from <nombre de tabla> where <condiciones de selección>. Este comando tiene
muchas formas de ser utilizado:
Link: Ver https://msdn.microsoft.com/en-us/library/h09t6a82(v=vs.80).aspx).
Para referirse a una columna que se repite en otras tablas es importante que se le coloque el nombre
de la tabla a la cual pertenece seguida de un punto y luego del nombre de la columna.
Ejercicio SQL
Autor: judith Verónica Montilla Pirela 4
Select CLIENTE.Cod_Cli, CLIENTE.Telef_Cli from CLIENTE where
ENTRADAS_POR_DEVOLUCION.Cod_Cli=CLIENTE.Cod_Cli And
ENTRADAS_POR_DEVOLUCION.Cod_Prod=‘ABC’ And
ENTRADAS_POR_DEVOLUCION.Fecha_Nota_Dev=‘__/__/2008’
d. Seleccionar el nombre y apellido del cliente, la descripción y precio todos los productos que
tengan en existencia una cantidad superior a 5000 unidades y que su precio sea menor a 1000 Bs.
Que hayan salido del almacén en el mes de septiembre del año 2009 y que hayan sido devueltos
en el mismo mes, y ordenarlos ascendentemente por fecha de salida.
Sintaxis para seleccionar columnas de varias tablas: Select <nombre de columna1>, <nombre de
columna2>… from <nombre de tabla1>,<nombre de tabla2> where <condiciones de selección>.
Select CLIENTE.Nomb_Cli, CLIENTE.Apell_Clie, PRODUCTOS.Desc_Prod, PRODUCTOS.Precio_Unit
from CLIENTE, PRODUCTOS
where (EXISTENCIA_X_PRODUCTO.Cant_Exist>5000 And PRODUCTOS.Precio_Unit<1000 And
SALIDAS_DE_ALMACEN.Fecha_Salida Like ‘__/09/2009’ And
ENTRADAS_POR_DEVOLUCION.Fecha_Nota_Dev Like ‘__/09/2009’)
Order By SALIDAS_DE_ALMACEN.Fecha_Salida ASC

Más contenido relacionado

Destacado

Estandares en sistemas
Estandares en sistemasEstandares en sistemas
Estandares en sistemas
Carlos Pereira
 
Sistemas2 actividad2
Sistemas2 actividad2Sistemas2 actividad2
Sistemas2 actividad2
Alfonzo Viscaya
 
Propuesta del proyecto ts2
Propuesta del proyecto ts2Propuesta del proyecto ts2
Propuesta del proyecto ts2
AMY GUERRA
 
Mapa conceptual calidad en sistemas
Mapa conceptual calidad en sistemasMapa conceptual calidad en sistemas
Mapa conceptual calidad en sistemas
yoselinrojas
 
Teoría de bases de datos
Teoría de bases de datosTeoría de bases de datos
Teoría de bases de datos
rosa valero
 
Calidad, control y estandarizacion
Calidad, control y estandarizacionCalidad, control y estandarizacion
Calidad, control y estandarizacion
Raquel Bracho
 
TS2
TS2TS2
Mapaconceptual
MapaconceptualMapaconceptual
Mapaconceptual
Alfonzo Viscaya
 
PROPUESTA DE PROYECTO - TEORIA DE SISTEMAS II
PROPUESTA DE PROYECTO - TEORIA DE SISTEMAS IIPROPUESTA DE PROYECTO - TEORIA DE SISTEMAS II
PROPUESTA DE PROYECTO - TEORIA DE SISTEMAS II
adrrog
 
Enriquerodriguezts2proyecto
Enriquerodriguezts2proyectoEnriquerodriguezts2proyecto
Enriquerodriguezts2proyecto
Enrique Cuervo
 
Mapaconceptualluisq
MapaconceptualluisqMapaconceptualluisq
Mapaconceptualluisq
Luis Quiroga
 
Sistemas II. Proyecto
Sistemas II. ProyectoSistemas II. Proyecto
Sistemas II. Proyecto
B3lleza Online
 
Propuesta del proyecto
Propuesta del proyectoPropuesta del proyecto
Propuesta del proyecto
Rox Andara
 
Propuesta de Proyecto
Propuesta de ProyectoPropuesta de Proyecto
Propuesta de Proyecto
Joselin Rojas
 
Mapa conceptual estandares de sistemas
Mapa conceptual estandares de sistemasMapa conceptual estandares de sistemas
Mapa conceptual estandares de sistemas
Victor Escalona
 

Destacado (15)

Estandares en sistemas
Estandares en sistemasEstandares en sistemas
Estandares en sistemas
 
Sistemas2 actividad2
Sistemas2 actividad2Sistemas2 actividad2
Sistemas2 actividad2
 
Propuesta del proyecto ts2
Propuesta del proyecto ts2Propuesta del proyecto ts2
Propuesta del proyecto ts2
 
Mapa conceptual calidad en sistemas
Mapa conceptual calidad en sistemasMapa conceptual calidad en sistemas
Mapa conceptual calidad en sistemas
 
Teoría de bases de datos
Teoría de bases de datosTeoría de bases de datos
Teoría de bases de datos
 
Calidad, control y estandarizacion
Calidad, control y estandarizacionCalidad, control y estandarizacion
Calidad, control y estandarizacion
 
TS2
TS2TS2
TS2
 
Mapaconceptual
MapaconceptualMapaconceptual
Mapaconceptual
 
PROPUESTA DE PROYECTO - TEORIA DE SISTEMAS II
PROPUESTA DE PROYECTO - TEORIA DE SISTEMAS IIPROPUESTA DE PROYECTO - TEORIA DE SISTEMAS II
PROPUESTA DE PROYECTO - TEORIA DE SISTEMAS II
 
Enriquerodriguezts2proyecto
Enriquerodriguezts2proyectoEnriquerodriguezts2proyecto
Enriquerodriguezts2proyecto
 
Mapaconceptualluisq
MapaconceptualluisqMapaconceptualluisq
Mapaconceptualluisq
 
Sistemas II. Proyecto
Sistemas II. ProyectoSistemas II. Proyecto
Sistemas II. Proyecto
 
Propuesta del proyecto
Propuesta del proyectoPropuesta del proyecto
Propuesta del proyecto
 
Propuesta de Proyecto
Propuesta de ProyectoPropuesta de Proyecto
Propuesta de Proyecto
 
Mapa conceptual estandares de sistemas
Mapa conceptual estandares de sistemasMapa conceptual estandares de sistemas
Mapa conceptual estandares de sistemas
 

Similar a Judith montilla

Ejer acces preactica
Ejer acces  preacticaEjer acces  preactica
Ejer acces preactica
jose armando gomez
 
Ejercicio de access 2
Ejercicio de access 2Ejercicio de access 2
Ejercicio de access 2
Inmaculada Concepción
 
Prueba 1 oracle_273
Prueba 1 oracle_273Prueba 1 oracle_273
Prueba 1 oracle_273
Camila Soto Neira
 
Ti. Sql.Caso1al9.Consultas
Ti. Sql.Caso1al9.ConsultasTi. Sql.Caso1al9.Consultas
Ti. Sql.Caso1al9.Consultas
Juan Martinez Cataldi
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
Mariana-Rmz
 
Examen ISC
Examen ISCExamen ISC
Examen ISC
ivan mtz
 
Power builder
Power builderPower builder
Power builder
diosdado87
 
Practicassql
PracticassqlPracticassql
Practicassql
Jorge Valencia
 
Sql procedimientos-almacenados
Sql procedimientos-almacenadosSql procedimientos-almacenados
Sql procedimientos-almacenados
Jose Miguel Guerrero Montero
 
SQL For Dummies
SQL For DummiesSQL For Dummies
SQL For Dummies
omenar
 
Database fundamental itprosdc_chapter2
Database fundamental itprosdc_chapter2Database fundamental itprosdc_chapter2
Database fundamental itprosdc_chapter2
Julián Castiblanco
 
Ejer acces
Ejer accesEjer acces
Ejer acces
assisifmeta
 
Ejer acces
Ejer accesEjer acces
Ejer acces
gmartineznieto
 
Afinamientodebasesdedatosyservidoreswebs
AfinamientodebasesdedatosyservidoreswebsAfinamientodebasesdedatosyservidoreswebs
Afinamientodebasesdedatosyservidoreswebs
ricardosusa5
 
Guía Ejercicios SQL
Guía Ejercicios SQLGuía Ejercicios SQL
Guía Ejercicios SQL
José Ricardo Tillero Giménez
 
Consultas
ConsultasConsultas
Sentencias Sql
Sentencias SqlSentencias Sql
Sentencias Sql
Cristian Villalva
 
Sentencias sql
Sentencias sql Sentencias sql
Sentencias sql
Cristian Villalva
 
Sql plus temario
Sql plus temarioSql plus temario
Sql plus temario
Hugo Mdz
 
Ing gualpa sql
Ing gualpa sqlIng gualpa sql
Ing gualpa sql
Taty P. Garzon
 

Similar a Judith montilla (20)

Ejer acces preactica
Ejer acces  preacticaEjer acces  preactica
Ejer acces preactica
 
Ejercicio de access 2
Ejercicio de access 2Ejercicio de access 2
Ejercicio de access 2
 
Prueba 1 oracle_273
Prueba 1 oracle_273Prueba 1 oracle_273
Prueba 1 oracle_273
 
Ti. Sql.Caso1al9.Consultas
Ti. Sql.Caso1al9.ConsultasTi. Sql.Caso1al9.Consultas
Ti. Sql.Caso1al9.Consultas
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
Examen ISC
Examen ISCExamen ISC
Examen ISC
 
Power builder
Power builderPower builder
Power builder
 
Practicassql
PracticassqlPracticassql
Practicassql
 
Sql procedimientos-almacenados
Sql procedimientos-almacenadosSql procedimientos-almacenados
Sql procedimientos-almacenados
 
SQL For Dummies
SQL For DummiesSQL For Dummies
SQL For Dummies
 
Database fundamental itprosdc_chapter2
Database fundamental itprosdc_chapter2Database fundamental itprosdc_chapter2
Database fundamental itprosdc_chapter2
 
Ejer acces
Ejer accesEjer acces
Ejer acces
 
Ejer acces
Ejer accesEjer acces
Ejer acces
 
Afinamientodebasesdedatosyservidoreswebs
AfinamientodebasesdedatosyservidoreswebsAfinamientodebasesdedatosyservidoreswebs
Afinamientodebasesdedatosyservidoreswebs
 
Guía Ejercicios SQL
Guía Ejercicios SQLGuía Ejercicios SQL
Guía Ejercicios SQL
 
Consultas
ConsultasConsultas
Consultas
 
Sentencias Sql
Sentencias SqlSentencias Sql
Sentencias Sql
 
Sentencias sql
Sentencias sql Sentencias sql
Sentencias sql
 
Sql plus temario
Sql plus temarioSql plus temario
Sql plus temario
 
Ing gualpa sql
Ing gualpa sqlIng gualpa sql
Ing gualpa sql
 

Más de Veronica Montilla

Judith t4
Judith t4Judith t4
Judith montilla t3
Judith montilla t3Judith montilla t3
Judith montilla t3
Veronica Montilla
 
Tarea 5.1
Tarea 5.1 Tarea 5.1
Tarea 5.1
Veronica Montilla
 
transistores bjt
transistores bjttransistores bjt
transistores bjt
Veronica Montilla
 
Proyecto 4- laboratorio de electronica 1
Proyecto 4- laboratorio de electronica 1Proyecto 4- laboratorio de electronica 1
Proyecto 4- laboratorio de electronica 1
Veronica Montilla
 
transformada de fourier- análisis de señales
transformada de fourier- análisis de señalestransformada de fourier- análisis de señales
transformada de fourier- análisis de señales
Veronica Montilla
 
AMPLIFICADORES DE POTENCIA COMPENSADO POR DIODOS
AMPLIFICADORES DE POTENCIA COMPENSADO POR DIODOSAMPLIFICADORES DE POTENCIA COMPENSADO POR DIODOS
AMPLIFICADORES DE POTENCIA COMPENSADO POR DIODOS
Veronica Montilla
 
Judith montilla propuestos3- electronica
Judith montilla propuestos3- electronicaJudith montilla propuestos3- electronica
Judith montilla propuestos3- electronica
Veronica Montilla
 
Ejercicios de series de fourier- analisis de señales
Ejercicios de series de fourier- analisis de señalesEjercicios de series de fourier- analisis de señales
Ejercicios de series de fourier- analisis de señales
Veronica Montilla
 
Proyecto 3 electronica1
Proyecto 3 electronica1Proyecto 3 electronica1
Proyecto 3 electronica1
Veronica Montilla
 
Proyecto 2 electronica 1
Proyecto 2 electronica 1 Proyecto 2 electronica 1
Proyecto 2 electronica 1
Veronica Montilla
 
Ejercicios de coinvolución- analisis de señales
Ejercicios de coinvolución- analisis de señalesEjercicios de coinvolución- analisis de señales
Ejercicios de coinvolución- analisis de señales
Veronica Montilla
 
análisis de señales- Ensayo función determinística, función escalón, función ...
análisis de señales- Ensayo función determinística, función escalón, función ...análisis de señales- Ensayo función determinística, función escalón, función ...
análisis de señales- Ensayo función determinística, función escalón, función ...
Veronica Montilla
 
Proyecto1- laboratorio de electronica 1
Proyecto1- laboratorio de electronica 1Proyecto1- laboratorio de electronica 1
Proyecto1- laboratorio de electronica 1
Veronica Montilla
 
Aplicaciones de los condensadores en la ingeniería
Aplicaciones de los condensadores en la ingenieríaAplicaciones de los condensadores en la ingeniería
Aplicaciones de los condensadores en la ingeniería
Veronica Montilla
 
universidad F. T.
universidad F. T.universidad F. T.
universidad F. T.
Veronica Montilla
 
Supervisión y planeación de una empresa
Supervisión y planeación de una empresaSupervisión y planeación de una empresa
Supervisión y planeación de una empresa
Veronica Montilla
 
ley de ejercicio de la ingenieria en Venezuela
ley de ejercicio de la ingenieria en Venezuelaley de ejercicio de la ingenieria en Venezuela
ley de ejercicio de la ingenieria en Venezuela
Veronica Montilla
 
Conflicto ambiental de la ingienería en computación
Conflicto ambiental de la ingienería en computaciónConflicto ambiental de la ingienería en computación
Conflicto ambiental de la ingienería en computación
Veronica Montilla
 
Factores de Riesgos y Enfermedades ocupacionales en una empresa del area de l...
Factores de Riesgos y Enfermedades ocupacionales en una empresa del area de l...Factores de Riesgos y Enfermedades ocupacionales en una empresa del area de l...
Factores de Riesgos y Enfermedades ocupacionales en una empresa del area de l...
Veronica Montilla
 

Más de Veronica Montilla (20)

Judith t4
Judith t4Judith t4
Judith t4
 
Judith montilla t3
Judith montilla t3Judith montilla t3
Judith montilla t3
 
Tarea 5.1
Tarea 5.1 Tarea 5.1
Tarea 5.1
 
transistores bjt
transistores bjttransistores bjt
transistores bjt
 
Proyecto 4- laboratorio de electronica 1
Proyecto 4- laboratorio de electronica 1Proyecto 4- laboratorio de electronica 1
Proyecto 4- laboratorio de electronica 1
 
transformada de fourier- análisis de señales
transformada de fourier- análisis de señalestransformada de fourier- análisis de señales
transformada de fourier- análisis de señales
 
AMPLIFICADORES DE POTENCIA COMPENSADO POR DIODOS
AMPLIFICADORES DE POTENCIA COMPENSADO POR DIODOSAMPLIFICADORES DE POTENCIA COMPENSADO POR DIODOS
AMPLIFICADORES DE POTENCIA COMPENSADO POR DIODOS
 
Judith montilla propuestos3- electronica
Judith montilla propuestos3- electronicaJudith montilla propuestos3- electronica
Judith montilla propuestos3- electronica
 
Ejercicios de series de fourier- analisis de señales
Ejercicios de series de fourier- analisis de señalesEjercicios de series de fourier- analisis de señales
Ejercicios de series de fourier- analisis de señales
 
Proyecto 3 electronica1
Proyecto 3 electronica1Proyecto 3 electronica1
Proyecto 3 electronica1
 
Proyecto 2 electronica 1
Proyecto 2 electronica 1 Proyecto 2 electronica 1
Proyecto 2 electronica 1
 
Ejercicios de coinvolución- analisis de señales
Ejercicios de coinvolución- analisis de señalesEjercicios de coinvolución- analisis de señales
Ejercicios de coinvolución- analisis de señales
 
análisis de señales- Ensayo función determinística, función escalón, función ...
análisis de señales- Ensayo función determinística, función escalón, función ...análisis de señales- Ensayo función determinística, función escalón, función ...
análisis de señales- Ensayo función determinística, función escalón, función ...
 
Proyecto1- laboratorio de electronica 1
Proyecto1- laboratorio de electronica 1Proyecto1- laboratorio de electronica 1
Proyecto1- laboratorio de electronica 1
 
Aplicaciones de los condensadores en la ingeniería
Aplicaciones de los condensadores en la ingenieríaAplicaciones de los condensadores en la ingeniería
Aplicaciones de los condensadores en la ingeniería
 
universidad F. T.
universidad F. T.universidad F. T.
universidad F. T.
 
Supervisión y planeación de una empresa
Supervisión y planeación de una empresaSupervisión y planeación de una empresa
Supervisión y planeación de una empresa
 
ley de ejercicio de la ingenieria en Venezuela
ley de ejercicio de la ingenieria en Venezuelaley de ejercicio de la ingenieria en Venezuela
ley de ejercicio de la ingenieria en Venezuela
 
Conflicto ambiental de la ingienería en computación
Conflicto ambiental de la ingienería en computaciónConflicto ambiental de la ingienería en computación
Conflicto ambiental de la ingienería en computación
 
Factores de Riesgos y Enfermedades ocupacionales en una empresa del area de l...
Factores de Riesgos y Enfermedades ocupacionales en una empresa del area de l...Factores de Riesgos y Enfermedades ocupacionales en una empresa del area de l...
Factores de Riesgos y Enfermedades ocupacionales en una empresa del area de l...
 

Último

SESIÓN 3 ÓXIDOS-HIDRÓXIDOS trabajo virtual
SESIÓN 3 ÓXIDOS-HIDRÓXIDOS trabajo virtualSESIÓN 3 ÓXIDOS-HIDRÓXIDOS trabajo virtual
SESIÓN 3 ÓXIDOS-HIDRÓXIDOS trabajo virtual
JuanGavidia2
 
diagrama de flujo. en el área de ingeniería
diagrama de flujo. en el área de ingenieríadiagrama de flujo. en el área de ingeniería
diagrama de flujo. en el área de ingeniería
karenperalta62
 
exposicion sobre los tipos de cortes de rolas para la produccion de chapas
exposicion sobre los tipos de cortes de rolas para la produccion de chapasexposicion sobre los tipos de cortes de rolas para la produccion de chapas
exposicion sobre los tipos de cortes de rolas para la produccion de chapas
raul958375
 
Focos SSO Fin de Semana del 31 MAYO A al 02 de JUNIO de 2024.pdf
Focos SSO Fin de Semana del 31 MAYO A  al 02 de JUNIO  de 2024.pdfFocos SSO Fin de Semana del 31 MAYO A  al 02 de JUNIO  de 2024.pdf
Focos SSO Fin de Semana del 31 MAYO A al 02 de JUNIO de 2024.pdf
PatoLokooGuevara
 
tipos de energias: la Energía Radiante.pdf
tipos de energias: la Energía Radiante.pdftipos de energias: la Energía Radiante.pdf
tipos de energias: la Energía Radiante.pdf
munozvanessa878
 
Semana 12 - Ley 29973 de las personas con discapacidad.pdf
Semana 12 - Ley 29973 de las personas con discapacidad.pdfSemana 12 - Ley 29973 de las personas con discapacidad.pdf
Semana 12 - Ley 29973 de las personas con discapacidad.pdf
SandyCuenca
 
Reglamento Interno de seguridad y sdalud en
Reglamento Interno de seguridad y sdalud enReglamento Interno de seguridad y sdalud en
Reglamento Interno de seguridad y sdalud en
Jorge Luis Flores Zuñiga
 
Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...
Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...
Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...
Eliana Gomajoa
 
Aletas de transferencia de calor o superficies extendidas dylan.pdf
Aletas de transferencia de calor o superficies extendidas dylan.pdfAletas de transferencia de calor o superficies extendidas dylan.pdf
Aletas de transferencia de calor o superficies extendidas dylan.pdf
elsanti003
 
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdfEXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
hugodennis88
 
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTOOPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
GERARDO GONZALEZ
 
SISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOS
SISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOSSISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOS
SISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOS
micoltadaniel2024
 
INVENTARIO CEROO Y DINAMICAA FABRIL.pptx
INVENTARIO CEROO Y DINAMICAA FABRIL.pptxINVENTARIO CEROO Y DINAMICAA FABRIL.pptx
INVENTARIO CEROO Y DINAMICAA FABRIL.pptx
FernandoRodrigoEscal
 
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomomRinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
DanielaLoaeza5
 
INGLES_LISTA_DE_VOCABULARIO una lista completa
INGLES_LISTA_DE_VOCABULARIO una lista completaINGLES_LISTA_DE_VOCABULARIO una lista completa
INGLES_LISTA_DE_VOCABULARIO una lista completa
JaimmsArthur
 
slideshare- PRIMER CICLO MIERCOLES Y JUEVES..pptx
slideshare- PRIMER CICLO  MIERCOLES Y JUEVES..pptxslideshare- PRIMER CICLO  MIERCOLES Y JUEVES..pptx
slideshare- PRIMER CICLO MIERCOLES Y JUEVES..pptx
taniarivera1015tvr
 
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-BoshProceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
shirllyleytonm
 
S9.1_DIN_Cinemática del cuerpo rígido vf.pdf
S9.1_DIN_Cinemática del cuerpo rígido vf.pdfS9.1_DIN_Cinemática del cuerpo rígido vf.pdf
S9.1_DIN_Cinemática del cuerpo rígido vf.pdf
CHRISTIANMILTHONRUSM
 
Cargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un PuenteCargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un Puente
jemifermelgarejoaran1
 
SLIDEHARE.docx..........................
SLIDEHARE.docx..........................SLIDEHARE.docx..........................
SLIDEHARE.docx..........................
azulsarase
 

Último (20)

SESIÓN 3 ÓXIDOS-HIDRÓXIDOS trabajo virtual
SESIÓN 3 ÓXIDOS-HIDRÓXIDOS trabajo virtualSESIÓN 3 ÓXIDOS-HIDRÓXIDOS trabajo virtual
SESIÓN 3 ÓXIDOS-HIDRÓXIDOS trabajo virtual
 
diagrama de flujo. en el área de ingeniería
diagrama de flujo. en el área de ingenieríadiagrama de flujo. en el área de ingeniería
diagrama de flujo. en el área de ingeniería
 
exposicion sobre los tipos de cortes de rolas para la produccion de chapas
exposicion sobre los tipos de cortes de rolas para la produccion de chapasexposicion sobre los tipos de cortes de rolas para la produccion de chapas
exposicion sobre los tipos de cortes de rolas para la produccion de chapas
 
Focos SSO Fin de Semana del 31 MAYO A al 02 de JUNIO de 2024.pdf
Focos SSO Fin de Semana del 31 MAYO A  al 02 de JUNIO  de 2024.pdfFocos SSO Fin de Semana del 31 MAYO A  al 02 de JUNIO  de 2024.pdf
Focos SSO Fin de Semana del 31 MAYO A al 02 de JUNIO de 2024.pdf
 
tipos de energias: la Energía Radiante.pdf
tipos de energias: la Energía Radiante.pdftipos de energias: la Energía Radiante.pdf
tipos de energias: la Energía Radiante.pdf
 
Semana 12 - Ley 29973 de las personas con discapacidad.pdf
Semana 12 - Ley 29973 de las personas con discapacidad.pdfSemana 12 - Ley 29973 de las personas con discapacidad.pdf
Semana 12 - Ley 29973 de las personas con discapacidad.pdf
 
Reglamento Interno de seguridad y sdalud en
Reglamento Interno de seguridad y sdalud enReglamento Interno de seguridad y sdalud en
Reglamento Interno de seguridad y sdalud en
 
Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...
Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...
Enjoy Pasto Bot - "Tu guía virtual para disfrutar del Carnaval de Negros y Bl...
 
Aletas de transferencia de calor o superficies extendidas dylan.pdf
Aletas de transferencia de calor o superficies extendidas dylan.pdfAletas de transferencia de calor o superficies extendidas dylan.pdf
Aletas de transferencia de calor o superficies extendidas dylan.pdf
 
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdfEXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
EXPOSICIÓN NTP IEC 60364-1 - Orlando Chávez Chacaltana.pdf
 
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTOOPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
OPERACIONES BÁSICAS (INFOGRAFIA) DOCUMENTO
 
SISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOS
SISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOSSISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOS
SISTEMA AUTOMATIZADO DE LIMPIEZA PARA ACUARIOS
 
INVENTARIO CEROO Y DINAMICAA FABRIL.pptx
INVENTARIO CEROO Y DINAMICAA FABRIL.pptxINVENTARIO CEROO Y DINAMICAA FABRIL.pptx
INVENTARIO CEROO Y DINAMICAA FABRIL.pptx
 
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomomRinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
Rinitis alérgica-1.pdfuhycrbibxgvyvyjimomom
 
INGLES_LISTA_DE_VOCABULARIO una lista completa
INGLES_LISTA_DE_VOCABULARIO una lista completaINGLES_LISTA_DE_VOCABULARIO una lista completa
INGLES_LISTA_DE_VOCABULARIO una lista completa
 
slideshare- PRIMER CICLO MIERCOLES Y JUEVES..pptx
slideshare- PRIMER CICLO  MIERCOLES Y JUEVES..pptxslideshare- PRIMER CICLO  MIERCOLES Y JUEVES..pptx
slideshare- PRIMER CICLO MIERCOLES Y JUEVES..pptx
 
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-BoshProceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
Proceso de obtenciòn de nitrogeno por el metodo Haber-Bosh
 
S9.1_DIN_Cinemática del cuerpo rígido vf.pdf
S9.1_DIN_Cinemática del cuerpo rígido vf.pdfS9.1_DIN_Cinemática del cuerpo rígido vf.pdf
S9.1_DIN_Cinemática del cuerpo rígido vf.pdf
 
Cargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un PuenteCargas de Cálculos Estructurales de un Puente
Cargas de Cálculos Estructurales de un Puente
 
SLIDEHARE.docx..........................
SLIDEHARE.docx..........................SLIDEHARE.docx..........................
SLIDEHARE.docx..........................
 

Judith montilla

  • 1. Ejercicio SQL 2016 | C.I.: 18.263.657 Teoría de Sistemas2 Prof: Adriana Barreto
  • 2. Ejercicio SQL Autor: judith Verónica Montilla Pirela 2 Ejercicio Propuesto  Dada la siguiente base de datos: CLIENTE (Cod_Cli, Nomb_Cli, Apell_Clie, Calle, Urb, Nro_Casa, Piso, Ciudad, Telef_Cli). PRODUCTOS (Cod_Prod, Desc_Prod, Precio_Unit). EXISTENCIA_X_PRODUCTO (Cod_Prod, Cant_Exist). SALIDAS DE ALMACEN (Nro_Orden_Salida, Cod_Cli, Cod_Prod, Cant_Prod, Fecha_Salida). ENTRADAS POR DEVOLUCIÓN (Nro_Nota_Dev, Fecha_Nota_Dev, Cod_Cli, Cod_Prod, Cantidad_Dev, Motivo_Dev).  Las instrucciones SQL aplicada en clases, se requiere lo siguiente: 1. Creación de la base de datos y las tablas. 2. Actualizar el teléfono del cliente Pedro Perez de 0276-5528899 a 0416-5587410. 3. Seleccionar el código y el teléfono de todos los clientes que realizaron devoluciones del producto “ABC” en el año 2008. 4. Seleccionar el nombre y apellido del cliente, la descripción y precio todos los productos que tengan en existenciauna cantidad superior a 5000 unidades y que suprecio seamenor a 1000 Bs, que hayan salido del almacén en el mes de septiembre del año 2009 y que hayan sido devueltos en el mismo mes, y ordenarlos ascendentemente por fecha de salida. Solución: Pasos para la resolución del problema: a. Crear base de datos y tablas Sintaxis de creación de base de datos: Create DataBase <Nombre de la base de datos>. El nombre que se le dara será TallerSQL. Create DataBase TallerSQL; Sintaxis de creación de tablas: Create Table <nombre de la tabla> ( <campo1 TIPOcampo1, campo2 TIPOcampo2,…, campoN TIPOcampoN>, PRIMARY KEY (<nombre del campo más importante>)). Las palabras en negrita son palabras reservadas y deben escribirse tal cual lo exige el manual de SQL. Los nombres de las tablas no deben contener espacios. El primary Key va permitir que la búsqueda de elementos en la tabla sea más rápida y eficiente. Create Table CLIENTE(Cod_Cli LONG, Nomb_Cli TEXT, Apell_Clie TEXT, Calle TEXT, Urb TEXT, Nro_Casa LONG, Piso LONG, Ciudad TEXT, Telef_Cli LONG, PRIMARY KEY (Cod_Cli));
  • 3. Ejercicio SQL Autor: judith Verónica Montilla Pirela 3 Create Table PRODUCTOS (Cod_Prod LONG, Desc_Prod TEXT, Precio_Unit SINGLE, PRIMARY KEY (Cod_Prod)); Create Table EXISTENCIA_X_PRODUCTO (Cod_Prod LONG, Cant_Exist LONG, PRIMARY KEY(Cod_Prod)); Create Table SALIDAS_DE_ALMACEN(Nro_Orden_Salida LONG, Cod_Cli TEXT, Cod_Prod LONG, Cant_Prod LONG, Fecha_Salida DATE, PRIMARY KEY (Nro_Orden_Salida)); Create Table ENTRADAS_POR_DEVOLUCION(Nro_Nota_Dev LONG, Fecha_Nota_Dev DATE, Cod_Cli LONG, Cod_Prod LONG, Cantidad_Dev LONG, Motivo_Dev TEXT, PRIMARY KEY (Nro_Nota_Dev)); b. Actualizar el teléfono del cliente Pedro Pérez de 0276-5528899 a 0416-5587410. Sintaxis de actualización de registros: UPDATE <tabla> SET <campo> = <valor> where <condiciones bajo las cuales realizar la actualización>. Entre las condiciones se pueden utilizar operadores lógicos como Or, Not y And. Update CLIENTE Set Telef_Cli = 0416-5587410 where Telef_Cli = 0276-5528899 And Nomb_Cli=‘Pedro’ And Apell_Clie=‘Pérez’ c. Selección el código y el teléfono de todos los clientes que realizaron devoluciones del producto “ABC” en el año 2008 Sintaxis para seleccionar columnas de una tabla: Select <nombre de columna1>, <nombre de columna2>… from <nombre de tabla> where <condiciones de selección>. Este comando tiene muchas formas de ser utilizado: Link: Ver https://msdn.microsoft.com/en-us/library/h09t6a82(v=vs.80).aspx). Para referirse a una columna que se repite en otras tablas es importante que se le coloque el nombre de la tabla a la cual pertenece seguida de un punto y luego del nombre de la columna.
  • 4. Ejercicio SQL Autor: judith Verónica Montilla Pirela 4 Select CLIENTE.Cod_Cli, CLIENTE.Telef_Cli from CLIENTE where ENTRADAS_POR_DEVOLUCION.Cod_Cli=CLIENTE.Cod_Cli And ENTRADAS_POR_DEVOLUCION.Cod_Prod=‘ABC’ And ENTRADAS_POR_DEVOLUCION.Fecha_Nota_Dev=‘__/__/2008’ d. Seleccionar el nombre y apellido del cliente, la descripción y precio todos los productos que tengan en existencia una cantidad superior a 5000 unidades y que su precio sea menor a 1000 Bs. Que hayan salido del almacén en el mes de septiembre del año 2009 y que hayan sido devueltos en el mismo mes, y ordenarlos ascendentemente por fecha de salida. Sintaxis para seleccionar columnas de varias tablas: Select <nombre de columna1>, <nombre de columna2>… from <nombre de tabla1>,<nombre de tabla2> where <condiciones de selección>. Select CLIENTE.Nomb_Cli, CLIENTE.Apell_Clie, PRODUCTOS.Desc_Prod, PRODUCTOS.Precio_Unit from CLIENTE, PRODUCTOS where (EXISTENCIA_X_PRODUCTO.Cant_Exist>5000 And PRODUCTOS.Precio_Unit<1000 And SALIDAS_DE_ALMACEN.Fecha_Salida Like ‘__/09/2009’ And ENTRADAS_POR_DEVOLUCION.Fecha_Nota_Dev Like ‘__/09/2009’) Order By SALIDAS_DE_ALMACEN.Fecha_Salida ASC