SlideShare una empresa de Scribd logo
1 de 39
UNIVERSIDAD NACIONAL DEL CALLAO
FACULTAD DE INGENIERIA INDUSTRIAL
Y DE SISTEMAS
“Año de la lucha contra la corrupción y la impunidad”
Tema:
• Ejercicios SQL
Ciclo:
• XXXIX Curso de Actualización de Ingeniería de Sistemas
Asignatura:
• Base de Datos
Alumno:
• Alvarez Ingar Ricardo Miguel
Docente:
• Ing. Eddie Malca Vicente
Caso 2 – Sistema de Facturación
CLI (Cliente) = {dni, nya, sexo, edad, dir, tel, zona}
RU (Rubros) = {codr, desc_ru}
ART (Artículo) = {coda, desc_art, stock, pto_rep (punto de reposición), codr,
precio (precio actual)}
FAC (Factura) = {nrofact, fecha, dni}
REM (Remito) = {nrorem, fecha, nrofact}
LÍ-F (Línea-Factura) = { nrofact, coda, cant, precio (precio al momento de la
venta)}
LÍ-R (Línea-Remito) = { nrorem, coda, cant}
1. Mostrar el código, la descripción y el stock de los artículos.
2. Obtener los artículos (código del artículo, descripción y stock)
cuyo stock es mayor a 100 y que pertenezcan al rubro R01.
3. Obtener los artículos que se deberían reponer (código del
artículo, descripción y stock); es decir, el stock es menor o igual al
punto de reposición.
4. Mostrar a que rubro pertenece cada artículo (obteniendo descripción del
artículo y del rubro).
5. Obtener el código y la descripción del artículo, de aquellos
artículos que pertenecen al rubro limpieza.
6. Obtener los números de facturas que se emitieron desde el
10/01/2014 hasta el 10/04/2014.
7. Mostrar el nombre de los clientes que viven en la zona de Santa Lucia.
8. Obtener el nombre de los clientes que viven en la misma zona que Rita Pérez
(DNI: 38498425).
9. Obtener el nombre de los clientes que han comprado más de un
producto; es decir, en la misma factura compro distintos tipos de
productos sin importar la cantidad de c/u de ellos.
10. Mostrar el nombre de los clientes que viven en la zona de Santa
Lucia o en la zona de Rawson o en la zona de Rivadavia.
11. Mostrar los clientes (el dni y el nombre) que han comprado artículos del rubro
limpieza y también han comprado artículos del rubro perfumería.
12. Mostrar los clientes (el dni y el nombre) que no viven en la zona
de Capital
13. Mostrar los clientes (el dni y el nombre) que no han comprado
artículos del rubro librería
14. Mostrar las facturas (todos los datos) que posean artículos pendientes; es decir,
las facturas que poseen artículos pendientes (faltan enviar artículos). Considere que
siempre se entrega la cantidad total en el remito; es decir, la cantidad de la factura
coincide con la cantidad del remito).
15. Mostrar los clientes (todos los datos) que entre sus facturas
donde han comprado todos los artículos.
16.- Mostrar la cantidad total de desodorante Rexona Men que se
han vendido.
17. Mostrar el nombre del artículo menos vendido (en cantidad
total).
b) Sobre el esquema de base de dato planteado en el Caso 2 - Sistema de
Facturación, enuncie las consultas en SQL para actualizarla:
1. Inserte nuevos Clientes con los siguientes datos:
< 14895399, Perez Edgar, M, 35, Hipólito Irigoyen 528, 4222935, Rawson >
< 24835599, González Rosa, F, 50, Hipólito Irigoyen 528, 4229115, Rivadavia >
< 34895399, Fernández Luis, M, 28, Hipólito Irigoyen 528, 4293538, Santa Lucia >
< 17895399, Ruiz Analía, F, 18, Hipólito Irigoyen 528, 4258912, Pósito >
2. Inserte el nuevo rubro con los siguientes datos:
< R08 , Lacteos >
3. Inserte el nuevo artículo con los siguientes datos:
< A21, Yogurt Entero, 100, 25, R08, 10 >
4. Actualice el teléfono de la Cliente González Rosa por el número
4312548.
c) Sobre el esquema de base de dato planteado en el Caso 2 - Sistema de
Facturación, realice las siguientes vistas:
1. Una Vista llamada Reponer que contenga los siguientes atributos: coda,
desc_art, stock, pto_rep. La vista deberá obtener los artículos que se deberán
reponer.
Caso 4 - Accidentes de Tránsito
COMPSEG (Compañía de Seguros) = {cuit, nomC, domi, tel} VEHI
(Vehículos) = {pat, modelo, tipo (Moto, Auto, Camioneta o Camión),
cuit, cm, dni}
MARCAS = {cm, descrip}
PERS (Personas) = {dni, nom, edad, domi, tel}
ACTA = {nroActa, lugar, fecha, hora}
INVO (Involucrados) = {nroActa, pat, dni, conductor (si/no), daño
(sin daño, leve, grave o fatal)}
1. Obtener el nombre de las compañías de Seguros que tienen
asegurados todos los tipos de vehículos.
2. Obtener todos los datos de los vehículos que no han tenido
accidentes fatales
3. Obtener la patente de los autos involucrados en choques, en los que viajaba
solamente el conductor (es decir, no tenía acompañantes).
4. Obtener todos los datos de las personas que han chocado
manejando su propio vehículo.
5. Obtener las personas (dni y nombre) que poseen más de un
vehículo asegurado en la misma compañía de Seguros.
6. Obtener las personas (dni y nombre) que estuvieron involucradas en accidentes
con daño “leve” y también estuvieron involucradas en accidentes sin daño
b) Sobre el esquema de base de dato planteado en el Caso 4 -
Accidentes de Tránsito, enuncie las consultas en SQL para actualizarla:
1. Inserte nuevas Personas con los siguientes datos:
< 14895399, Ruiz Mathías, 34, Hipólito Irigoyen 528, 4222935 >
< 24835599, González Emiliano, 56, Av. Central 128 -O-, 4229115 >
2. Actualice el teléfono y el domicilio de la persona González
Emiliano por el número 4312548 y el domicilio Juan Jufre 345 -N-.
c) Sobre el esquema de base de dato planteado en el Caso 4 -
Accidentes de Tránsito, realice las siguientes vistas:
1. Una Vista llamada AccidentesLeves que contenga los siguientes
atributos: dni y nombre. La vista deberá obtener las personas que
estuvieron involucradas en accidentes con daño “leve”.
Ejercicios SQL

