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, l ea 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
CODIG O_LIBRO
CODIG O_EDITORIAL
PRECIO
PORC_DESCUENTO
0001
0001
SOLUCIONES DE PROGRAMACION
NOMBRE
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
CODIG O_EDITORIAL
NOMBRE
0001
BONUM
0002
SIRIO
0003
BIBLIOGRAFICA
0004
GRUPO EDITORIAL RONDA
0005
MCGRAW-HILL
CODIGO_AUTOR
NOMBRE
0001
LUIS JOYA NES
0002
CATERIN A V ELASQUEZ
0003
CA RMEN GIL
0004
ALV ARO GOMEZ
0005
LUIS A NGULO
0006
AN A MARIA V ILLAR
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 ca ntidad 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, para la resolución de problemáticas planteadas.
2
Construye subconsultas presentadas.
problemáticas
2
Utiliza funciones matemáticas y de cadenas de caracteres, de acuerdo a problemáticas planteadas.
2
Reconoce el uso de Select con múltiples tablas, de acuerdo a criterios establecidos.
2
Respeta los aspectos formales de la evaluación (tipo de letra, espacio, uso de normas APA), presenta buena redacción, ortografía y orden de ideas.
1
en
SQL,
de
acuerdo
a
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).