SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
Base de Datos
Guía Ejercicios SQL
Utilizando los conocimientos adquiridos en las clases virtuales de la Unidad 4 de Base de Datos,
realice la siguiente actividad práctica, que consiste en construir sentencias SQL a partir del Modelo
Entidad Relación de casos de estudio que se describen a continuación.
Caso de estudio 01
Dado el siguiente diagrama de Modelo Relacional de la base de datos de una tienda de computación.
Realizar lo siguiente:
1. Crear el Modelo Físico de la Base de Datos tienda con las claves primarias, claves foráneas,
integridad referencial, para cada una de sus tablas.
2. Realizar la carga de la Base de Datos con los siguientes datos:
Tabla producto
codigo nombre stock precio codigo_fabricante
1 Disco duro SATA3 1TB 4 86,99 5
2 Memoria RAM DDR4 8GB 2 120 6
3 Disco SSD 1 TB 10 150,99 4
4 GeForce GTX 1050Ti 13 185 7
5 GeForce GTX 1080 Xtreme 10 755 6
6 Monitor 24 LED Full HD 20 202 1
7 Monitor 27 LED Full HD 24 245,99 1
8 Portátil Yoga 520 7 559 2
9 Portátil Ideapd 320 8 444 2
10 Impresora HP Deskjet 3720 12 59,99 3
11 Impresora HP Laserjet Pro M26nw 5 180 3
Tabla fabricante
codigo nombre
1 Asus
2 Lenovo
3 Hewlett-Packard
Base de Datos
Guía Ejercicios SQL
4 Samsung
5 Seagate
6 Crucial
7 Gigabyte
8 Huawei
9 Xiaomi
3. Realizar la consulta de todos los campos de la tablas de la Base de Datos|:
Caso de estudio 02
Dado el siguiente diagrama de Modelo Relacional de la base de datos de una empresa X.
Realizar lo siguiente:
1. Crear el Modelo Físico de la Base de Datos personal con las claves primarias, claves foráneas,
integridad referencial, para cada una de sus tablas.
2. Realizar la carga de la Base de Datos con los siguientes datos:
Tabla empleado
codigo rif nombre apellido1 apellido2 codigo_departamento
1 32481596F Aarón Rivero Gómez 1
2 Y5575632D Adela Salas Díaz 2
3 R6970642B Adolfo Rubio Flores 3
4 77705545E Adrián Suárez NULL 4
5 17087203C Marcos Loyola Méndez 5
6 38382980M María Santana Moreno 1
7 80576669X Pilar Ruiz NULL 2
8 71651431Z Pepe Ruiz Santana 3
9 56399183D Juan Gómez López 2
10 46384486H Diego Flores Salas 5
Base de Datos
Guía Ejercicios SQL
11 67389283A Marta Herrera Gil 1
12 41234836R Irene Salas Flores NULL
13 82635162B Juan
Antonio
Sáez Guerrero NULL
Tabla departamento
codigo nombre presupuesto gastos
1 Desarrollo 120000 6000
2 Sistemas 150000 21000
3 Recursos
Humanos
280000 25000
4 Contabilidad 110000 3000
5 Compras 375000 380000
6 Proyectos 0 0
7 Publicidad 0 1000
3. Realizar la consulta de todos los campos de la tablas de la Base de Datos|:
Caso de estudio 03
Dado el siguiente diagrama de Modelo Relacional de la base de datos ventas.
Realizar lo siguiente:
1. Crear el Modelo Físico importando el esquema de la Base de Datos y los datos de las tablas, desde
el script ventas.sql, que se anexa junto al enunciado de la actividad de evaluación.
2. Consultas SQL sobre una tabla:
2.1. Devuelve un listado con todos los pedidos que se han realizado. Los pedidos deben estar
ordenados por la fecha de realización, mostrando en primer lugar los pedidos más recientes.
Base de Datos
Guía Ejercicios SQL
2.2. Devuelve un listado con los nombres de los comerciales que terminan por el o o. Tenga en
cuenta que se deberán eliminar los nombres repetidos.
3. Consultas SQL multitabla (composición interna):
3.1. Devuelve un listado que muestre todos los pedidos en los que ha participado un comercial.
El resultado debe mostrar todos los datos de los pedidos y de los comerciales. El listado debe
mostrar los datos de los comerciales ordenados alfabéticamente.
3.2. Devuelve el nombre y los apellidos de todos los comerciales que ha participado en algún
pedido realizado por María Santana Moreno.
4. Consultas multitabla (composición externa):
4.1. Devuelve un listado con todos los clientes junto con los datos de los pedidos que han
realizado. Este listado también debe incluir los clientes que no han realizado ningún pedido.
El listado debe estar ordenado alfabéticamente por el primer apellido, segundo apellido y
nombre de los clientes.
5. Consultas resumen:
5.1. Calcula el número total de clientes que aparecen en la tabla cliente.
5.2. Calcula el máximo valor de los pedidos realizados para cada uno de los comerciales durante
la fecha 2016-08-17. Muestra el identificador del comercial, nombre, apellidos y total.
Caso de estudio 04
Dado el siguiente diagrama de Modelo Relacional de la base de datos ventas.
Base de Datos
Guía Ejercicios SQL
Realizar lo siguiente:
1. Crear el Modelo Físico importando el esquema de la Base de Datos y los datos de las tablas, desde
el script ventas.sql, que se anexa junto al enunciado de la actividad de evaluación.
2. Consultas SQL sobre una tabla:
2.1. Devuelve un listado de todos los pedidos que se realizaron durante el año 2017, cuya
cantidad total sea superior a 500.
2.2. Devuelve un listado con el nombre y los apellidos de los comerciales que tienen una
comisión entre 0.05 y 0.11.
3. Consultas SQL multitabla (composición interna):
3.1. Devuelve un listado que muestre todos los pedidos que ha realizado cada cliente. El resultado
debe mostrar todos los datos de los pedidos y del cliente. El listado debe mostrar los datos
de los clientes ordenados alfabéticamente.
3.2. Devuelve el nombre de todos los clientes que han realizado algún pedido con el comercial
Daniel Sáez Vega.
4. Consultas multitabla (composición externa):
4.1. Devuelve un listado con todos los clientes junto con los datos de los pedidos que han
realizado. Este listado también debe incluir los clientes que no han realizado ningún pedido.
El listado debe estar ordenado alfabéticamente por el primer apellido, segundo apellido y
nombre de los clientes.
5. Consultas resumen:
5.1. Calcula la cantidad media de todos los pedidos que aparecen en la tabla pedido.
5.2. Calcula cuál es el máximo valor de los pedidos realizados durante el mismo día para cada
uno de los clientes, teniendo en cuenta que sólo queremos mostrar aquellos pedidos que
superen la cantidad de 2000.

