SlideShare una empresa de Scribd logo
1 de 4
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 sistemasCarlos Pereira
 
Propuesta del proyecto ts2
Propuesta del proyecto ts2Propuesta del proyecto ts2
Propuesta del proyecto ts2AMY GUERRA
 
Mapa conceptual calidad en sistemas
Mapa conceptual calidad en sistemasMapa conceptual calidad en sistemas
Mapa conceptual calidad en sistemasyoselinrojas
 
Teoría de bases de datos
Teoría de bases de datosTeoría de bases de datos
Teoría de bases de datosrosa valero
 
Calidad, control y estandarizacion
Calidad, control y estandarizacionCalidad, control y estandarizacion
Calidad, control y estandarizacionRaquel Bracho
 
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 IIadrrog
 
Enriquerodriguezts2proyecto
Enriquerodriguezts2proyectoEnriquerodriguezts2proyecto
Enriquerodriguezts2proyectoEnrique Cuervo
 
Mapaconceptualluisq
MapaconceptualluisqMapaconceptualluisq
MapaconceptualluisqLuis Quiroga
 
Propuesta del proyecto
Propuesta del proyectoPropuesta del proyecto
Propuesta del proyectoRox Andara
 
Propuesta de Proyecto
Propuesta de ProyectoPropuesta de Proyecto
Propuesta de ProyectoJoselin Rojas
 
Mapa conceptual estandares de sistemas
Mapa conceptual estandares de sistemasMapa conceptual estandares de sistemas
Mapa conceptual estandares de sistemasVictor 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 EjercicioSQLBDTaller (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 sql Sentencias sql
Sentencias sql
 
Sentencias Sql
Sentencias SqlSentencias 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

Proyecto 4- laboratorio de electronica 1
Proyecto 4- laboratorio de electronica 1Proyecto 4- laboratorio de electronica 1
Proyecto 4- laboratorio de electronica 1Veronica 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ñalesVeronica Montilla
 
AMPLIFICADORES DE POTENCIA COMPENSADO POR DIODOS
AMPLIFICADORES DE POTENCIA COMPENSADO POR DIODOSAMPLIFICADORES DE POTENCIA COMPENSADO POR DIODOS
AMPLIFICADORES DE POTENCIA COMPENSADO POR DIODOSVeronica Montilla
 
Judith montilla propuestos3- electronica
Judith montilla propuestos3- electronicaJudith montilla propuestos3- electronica
Judith montilla propuestos3- electronicaVeronica 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ñalesVeronica 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ñalesVeronica 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 1Veronica 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íaVeronica 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 empresaVeronica 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 VenezuelaVeronica 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ónVeronica 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

Espontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneosEspontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneosOscarGonzalez231938
 
SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadANDECE
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidasNelsonQuispeQuispitu
 
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRQUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRyanimarca23
 
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdfRicardoRomeroUrbano
 
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...humberto espejo
 
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptxNayeliZarzosa1
 
Peligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionPeligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionOsdelTacusiPancorbo
 
Tarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaTarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaSebastianQP1
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfAnonymous0pBRsQXfnx
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfErikNivor
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfIsbelRodrguez
 
NOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxNOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxJairReyna1
 
Físicas 1: Ecuaciones Dimensionales y Vectores
Físicas 1: Ecuaciones Dimensionales y VectoresFísicas 1: Ecuaciones Dimensionales y Vectores
Físicas 1: Ecuaciones Dimensionales y VectoresSegundo Silva Maguiña
 
Biología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxBiología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxluisvalero46
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxLuisvila35
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 
Sistema de Gestión de Freelancers (Base de Datos)
Sistema de Gestión de Freelancers (Base de Datos)Sistema de Gestión de Freelancers (Base de Datos)
Sistema de Gestión de Freelancers (Base de Datos)dianamateo1513
 
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidasSOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidasLeonardoMendozaDvila
 

Último (20)

Espontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneosEspontaneidad de las reacciones y procesos espontáneos
Espontaneidad de las reacciones y procesos espontáneos
 
SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidad
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidas
 
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRQUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
 
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
 
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
 
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
 
Peligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionPeligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacion
 
Tarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaTarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieria
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdf
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdf
 
NOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxNOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptx
 
Físicas 1: Ecuaciones Dimensionales y Vectores
Físicas 1: Ecuaciones Dimensionales y VectoresFísicas 1: Ecuaciones Dimensionales y Vectores
Físicas 1: Ecuaciones Dimensionales y Vectores
 
Biología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxBiología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptx
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 
Sistema de Gestión de Freelancers (Base de Datos)
Sistema de Gestión de Freelancers (Base de Datos)Sistema de Gestión de Freelancers (Base de Datos)
Sistema de Gestión de Freelancers (Base de Datos)
 
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidasSOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
 

EjercicioSQLBDTaller

  • 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