Más contenido relacionado

La actualidad más candente

Ejercicios de normalizacion
Ejercicios de normalizacionEjercicios de normalizacion
Ejercicios de normalizacionJuan Carlos EV
 
Ejercicios de entidad relacion (2018-2)
Ejercicios de entidad relacion (2018-2)Ejercicios de entidad relacion (2018-2)
Ejercicios de entidad relacion (2018-2)JESUSFRANCISCOFLORES1
 
Taller Practico 2 Base de Datos
Taller Practico 2 Base de DatosTaller Practico 2 Base de Datos
Taller Practico 2 Base de Datosjhonfredy2000
 
ejercicios diseño:_entidad relación en la creación de una BD
ejercicios diseño:_entidad relación en la creación de una BDejercicios diseño:_entidad relación en la creación de una BD
ejercicios diseño:_entidad relación en la creación de una BDJomar Burgos Palacios
 
Ejercicios mer
Ejercicios merEjercicios mer
Ejercicios merlmozo
 
Ejercisios Modelos Entidad Relacion
Ejercisios Modelos Entidad RelacionEjercisios Modelos Entidad Relacion
Ejercisios Modelos Entidad Relacionerickdanielguevara
 
Modelamiento de datos tarea220418
Modelamiento de datos tarea220418Modelamiento de datos tarea220418
Modelamiento de datos tarea220418kattia vargas
 
Ejercicios con diagramas modelo Entidad Relacion
Ejercicios con diagramas modelo Entidad RelacionEjercicios con diagramas modelo Entidad Relacion
Ejercicios con diagramas modelo Entidad RelacionJuan Carlos A. Ch
 
Ejercicios de internet de sgbd
Ejercicios de internet de sgbdEjercicios de internet de sgbd
Ejercicios de internet de sgbdcristorodriguez
 
Primera clase de base de datos
Primera clase de base de datosPrimera clase de base de datos
Primera clase de base de datosLuigy Barragan
 
