0% encontró este documento útil (0 votos)
32 vistas2 páginas

Taller SQL: Consultas en Parranderos

Este documento presenta 6 requerimientos de consulta sobre una base de datos llamada "Parranderos" para un taller de SQL. Los estudiantes deben desarrollar cada consulta usando SQL, documentar los resultados y entregar un informe con las consultas y capturas de pantalla.

Cargado por

Andres Molina
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
32 vistas2 páginas

Taller SQL: Consultas en Parranderos

Este documento presenta 6 requerimientos de consulta sobre una base de datos llamada "Parranderos" para un taller de SQL. Los estudiantes deben desarrollar cada consulta usando SQL, documentar los resultados y entregar un informe con las consultas y capturas de pantalla.

Cargado por

Andres Molina
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Ingeniería de Sistemas y Computación

Pregrado
ISIS2304 – Sistemas Transaccionales

T ALLER 2 – SQL PARTE 1

O BJETIVOS
Se busca que los estudiantes tengan una práctica del lenguaje SQL, de tal forma que adquieran habilidades en la formulación de
consultas a un sistema de bases de datos relacional.
Mediante las consultas planteadas sobre una base de datos preexistente, se busca una comprensión del modelo y de las posibilidades
de operar con él.

M ETODOLOGÍA
Se trabaja en grupos de dos personas, según la asignación realizada en el curso para los trabajos prácticos (grupos de iteraciones).
En el taller se utiliza la base de datos de entrenamiento, llamada Parranderos, a la cual se le hacen varias consultas:
 Consultas sobre los datos propiamente dichos.
Las tablas de Parranderos están en el esquema de un usuario llamado Parranderos. Los estudiantes del curso isis2304 tiene
permisos de consulta sobre esas tablas. Para efectos de este taller se trabaja directamente sobre el esquema del usuario Parranderos.
 NO se debe copiar las tablas al esquema de cada estudiante.

L O QUE USTED DEBE HAC ER


 Desarrolle cada uno de los requerimientos de consulta que encuentra a continuación. Cada requerimiento debe realizarse con el
menor número de sentencias SQL posible, salvo que se indique otra cosa en el enunciado correspondiente.
 Elabore un documento de reporte, en el cual, para cada requerimiento, incluye los siguientes resultados:
o Cláusula SQL utilizada para resolver el requerimiento, EN TEXTO PLANO, correctamente indentada.
o UNA foto de pantalla de la cláusula y los resultados obtenidos al ejecutarla en SQL Developer.
o Documentación adicional solicitada en el requerimiento, cuando aplique.

E VALUACIÓN
1. (100%) Consultas sobre los datos, según requerimientos descritos en la sección correspondiente. Los requerimientos se
ponderan de manera uniforme.

C ONSULTAS SOBRE LOS DATOS


Siga las instrucciones de la sección “Lo que Ud. debe hacer” para documentar cada una de las preguntas.
1. Calentamiento. Se quiere saber, para cada ciudad, su nombre y el número de bares de presupuesto ‘Alto’ y el número de bebedores
de presupuesto ‘Alto’
2. Información de las bebedores y horarios:
Hay dos tipos de bebedores:
a. Bebedores locales los que visitan bares de su misma ciudad.
b. Bebedores foráneos quienes visitan bares de ciudades que no son la suya.
El mejor horario de visita para los foráneos es aquel en que los bares de la ciudad son menos frecuentados por los bebedores
locales. Esto es, aquel horario en el que la cantidad de visitas de bebedores locales es la menor, en los bares de la
ciudad.
1
Usted debe encontrar, para cada bebedor, su mejor horario de visita a bares de otras ciudades (para los cuales
es foráneo).
La respuesta debe contener el identificador y nombre del bebedor, el nombre de la ciudad de la cual es foráneo, el mejor horario
para visitar los bares de esa ciudad y el número de bebedores locales que frecuentan los bares de esa ciudad en ese horario.
El resultado debe estar ordenado de forma ascendente por el nombre del bebedor y ciudad que querría visitar.
3. Los diez (10) bebedores con más apariciones en Parranderos: se desea obtener el Id del bebedor, el nombre, cuántas veces
aparece en la base de datos y su presupuesto, ordenadas por su número de apariciones descendentemente. Si varios bebedores
aparecen el mismo número de veces, deben ordenarse por su nombre.
4. La ciudad para lanzar una nueva bebida. se quiere sacar al mercado un nuevo licor, de 25 grados de alcohol y de costo medio,
y entonces se quiere saber en qué ciudad sería mejor lanzar el piloto. La ciudad apropiada es aquella en la que hay más bares de
presupuesto medio que sirven más de 4 bebidas de 25 grados de alcohol. La respuesta esperada debe ser una tabla con el nombre
de la ciudad y el número de bares de esa ciudad que cumplen con las características descritas
 Para probar su solución, ensaye con varios grados de alcohol y varios números de bebidas.
5. Las diez (10) bebidas alcohólicas que más gustan a los bebedores “Alegres”. Encontrar el identificador, el nombre y el tipo de
las diez (10) bebidas que más gustan a los “alegres”. Los bebedores alegres son aquellos bebedores que frecuentan bares menos
de 10 veces al año y no les gustan las bebidas de más de 20 grados de alcohol
 Opcional y no entregable: imagine otros tipos de bebedores y realice la consulta pedida
6. Información de bares: Obtener los nombres de los bares de cada ciudad frecuentados por bebedores de presupuesto bajo y que
les gustan más de 2 bebidas que tienen entre 5 y 15° de alcohol. El resultado debe estar ordenado por ciudad, nombre del bar y
número de bebedores.

C ONSEJOS
Para acceder a las tablas de PARRANDEROS, tiene dos opciones:
1. Cada vez que necesita hacer alusión a una tabla la llama PARRANDEROS.TABLA ejemplo:
SELECT * FROM PARRANDEROS.BEBEDORES;
2. Realiza el cambio esquema sobre el cual se encuentra trabajando (alter schema) de esta manera puede llamar de manera
directa a la tabla:
ALTER SESSION SET CURRENT_SCHEMA = PARRANDEROS;
SELECT * FROM BEBEDORES;

E NTREGABLE
 Fecha límite de entrega: 16 de marzo de 2022 a las 22:00
 En la actividad correspondiente en BN, notifique la URL del commit de la entrega en el repositorio GitHub asignado a su grupo
 Contenido de la entrega (Commit en GitHub):
1. Documento de reporte, en formato pdf, con nombre de archivo que sigue el patrón de nombre estándar para las entregas.
El documento debe estar desarrollado siguiendo el formato indicado en las normas de presentación de reportes técnicos
disponible en Bloque Neón.
2. Para cada consulta desarrollada, un archivo en TEXTO PLANO (formato .sql), con la cláusula SQL correspondiente.
3. El nombre de los archivos anteriores debe ser significante y facilitar su identificación con respecto a los requerimientos
desarrollados.

También podría gustarte