Más contenido relacionado

La actualidad más candente

Visual basic 2010 data por codigo
Visual basic 2010 data por codigoVisual basic 2010 data por codigo
Visual basic 2010 data por codigojuan fernandez
 
Curso SQL-C# Basico
Curso SQL-C# BasicoCurso SQL-C# Basico
Curso SQL-C# BasicoserTI_MX
 
TUTORIAL DE ADO.NET MUY BUENO
TUTORIAL DE ADO.NET MUY BUENOTUTORIAL DE ADO.NET MUY BUENO
TUTORIAL DE ADO.NET MUY BUENOiberhack
 
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...SolidQ
 
Como utilizar sql en visual basic 6
Como utilizar sql en visual basic 6Como utilizar sql en visual basic 6
Como utilizar sql en visual basic 6Narcisa Fuentes
 
Manual Visual Basic .NET SQL Server paso a paso
Manual Visual Basic .NET SQL Server paso a pasoManual Visual Basic .NET SQL Server paso a paso
Manual Visual Basic .NET SQL Server paso a pasoatak
 
Tutorial Base De Datos En Net Beans Swing Sin Asistente
Tutorial Base De Datos En Net Beans Swing Sin AsistenteTutorial Base De Datos En Net Beans Swing Sin Asistente
Tutorial Base De Datos En Net Beans Swing Sin AsistenteCambiar una estructura
 
