Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lab12-BDAV - PLSQL Estructuras Condicionales-Nilda Boza
Lab12-BDAV - PLSQL Estructuras Condicionales-Nilda Boza
LABORATORIO N° 12
Laboratorio 12
Objetivos:
Al finalizar el laboratorio el estudiante será capaz de:
• Crear estructuras condicionales
• Declarar condiciones
Seguridad:
Equipos y Materiales:
FUNDAMENTO TEORICO
A. Bifurcaciones condicionales:
IF
IF condición THEN
Bloque de instrucciones;
[ELSIF condición THEN
Bloque de instrucciones;]
...
[ELSE
Bloque de instrucciones;]
END IF;
IF – THEN
IF - THEN – ELSE
Se evalúa la condición y si resulta verdadera, se ejecutan uno o más líneas de código de programa.
En el caso de que la condición resulte falsa, se ejecutan las instrucciones que siguen a la
instrucción ELSE. Sólo se permite una instrucción ELSE en cada instrucción IF.
IF - THEN - ELSIF
Se evalúa la condición y si resulta verdadera, se ejecutan uno o más líneas de código de programa. En
el caso de que la condición resulte ser falsa, se evalúa la condición especificada en el ELSIF.
IF condicion THEN
instrucciones;
ELSE
IF condicion2 THEN
instrucciones;
ELSE
IF condicion3 THEN
instrucciones;
END IF;
END IF;
END IF;
Procedimiento:
2.1. Crear un programa que permita el ingreso del día [1-7] y muestre el día de la semana- usar IF
2.2. Crear un programa que permita el ingreso del mes [1-12] y muestre el nombre del mes- usar case
2.3. Escriba un programa PL / SQL para organizar el número de dos variables de tal manera que el número
pequeño se almacene en la variable num_menor y el número grande se almacene en la variable
num_mayor.
2.5. Escriba un procedimiento PL / SQL para calcular el incentivo logrado de acuerdo con un límite de venta
específico, si las ventas superan los 2000 soles el incentivo será del 10%, si superan los 3000, el incentivo
será del 15% y si superan los 5000 el incentivo será del 20%.
2.6. Escriba un programa PL / SQL para verificar si una fecha cae en fin de semana, es decir, SÁBADO o
DOMINGO.
Guía de Laboratorio No 13 Pág. 5
Bases de Datos Avanzadas
Conclusiones
• SQL ofrece herramientas versátiles y poderosas para llevar a cabo una variedad de
consultas, desde selecciones sencillas hasta operaciones más complejas, lo que lo
convierte en una herramienta aplicable en diversos contextos.