Ejercicios modelo e-r-_alumno
Ejercicios modelo e-r-_alumnoEjercicios modelo e-r-_alumno
Ejercicios modelo e-r-_alumnoMaripi Del Cid
 

La actualidad más candente (19)

Ejercicios de normalizacion
Ejercicios de normalizacionEjercicios de normalizacion
Ejercicios de normalizacion
 
Ejercicios de entidad relacion (2018-2)
Ejercicios de entidad relacion (2018-2)Ejercicios de entidad relacion (2018-2)
Ejercicios de entidad relacion (2018-2)
 
Ejercicios ENTIDAD-RELACIÓN
Ejercicios ENTIDAD-RELACIÓNEjercicios ENTIDAD-RELACIÓN
Ejercicios ENTIDAD-RELACIÓN
 
Taller Practico 2 Base de Datos
Taller Practico 2 Base de DatosTaller Practico 2 Base de Datos
Taller Practico 2 Base de Datos
 
EJERCICIOS DE DIAGRAMA E-R (BASE DE DATOS)
EJERCICIOS DE DIAGRAMA E-R (BASE DE DATOS) EJERCICIOS DE DIAGRAMA E-R (BASE DE DATOS)
EJERCICIOS DE DIAGRAMA E-R (BASE DE DATOS)
 
ejercicios diseño:_entidad relación en la creación de una BD
ejercicios diseño:_entidad relación en la creación de una BDejercicios diseño:_entidad relación en la creación de una BD
ejercicios diseño:_entidad relación en la creación de una BD
 
Ejercicios mer
Ejercicios merEjercicios mer
Ejercicios mer
 
Ejercicios E-R y Normalización
 Ejercicios E-R y Normalización Ejercicios E-R y Normalización
Ejercicios E-R y Normalización
 
Ejercisios Modelos Entidad Relacion
Ejercisios Modelos Entidad RelacionEjercisios Modelos Entidad Relacion
Ejercisios Modelos Entidad Relacion
 
Modelamiento de datos tarea220418
Modelamiento de datos tarea220418Modelamiento de datos tarea220418
Modelamiento de datos tarea220418
 
Ejercicios Entidad - Relacion
Ejercicios Entidad - RelacionEjercicios Entidad - Relacion
Ejercicios Entidad - Relacion
 
Ejercicios con diagramas modelo Entidad Relacion
Ejercicios con diagramas modelo Entidad RelacionEjercicios con diagramas modelo Entidad Relacion
Ejercicios con diagramas modelo Entidad Relacion
 
Ejercicios de normalizacion
Ejercicios de normalizacionEjercicios de normalizacion
Ejercicios de normalizacion
 
Ejercicios de internet de sgbd
Ejercicios de internet de sgbdEjercicios de internet de sgbd
Ejercicios de internet de sgbd
 
Primera clase de base de datos
Primera clase de base de datosPrimera clase de base de datos
Primera clase de base de datos
 
Ejercicios modelo e-r-_alumno
Ejercicios modelo e-r-_alumnoEjercicios modelo e-r-_alumno
Ejercicios modelo e-r-_alumno
 
Yerly
YerlyYerly
Yerly
 
Ejercicios modelo entidad relacion
Ejercicios modelo entidad relacionEjercicios modelo entidad relacion
Ejercicios modelo entidad relacion
 
Ejercicios ER
Ejercicios EREjercicios ER
Ejercicios ER
 

Similar a Ejercicios SQL (20)

Ejercicios SQL
Ejercicios SQLEjercicios SQL
Ejercicios SQL
 
Sql
SqlSql
Sql
 
Ejercicios 2 y 4
Ejercicios 2 y 4Ejercicios 2 y 4
Ejercicios 2 y 4
 
Consultas SQL - Ejercicios
Consultas SQL - EjerciciosConsultas SQL - Ejercicios
Consultas SQL - Ejercicios
 
Consulta sql
Consulta sqlConsulta sql
Consulta sql
 
Ejercicios sql
Ejercicios sqlEjercicios sql
Ejercicios sql
 
Base de datos
Base de datosBase de datos
Base de datos
 
Datos e infomaciòn
Datos e infomaciònDatos e infomaciòn
Datos e infomaciòn
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos para empresas
Base de datos para empresasBase de datos para empresas
Base de datos para empresas
 