Practica Siete Delphi
Practica Siete  DelphiPractica Siete  Delphi
Practica Siete DelphiJose Ponce
 

La actualidad más candente (16)

Visual basic 2010 data por codigo
Visual basic 2010 data por codigoVisual basic 2010 data por codigo
Visual basic 2010 data por codigo
 
Curso SQL-C# Basico
Curso SQL-C# BasicoCurso SQL-C# Basico
Curso SQL-C# Basico
 
TUTORIAL DE ADO.NET MUY BUENO
TUTORIAL DE ADO.NET MUY BUENOTUTORIAL DE ADO.NET MUY BUENO
TUTORIAL DE ADO.NET MUY BUENO
 
manual visual basic 02
manual visual basic 02 manual visual basic 02
manual visual basic 02
 
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
SolidQ Summit 2018 - Todo lo que un integrador de datos debería tener... y pa...
 
Visual y sql
Visual y sqlVisual y sql
Visual y sql
 
Como utilizar sql en visual basic 6
Como utilizar sql en visual basic 6Como utilizar sql en visual basic 6
Como utilizar sql en visual basic 6
 
Manual Visual Basic .NET SQL Server paso a paso
Manual Visual Basic .NET SQL Server paso a pasoManual Visual Basic .NET SQL Server paso a paso
Manual Visual Basic .NET SQL Server paso a paso
 
Jquery para principianes
Jquery para principianesJquery para principianes
Jquery para principianes
 
Vb access
Vb accessVb access
Vb access
 
Tutorial Base De Datos En Net Beans Swing Sin Asistente
Tutorial Base De Datos En Net Beans Swing Sin AsistenteTutorial Base De Datos En Net Beans Swing Sin Asistente
Tutorial Base De Datos En Net Beans Swing Sin Asistente
 
Lenguaje de-programacion-iii-visual-fox-pro
Lenguaje de-programacion-iii-visual-fox-proLenguaje de-programacion-iii-visual-fox-pro
Lenguaje de-programacion-iii-visual-fox-pro
 
284
284284
284
 
Conexion a bases de datos
Conexion a bases de datosConexion a bases de datos
Conexion a bases de datos
 
Practica Siete Delphi
Practica Siete  DelphiPractica Siete  Delphi
Practica Siete Delphi
 
Deber
DeberDeber
Deber
 

Similar a Guía Ejercicios SQL

Similar a Guía Ejercicios SQL (20)

TVCABLE
TVCABLE TVCABLE
TVCABLE
 
Informe del sistema ctas por cobrar
Informe del sistema ctas por cobrarInforme del sistema ctas por cobrar
Informe del sistema ctas por cobrar
 
Bases de datos cel2015
Bases de datos cel2015Bases de datos cel2015
Bases de datos cel2015
 
Bases de datos cel2015
Bases de datos cel2015Bases de datos cel2015
Bases de datos cel2015
 
MySQL - SQL.pdf
MySQL - SQL.pdfMySQL - SQL.pdf
MySQL - SQL.pdf
 
MySQL.pdf
MySQL.pdfMySQL.pdf
MySQL.pdf
 
Tutorial MIneria de datos en sql server
Tutorial  MIneria de datos en sql serverTutorial  MIneria de datos en sql server
Tutorial MIneria de datos en sql server
 
Examen ISC
Examen ISCExamen ISC
Examen ISC
 
Bd laboratorio5
Bd laboratorio5Bd laboratorio5
Bd laboratorio5
 
Ejercicios De Sql BD
Ejercicios De Sql BDEjercicios De Sql BD
Ejercicios De Sql BD
 
