Está en la página 1de 2

FUNDAMENTOS DE BASES DE DATOS

Control 6

NOMBRE: Subconsultas en SQL.

OBJETIVO DEL CONTROL: Desarrollar subconsultas en SQL.

RECURSOS NECESARIOS: Contenidos de la semana 5.

INSTRUCCIONES: Esta evaluación comprende dos fases, lea determinadamente y responda:

Fase I: Se tienen las siguientes tablas que registran para una librería los datos de los libros, así
como los datos de la editorial y autor.

CODIGO_AUTOR CODIGO_LIBRO NOMBRE CODIGO_EDITORIAL PRECIO PORC_DESCUENTO


0001 0001 SOLUCIONES DE PROGRAMACION 0001 45.200,16 10
0001 0002 GUIA COMPLETA DE PROGRAMACION EN JAVA 0001 33.520,52 5
0001 0003 INTRODUCCION A LA INFORMATICA 0002 51.000,33 0
0001 0004 HARDWARE Y SOFTWARE 0001 26.700,25 25
0002 0005 INTRODUCCION A LOS ALGORITMOS 0003 36.000,87 30
0002 0006 INTRODUCCION A LAS BASES DE DATOS 0004 52.100,17 40
0003 0007 FUNDAMENTOS DE PROGRAMACION 0001 46.500,29 15
0003 0008 ¿COMO PROGRAMAR EN JAVA? 0002 48.000,33 10
0004 0009 ADMINISTRACION DE BASES DE DATOS 0005 36.500,41 20
0005 0010 ESTRUCTURAS DE DATOS 0002 29.200,27 5
0005 0011 BASES DE DATOS 0003 32.000,39 0
0006 0012 INTRODUCCION A .NET 0001 46.500,14 10

CODIGO_EDITORIAL NOMBRE
0001 BONUM
0002 SIRIO
0003 BIBLIOGRAFICA
0004 GRUPO EDITORIAL RONDA
0005 MCGRAW-HILL

CODIGO_AUTOR NOMBRE
0001 LUIS JOYANES
0002 CATERINA VELASQUEZ
0003 CARMEN GIL
0004 ALVARO GOMEZ
0005 LUIS ANGULO
0006 ANA MARIA VILLAR

Según los datos anteriormente mostrados, entregue las siguientes consultas, incluyendo las
subconsultas en la cláusula que considere adecuada:

1. Liste el código del autor, nombre y la cantidad de libros que tiene en el registro de la
librería.

2. Liste el código de la editorial, nombre y la cantidad de libros que tiene en el registro de


la librería.
3. Liste el código de autor, código de libro, nombre, código de editorial y precio, de
aquellos libros que tengan un porcentaje de descuento igual o mayor al 15%.

4. Liste el código de autor, código de libro, nombre, código de editorial y precio, de


aquellos libros que tengan un porcentaje de descuento menor al 20%.

5. Liste el código de autor, y la suma de los precios de los libros que le pertenecen.

6. Liste el código de autor, y la suma de los precios de los libros que le pertenecen,
mostrando sólo aquellos donde la suma de sus precios sea menor a 40.000 pesos.

Fase II: Lea determinadamente y fundamente su respuesta:

1. Suponga que un Instituto Profesional tiene en su base de datos una tabla de


ESTUDIANTES (con los datos de estos), una de ASIGNATURAS_ESTUDIANTES (con
los datos de las asignaturas tomadas por cada estudiante y la calificación
obtenida). De acuerdo a este esquema, ¿cree usted que sea útil el SELECT con
múltiples tablas?, ¿para qué caso lo utilizaría? Fundamente su respuesta.

2. Imagínese que la biblioteca de una Universidad tiene en su base de datos una tabla
de ESTUDIANTES (con los datos de estos), una de LIBROS_ESTUDIANTES (con los
datos de los libros solicitados por cada estudiante y la fecha de cada préstamo). De
acuerdo a este esquema, ¿cree usted que sea útil el SELECT con múltiples tablas?,
¿para qué caso lo utilizaría? Fundamente su respuesta

INDICADORES DE EVALUACIÓN PUNTAJE

 Determina el uso de subconsultas en cláusulas Select, Where y Having, 2


para la resolución de problemáticas planteadas.

 Construye subconsultas en SQL, de acuerdo a problemáticas 2


presentadas.
 Utiliza funciones matemáticas y de cadenas de caracteres, de acuerdo a 2
problemáticas planteadas.
 Reconoce el uso de Select con múltiples tablas, de acuerdo a criterios 2
establecidos.
 Respeta los aspectos formales de la evaluación (tipo de letra, espacio, 1
uso de normas APA), presenta buena redacción, ortografía y orden de
ideas.
Puntaje total 9

El control debe ser desarrollado en la plantilla establecida por IACC para la entrega de
controles de la semana, disponible para ser descargada desde la plataforma del curso junto a
estas instrucciones.

Envíe el documento creado con su nombre y apellido (nombre_apellido_control6).

También podría gustarte