Bases de Datos CBTis172
Bases de Datos CBTis172Bases de Datos CBTis172
Bases de Datos CBTis172
 
Trabajo de base de datos ♥ ANA PAULINA HERNANDEZ RAMOS ♥
Trabajo de base de datos ♥ ANA PAULINA HERNANDEZ RAMOS ♥Trabajo de base de datos ♥ ANA PAULINA HERNANDEZ RAMOS ♥
Trabajo de base de datos ♥ ANA PAULINA HERNANDEZ RAMOS ♥
 
Clase practica der - base de datos i
Clase practica   der - base de datos iClase practica   der - base de datos i
Clase practica der - base de datos i
 
Ejercicios sql malca
Ejercicios sql malcaEjercicios sql malca
Ejercicios sql malca
 
Gestion de tiempo
Gestion de tiempoGestion de tiempo
Gestion de tiempo
 
Caso practico de ing. software
Caso practico de ing. softwareCaso practico de ing. software
Caso practico de ing. software
 
Actividad 1 UNIDAD 3
Actividad 1 UNIDAD 3Actividad 1 UNIDAD 3
Actividad 1 UNIDAD 3
 
Actividad 1 UNIDAD 3
Actividad 1 UNIDAD 3Actividad 1 UNIDAD 3
Actividad 1 UNIDAD 3
 

Último

TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIAMayraOchoa35
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxLuisvila35
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdfFlorenciopeaortiz
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
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
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamientoRobertoAlejandroCast6
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfpaola110264
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfMIGUELANGELCONDORIMA4
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 

Último (20)

TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdf
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.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
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 