Lab n°4 base de datos
Lab n°4 base de datosLab n°4 base de datos
Lab n°4 base de datos
 
Ejercicios
Ejercicios Ejercicios
Ejercicios
 
Base de Datos Avanzado I.pdf
Base de Datos Avanzado I.pdfBase de Datos Avanzado I.pdf
Base de Datos Avanzado I.pdf
 
Base de Datos Avanzado I.pdf
Base de Datos Avanzado I.pdfBase de Datos Avanzado I.pdf
Base de Datos Avanzado I.pdf
 
fwergfweg24
fwergfweg24fwergfweg24
fwergfweg24
 
Base de datos avanzado i
Base de datos avanzado iBase de datos avanzado i
Base de datos avanzado i
 
Base de datos avanzado i
Base de datos avanzado iBase de datos avanzado i
Base de datos avanzado i
 
Base de datos avanzado i
Base de datos avanzado iBase de datos avanzado i
Base de datos avanzado i
 
Bases de datos s14
Bases de datos s14Bases de datos s14
Bases de datos s14
 
Presentación sql
Presentación sqlPresentación sql
Presentación sql
 

Más de José Ricardo Tillero Giménez

Guía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRP
Guía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRPGuía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRP
Guía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRPJosé Ricardo Tillero Giménez
 

Más de José Ricardo Tillero Giménez (20)

PLAN DE EVALUACIÓN REDES AVANZADAS II-2021
PLAN DE EVALUACIÓN REDES AVANZADAS II-2021PLAN DE EVALUACIÓN REDES AVANZADAS II-2021
PLAN DE EVALUACIÓN REDES AVANZADAS II-2021
 
Guía 3 Ejercicios de Normalización de Base de Datos
Guía 3 Ejercicios de Normalización de Base de DatosGuía 3 Ejercicios de Normalización de Base de Datos
Guía 3 Ejercicios de Normalización de Base de Datos
 
Guía 1 Ejercicios MR
Guía 1 Ejercicios MRGuía 1 Ejercicios MR
Guía 1 Ejercicios MR
 
Guía 2 Ejercicios de Normalización de Base de Datos
Guía 2 Ejercicios de Normalización de Base de DatosGuía 2 Ejercicios de Normalización de Base de Datos
Guía 2 Ejercicios de Normalización de Base de Datos
 
Guía 3 Ejercicios MER Extendido
Guía 3 Ejercicios MER ExtendidoGuía 3 Ejercicios MER Extendido
Guía 3 Ejercicios MER Extendido
 
Guía 2 Ejercicios MER
Guía 2 Ejercicios MERGuía 2 Ejercicios MER
Guía 2 Ejercicios MER
 
Guía 1 Ejercicios MER
Guía 1 Ejercicios MERGuía 1 Ejercicios MER
Guía 1 Ejercicios MER
 
Plan de evaluación BD2021
Plan de evaluación BD2021Plan de evaluación BD2021
Plan de evaluación BD2021
 
Perfil Docente y Asesoría
Perfil Docente y AsesoríaPerfil Docente y Asesoría
Perfil Docente y Asesoría
 
Planificación BD2021
Planificación BD2021Planificación BD2021
Planificación BD2021
 
UNIDAD 1. El mundo de las Bases de Datos y los SMBD
UNIDAD 1. El mundo de las Bases de Datos y los SMBDUNIDAD 1. El mundo de las Bases de Datos y los SMBD
UNIDAD 1. El mundo de las Bases de Datos y los SMBD
 
NOTAS FINALES DE REDES AVANZADAS IIN4301
NOTAS FINALES DE REDES AVANZADAS IIN4301NOTAS FINALES DE REDES AVANZADAS IIN4301
NOTAS FINALES DE REDES AVANZADAS IIN4301
 
NOTAS FINALES ELECTIVA II IN2102
NOTAS FINALES ELECTIVA II IN2102NOTAS FINALES ELECTIVA II IN2102
NOTAS FINALES ELECTIVA II IN2102
 
