Ejercicios Pl Sql
ORACLE PL/SQL -2007
Ejercicios PL/SQL de ORACLE
Nota: Recuerde guardar los scripts, utilice para ello un editor de texto
1. Variables y Entrada y Salida de Datos
1. Construya un bloque PL/SQL que pida al usuario su nombre por teclado y que posteriormente lo visualice de la siguiente forma “El nombre introducido es:
NOMBRE”.
Dada la siguiente tabla:
-- tabla para almacenar las personas de la BD
CREATE TABLE Personas
(dni VARCHAR2(9) PRIMARY KEY, nombre VARCHAR2(15), edad NUMBER);
Inserte los siguientes datos de prueba el la tabla PERSONAS:
Dni
nombre
11
22
33
44
Juan
José
Maria
Elena
apellidos
Álvarez
Jiménez
Pérez
Martínez
edad
18
22
35
20
2. Construya un bloque PL/SQL, que pida por teclado el dni de la persona y que …ver más…
Se almacenará el mismo en la tabla Tabla_Departamento en la columna Presupuesto. Hay que tener en cuenta las siguientes subidas de sueldo:
Gerente
Comercial
+ 20%
+ 15%
Los demás empleados que no estén en ninguna de las categorías anteriores se les subirá el sueldo un 10%.
2.2
Construya un bloque que actualice el campo Total_Salarios y el campo
Media_Salarios de la tabla Tabla_Departamento, siendo el total la suma del salario de todos los empleados, igualmente con la media. Para ello:
−
Cree un cursor C1, que devuelva todos los departamentos
−
Cree un cursor C2, que devuelva el salario y el código de todos los empleados de su departamento.
Página 4
Ejercicios
ORACLE PL/SQL -2007
2.3
Cree una tabla NOTAS con los atributos que estime necesarios y construya un bloque que inserte en la tabla NOTAS cuatro filas para cada alumno matriculado, estas filas corresponderán a las tres convocatorias ordinarias y la última para la convocatoria extraordinaria de