Nvestigacion porgramacion e base de datos para cursores
BASES DE DATOS Y LABORATORIO II
EJERCICIO 1:
Dadas las siguientes tablas:
TRABAJADORES SALARIOS
CODIGO N(3) CODIGO N(3)
NOMBRE CH(30) VALORN(11,2)
SALARIO N(10,2) ESTADO CH(5)
FECHA_INGRESO DATE
Utilizando un programa PL/SQL y cursores, inserte en la tabla SALARIOS el código y el salario de cada registro de la tablaTRABAJADORES, y el estado de dicho salario frente al promedio de todos los salarios, es decir, el campo ESTADO tendrá como valores: MAYOR, MENOR o IGUAL, dependiendo si el salario es mayor, menor o igual frenteal promedio salarial.
EJERCICIO 2:
Dadas la siguiente tabla:
VOTACION
ID_CANDIDATOS VARCHAR2(3)
VOTOS NUMBER(7)
Realice un programa PL/SQL que identifique alcandidato ganador. Debe mostrar por pantalla el código del candidato y el número de votos obtenidos.
EJERCICIO 3:
Dada la tabla CODIGO cuya estructura se detalla a continuación:
CODIGOCARACTER VARCHAR2(1)
CODIGO VARCHAR2(1)
Leer una cadena de caracteres y encriptarla según la correspondencia dada por la tabla CODIGO. Los caracteres que no se encuentren en la tabla deben serreemplazados por el carácter cero.
EJERCICIO 4:
Dada la tabla VALOR cuya estructura se detalla a continuación:
VALOR
CARACTER VARCHAR2(1)
CODIGO VARCHAR2(1)
Leer una cadena decaracteres y determinar la suma de los valores correspondientes a cada carácter según la correspondencia dada por la tabla VALOR. Los caracteres que no se encuentren en la tabla deben ser reemplazadospor el carácter cero.
EJERCICIO 5:
Dada las siguientes tablas:
TRABAJADORES DESCUENTOS
CODIGO N(3) CODIGO N(3)
NOMBRE CH(30) DESCUENTO N(10,2)
SALARIO N(10,2)FECHA_INGRESO DATE
Mediante un programa PL/SQL y utilizando cursores determine el valor neto a pagar a cada trabajador. Debe imprimir código y nombre del trabajador y el valor neto que se le debe pagar.
Regístrate para leer el documento completo.