NOTAS FINALES ELECTIVA II IN2101
NOTAS FINALES ELECTIVA II IN2101NOTAS FINALES ELECTIVA II IN2101
NOTAS FINALES ELECTIVA II IN2101
 
Notas definitivas per base de datos
Notas definitivas per base de datosNotas definitivas per base de datos
Notas definitivas per base de datos
 
Clase 6 VLAN
Clase 6 VLANClase 6 VLAN
Clase 6 VLAN
 
Guía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRP
Guía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRPGuía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRP
Guía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRP
 
Guía CISCO de redistribución de protocolos de ruteo
Guía CISCO de redistribución de protocolos de ruteoGuía CISCO de redistribución de protocolos de ruteo
Guía CISCO de redistribución de protocolos de ruteo
 
Manual Basico de jQuery
Manual Basico de jQueryManual Basico de jQuery
Manual Basico de jQuery
 
Clase 12 jQuery basico
Clase 12  jQuery basicoClase 12  jQuery basico
Clase 12 jQuery basico
 

Último

ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesLauraColom3
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 

Último (20)

Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reacciones
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 

Guía Ejercicios SQL

  • 1. Base de Datos Guía Ejercicios SQL Utilizando los conocimientos adquiridos en las clases virtuales de la Unidad 4 de Base de Datos, realice la siguiente actividad práctica, que consiste en construir sentencias SQL a partir del Modelo Entidad Relación de casos de estudio que se describen a continuación. Caso de estudio 01 Dado el siguiente diagrama de Modelo Relacional de la base de datos de una tienda de computación. Realizar lo siguiente: 1. Crear el Modelo Físico de la Base de Datos tienda con las claves primarias, claves foráneas, integridad referencial, para cada una de sus tablas. 2. Realizar la carga de la Base de Datos con los siguientes datos: Tabla producto codigo nombre stock precio codigo_fabricante 1 Disco duro SATA3 1TB 4 86,99 5 2 Memoria RAM DDR4 8GB 2 120 6 3 Disco SSD 1 TB 10 150,99 4 4 GeForce GTX 1050Ti 13 185 7 5 GeForce GTX 1080 Xtreme 10 755 6 6 Monitor 24 LED Full HD 20 202 1 7 Monitor 27 LED Full HD 24 245,99 1 8 Portátil Yoga 520 7 559 2 9 Portátil Ideapd 320 8 444 2 10 Impresora HP Deskjet 3720 12 59,99 3 11 Impresora HP Laserjet Pro M26nw 5 180 3 Tabla fabricante codigo nombre 1 Asus 2 Lenovo 3 Hewlett-Packard
  • 2. Base de Datos Guía Ejercicios SQL 4 Samsung 5 Seagate 6 Crucial 7 Gigabyte 8 Huawei 9 Xiaomi 3. Realizar la consulta de todos los campos de la tablas de la Base de Datos|: Caso de estudio 02 Dado el siguiente diagrama de Modelo Relacional de la base de datos de una empresa X. Realizar lo siguiente: 1. Crear el Modelo Físico de la Base de Datos personal con las claves primarias, claves foráneas, integridad referencial, para cada una de sus tablas. 2. Realizar la carga de la Base de Datos con los siguientes datos: Tabla empleado codigo rif nombre apellido1 apellido2 codigo_departamento 1 32481596F Aarón Rivero Gómez 1 2 Y5575632D Adela Salas Díaz 2 3 R6970642B Adolfo Rubio Flores 3 4 77705545E Adrián Suárez NULL 4 5 17087203C Marcos Loyola Méndez 5 6 38382980M María Santana Moreno 1 7 80576669X Pilar Ruiz NULL 2 8 71651431Z Pepe Ruiz Santana 3 9 56399183D Juan Gómez López 2 10 46384486H Diego Flores Salas 5
  • 3. Base de Datos Guía Ejercicios SQL 11 67389283A Marta Herrera Gil 1 12 41234836R Irene Salas Flores NULL 13 82635162B Juan Antonio Sáez Guerrero NULL Tabla departamento codigo nombre presupuesto gastos 1 Desarrollo 120000 6000 2 Sistemas 150000 21000 3 Recursos Humanos 280000 25000 4 Contabilidad 110000 3000 5 Compras 375000 380000 6 Proyectos 0 0 7 Publicidad 0 1000 3. Realizar la consulta de todos los campos de la tablas de la Base de Datos|: Caso de estudio 03 Dado el siguiente diagrama de Modelo Relacional de la base de datos ventas. Realizar lo siguiente: 1. Crear el Modelo Físico importando el esquema de la Base de Datos y los datos de las tablas, desde el script ventas.sql, que se anexa junto al enunciado de la actividad de evaluación. 2. Consultas SQL sobre una tabla: 2.1. Devuelve un listado con todos los pedidos que se han realizado. Los pedidos deben estar ordenados por la fecha de realización, mostrando en primer lugar los pedidos más recientes.
  • 4. Base de Datos Guía Ejercicios SQL 2.2. Devuelve un listado con los nombres de los comerciales que terminan por el o o. Tenga en cuenta que se deberán eliminar los nombres repetidos. 3. Consultas SQL multitabla (composición interna): 3.1. Devuelve un listado que muestre todos los pedidos en los que ha participado un comercial. El resultado debe mostrar todos los datos de los pedidos y de los comerciales. El listado debe mostrar los datos de los comerciales ordenados alfabéticamente. 3.2. Devuelve el nombre y los apellidos de todos los comerciales que ha participado en algún pedido realizado por María Santana Moreno. 4. Consultas multitabla (composición externa): 4.1. Devuelve un listado con todos los clientes junto con los datos de los pedidos que han realizado. Este listado también debe incluir los clientes que no han realizado ningún pedido. El listado debe estar ordenado alfabéticamente por el primer apellido, segundo apellido y nombre de los clientes. 5. Consultas resumen: 5.1. Calcula el número total de clientes que aparecen en la tabla cliente. 5.2. Calcula el máximo valor de los pedidos realizados para cada uno de los comerciales durante la fecha 2016-08-17. Muestra el identificador del comercial, nombre, apellidos y total. Caso de estudio 04 Dado el siguiente diagrama de Modelo Relacional de la base de datos ventas.
  • 5. Base de Datos Guía Ejercicios SQL Realizar lo siguiente: 1. Crear el Modelo Físico importando el esquema de la Base de Datos y los datos de las tablas, desde el script ventas.sql, que se anexa junto al enunciado de la actividad de evaluación. 2. Consultas SQL sobre una tabla: 2.1. Devuelve un listado de todos los pedidos que se realizaron durante el año 2017, cuya cantidad total sea superior a 500. 2.2. Devuelve un listado con el nombre y los apellidos de los comerciales que tienen una comisión entre 0.05 y 0.11. 3. Consultas SQL multitabla (composición interna): 3.1. Devuelve un listado que muestre todos los pedidos que ha realizado cada cliente. El resultado debe mostrar todos los datos de los pedidos y del cliente. El listado debe mostrar los datos de los clientes ordenados alfabéticamente. 3.2. Devuelve el nombre de todos los clientes que han realizado algún pedido con el comercial Daniel Sáez Vega. 4. Consultas multitabla (composición externa): 4.1. Devuelve un listado con todos los clientes junto con los datos de los pedidos que han realizado. Este listado también debe incluir los clientes que no han realizado ningún pedido. El listado debe estar ordenado alfabéticamente por el primer apellido, segundo apellido y nombre de los clientes. 5. Consultas resumen: 5.1. Calcula la cantidad media de todos los pedidos que aparecen en la tabla pedido. 5.2. Calcula cuál es el máximo valor de los pedidos realizados durante el mismo día para cada uno de los clientes, teniendo en cuenta que sólo queremos mostrar aquellos pedidos que superen la cantidad de 2000.