tectijuana / tallerdb-archived

TALLER DE BASES DE DATOS
GNU General Public License v3.0
12 stars 1 forks source link

2.4 Ejercicios parte 4 de 4 (JUEVES) #13

Open IoTeacher opened 7 months ago

IoTeacher commented 7 months ago

Ejercicios del dia 4

Revisión del capitulo 30 al 49 del libro Notas de SQL para Profesionistas.

Sea el caso ejemplo que se apoyara en SQL Fiddle Online

Parte 4:

Documento de apoyo: https://github.com/tectijuana/tallerdb/blob/main/ejercicios/SQLNotesForProfessionals.pdf

Parte 4: Consultas Avanzadas con Subconsultas y Funciones 🚀

Objetivo: Utilizar subconsultas, funciones integradas de SQL y lógica condicional en las consultas. Determine el ejemplo unsando un Aleatorio Favorito para Ud.

Instrucciones: Escribe consultas SQL avanzadas que involucren subconsultas, utilicen funciones integradas para la transformación de datos e implementen lógica condicional con declaraciones CASE.

Ejercicio: Selecciona productos que tengan un precio por encima del precio promedio de todos los productos. Usa una subconsulta para listar clientes que hayan realizado más de 5 pedidos.

Usa la declaración CASE para categorizar a los clientes basado en su monto total de compra en 'Bajo', 'Medio' y 'Alto'. Rúbrica: Uso correcto de subconsultas en la cláusula WHERE: 3 puntos Uso apropiado de funciones de SQL para análisis de datos: 2 puntos Implementación de CASE para lógica condicional en SELECT: 2 puntos

Entrega Idoceo:

Depositar Link y Copy-paste del código del dia Recuerde poner el encabezado de su SQL fiddle PIN: 69333

IoTeacher commented 7 months ago
-- ======================================================================
-- Nombre del Programa: Nombre_Apellido_Programa.sql
-- Autor: Nombre Apellido
-- Fecha: AAAA-MM-DD
-- ======================================================================
-- Descripción:
-- Este programa realiza [descripción breve de lo que hace el programa].
-- ======================================================================
-- Recomendaciones estándares profesionales:
-- 1. Mantén la claridad y la simplicidad del código siempre que sea posible.
-- 2. Utiliza nombres descriptivos para tablas, columnas, vistas, etc.
-- 3. Documenta todas las consultas y procedimientos almacenados para facilitar
--    la comprensión y el mantenimiento futuro.
-- 4. Realiza pruebas exhaustivas con diferentes sets de datos para asegurar
--    la robustez y fiabilidad del código.
-- 5. Optimiza las consultas para mejorar el rendimiento, considerando índices
--    donde sea apropiado.
-- 6. Asegúrate de manejar correctamente los errores y las situaciones excepcionales.
-- 7. Revisa y respeta las políticas de seguridad y privacidad de datos aplicables.
-- ======================================================================