Está en la página 1de 1

Ingeniera en Sistema Administracin de Bases de Datos Profesor: Ronald Prez

Laboratorio II Objetivos Conocer los fundamentos bsicos de PL/SQL y aprender los componentes principales de un bloque PL/SQL Aprender a crear y usar procedimientos almacenados y utilizar cursores dentro de bloques PL/SQL. La prctica se realizar de acuerdo al siguiente esquema relacional:
DEPARTAMENTOS (cdigo, nombre) AREAS (cdigo, nombre, departamento) PROFESORES (cdigo, apellido1, apellido2, nombre, activo, categora, dedicacin, rea) ASIGNATURAS (siglas, nombre, crditos, curso, anualidad, clase, horas_teoria, horas_practica) LOCALES (cdigo, nombre, docente, capacidad, edificio, situacin) GRUPOS (curso, clase, cdigo, nombre) DOCENCIA (id, curso, clase, grupo, siglas, profesor, local, da, hora) Areas.departamento departamentos Profesores.area areas Docencia.curso, clase, grupo grupos Docencia.profesor profesores Docencia.local locales Docencia.siglas asignaturas

Se pide: 1. Escribir un bloque PL/SQL que calcule la media de dos nmeros dados por el usuario 2. Escribir un bloque PL/SQL que pida dos identificadores de profesores y determine cul de los dos est ms cerca de cero o si son iguales. 3. Escribir un bloque PL/SQL que convierta una determinada cantidad expresada en segundos a horas, minutos y segundos 4. Mostrar el contenido de una variable que contenga la capacidad total de todos salones de clases del edificio de aulas. 5. Cree una funcin que calcule la media de dos nmeros. Compruebe su funcionamiento 6. Mostrar, ordenados por el cdigo, el nombre de todos los profesores, utilizando un cursor 7. Utilizando un cursor muestre las asignaturas cuyo ID sea par. Consideraciones: 1. El laboratorio se centra en el uso del manejador ORACLE 11g. 2. Debe entregar un informe con los resultados, as como el script con la definicin de objetos, restricciones, funciones, procedimientos. 3. La entrega puede ser individual o en parejas. 4. Fecha de Entrega 16/05/2012

También podría gustarte