BASE DE DATOS AVANZADAS
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>>
LO TIENEN RESUELTO?
ResponderBorrar