PRACTICA (EJEMPLO) DE BASE DE DATOS

BASE DE DATOS AVANZADAS
PRÁCTICA CALIFICADA I
DOCENTE: DR. LUIS BOY CHAVIL
CONSIDERACIONES GENERALES
-          El alumno está autorizado a utilizar su material de consulta.
-          No se permite intercambiar el material del curso entre los alumnos.

CONTENIDO

                Una Universidad privada requiere desarrollar el Módulo de pago de pensiones de sus estudiantes, para ello se solicita elaborar la base de datos normalizada, con las siguientes consideraciones:
-          Los estudiantes programan el pago de sus pensiones en 1, 2, 3, 4, o hasta en 5 cuotas.
-          Para tener derecho a la matrícula, el alumno debe haber cancelado el monto de la matrícula y la primera cuota.
-          Hay un cronograma de pagos; para cada caso: Si es en dos cuotas, en tres, o cuatro, o cinco cuotas.
-          Si el alumno se retraza en la fecha de vencimiento de la cuota, deberá pagar los intereses respectivos.
-          Los alumnos becados con beca cero, solo pagan el monto de la matrícula.
-          Hay cuatro categorías de pago: 1. Beca cero (solo paga matrícula), 2. Beca 100 (paga 5 cuotas de 100 soles), 3. Media beca (paga el 50% del monto total de la categoría Normal; en 1, 2, 3, 4, o 5 cuotas), y 4. Categoría Normal
-          Los alumnos que se encuentran en alguna categoría, reciben una Resolución, cuyo número deberá ingresarse al sistema para saber el monto a pagar en el semestre. Las resoluciones solamente tienen vigencia durante un semestre.
-          No se acepta pagos parciales de una cuota; es decir, si la cuota es de S/ 450.00; no se aceptará el pago de un monto menor.
-          Si un alumno está al día en sus pagos, se habilitará el acceso a su campus virtual.
-          Programe los dominios y valores por defecto que el sistema requiera.
-          Implementar un Trigger para que al ingresar los datos de un nuevo estudiante se pueda crear el Login y la Contraseña, cuya característica es:
o   Login à 1° letra del ApellidoPaterno + ApellidoMaterno al reves + 1° letra del Nombre + Correlativo autogenerado (si el dato Existe) + @upk.edu.pe
o   Contraseña à # vocales ApPaterno (de 02 dígitos) + ‘0’ + Vocales ApMaterno (máx 6 letras, sino completar con z, por la izquierda) + 4 dígitos extremos del DNI
Ejemplo:
Estudiante(IdEstudiante, Nombre, ApPaterno, ApMaterno, DNI, FchIngreso, Otros (completar), Login, Contraseña) 
Datos:
(‘1023’, ‘Juan Pedro’, ‘Peralta’, ‘Fernandez’, ‘71065149’, ‘10/07/2015’, ‘. . . .’, Null, Null)
Contraseña à ‘030zzzeae7149’
-          Elabore la base de datos.

-          Archivo de entrega: <<ApellidoNombre.sql>>




Compartir

1 Response to "PRACTICA (EJEMPLO) DE BASE DE DATOS"