Ejercicios SQL

  • 1. UNIVERSIDAD NACIONAL DEL CALLAO FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS “Año de la lucha contra la corrupción y la impunidad” Tema: • Ejercicios SQL Ciclo: • XXXIX Curso de Actualización de Ingeniería de Sistemas Asignatura: • Base de Datos Alumno: • Alvarez Ingar Ricardo Miguel Docente: • Ing. Eddie Malca Vicente
  • 2. Caso 2 – Sistema de Facturación CLI (Cliente) = {dni, nya, sexo, edad, dir, tel, zona} RU (Rubros) = {codr, desc_ru} ART (Artículo) = {coda, desc_art, stock, pto_rep (punto de reposición), codr, precio (precio actual)} FAC (Factura) = {nrofact, fecha, dni} REM (Remito) = {nrorem, fecha, nrofact} LÍ-F (Línea-Factura) = { nrofact, coda, cant, precio (precio al momento de la venta)} LÍ-R (Línea-Remito) = { nrorem, coda, cant}
  • 3.
  • 4. 1. Mostrar el código, la descripción y el stock de los artículos.
  • 5. 2. Obtener los artículos (código del artículo, descripción y stock) cuyo stock es mayor a 100 y que pertenezcan al rubro R01.
  • 6. 3. Obtener los artículos que se deberían reponer (código del artículo, descripción y stock); es decir, el stock es menor o igual al punto de reposición.
  • 7. 4. Mostrar a que rubro pertenece cada artículo (obteniendo descripción del artículo y del rubro).
  • 8. 5. Obtener el código y la descripción del artículo, de aquellos artículos que pertenecen al rubro limpieza.
  • 9. 6. Obtener los números de facturas que se emitieron desde el 10/01/2014 hasta el 10/04/2014.
  • 10. 7. Mostrar el nombre de los clientes que viven en la zona de Santa Lucia.
  • 11. 8. Obtener el nombre de los clientes que viven en la misma zona que Rita Pérez (DNI: 38498425).
  • 12. 9. Obtener el nombre de los clientes que han comprado más de un producto; es decir, en la misma factura compro distintos tipos de productos sin importar la cantidad de c/u de ellos.
  • 13. 10. Mostrar el nombre de los clientes que viven en la zona de Santa Lucia o en la zona de Rawson o en la zona de Rivadavia.
  • 14. 11. Mostrar los clientes (el dni y el nombre) que han comprado artículos del rubro limpieza y también han comprado artículos del rubro perfumería.
  • 15. 12. Mostrar los clientes (el dni y el nombre) que no viven en la zona de Capital
  • 16. 13. Mostrar los clientes (el dni y el nombre) que no han comprado artículos del rubro librería
  • 17. 14. Mostrar las facturas (todos los datos) que posean artículos pendientes; es decir, las facturas que poseen artículos pendientes (faltan enviar artículos). Considere que siempre se entrega la cantidad total en el remito; es decir, la cantidad de la factura coincide con la cantidad del remito).
  • 18. 15. Mostrar los clientes (todos los datos) que entre sus facturas donde han comprado todos los artículos.
  • 19. 16.- Mostrar la cantidad total de desodorante Rexona Men que se han vendido.
  • 20. 17. Mostrar el nombre del artículo menos vendido (en cantidad total).
  • 21. b) Sobre el esquema de base de dato planteado en el Caso 2 - Sistema de Facturación, enuncie las consultas en SQL para actualizarla: 1. Inserte nuevos Clientes con los siguientes datos: < 14895399, Perez Edgar, M, 35, Hipólito Irigoyen 528, 4222935, Rawson > < 24835599, González Rosa, F, 50, Hipólito Irigoyen 528, 4229115, Rivadavia > < 34895399, Fernández Luis, M, 28, Hipólito Irigoyen 528, 4293538, Santa Lucia > < 17895399, Ruiz Analía, F, 18, Hipólito Irigoyen 528, 4258912, Pósito >
  • 22.
  • 23. 2. Inserte el nuevo rubro con los siguientes datos: < R08 , Lacteos >
  • 24. 3. Inserte el nuevo artículo con los siguientes datos: < A21, Yogurt Entero, 100, 25, R08, 10 >
  • 25. 4. Actualice el teléfono de la Cliente González Rosa por el número 4312548.
  • 26. c) Sobre el esquema de base de dato planteado en el Caso 2 - Sistema de Facturación, realice las siguientes vistas: 1. Una Vista llamada Reponer que contenga los siguientes atributos: coda, desc_art, stock, pto_rep. La vista deberá obtener los artículos que se deberán reponer.
  • 27. Caso 4 - Accidentes de Tránsito COMPSEG (Compañía de Seguros) = {cuit, nomC, domi, tel} VEHI (Vehículos) = {pat, modelo, tipo (Moto, Auto, Camioneta o Camión), cuit, cm, dni} MARCAS = {cm, descrip} PERS (Personas) = {dni, nom, edad, domi, tel} ACTA = {nroActa, lugar, fecha, hora} INVO (Involucrados) = {nroActa, pat, dni, conductor (si/no), daño (sin daño, leve, grave o fatal)}
  • 28.
  • 29. 1. Obtener el nombre de las compañías de Seguros que tienen asegurados todos los tipos de vehículos.
  • 30. 2. Obtener todos los datos de los vehículos que no han tenido accidentes fatales
  • 31. 3. Obtener la patente de los autos involucrados en choques, en los que viajaba solamente el conductor (es decir, no tenía acompañantes).
  • 32. 4. Obtener todos los datos de las personas que han chocado manejando su propio vehículo.
  • 33. 5. Obtener las personas (dni y nombre) que poseen más de un vehículo asegurado en la misma compañía de Seguros.
  • 34. 6. Obtener las personas (dni y nombre) que estuvieron involucradas en accidentes con daño “leve” y también estuvieron involucradas en accidentes sin daño
  • 35. b) Sobre el esquema de base de dato planteado en el Caso 4 - Accidentes de Tránsito, enuncie las consultas en SQL para actualizarla: 1. Inserte nuevas Personas con los siguientes datos: < 14895399, Ruiz Mathías, 34, Hipólito Irigoyen 528, 4222935 > < 24835599, González Emiliano, 56, Av. Central 128 -O-, 4229115 >
  • 36.
  • 37. 2. Actualice el teléfono y el domicilio de la persona González Emiliano por el número 4312548 y el domicilio Juan Jufre 345 -N-.
  • 38. c) Sobre el esquema de base de dato planteado en el Caso 4 - Accidentes de Tránsito, realice las siguientes vistas: 1. Una Vista llamada AccidentesLeves que contenga los siguientes atributos: dni y nombre. La vista deberá obtener las personas que estuvieron involucradas en accidentes con daño “leve”.