Вы находитесь на странице: 1из 1

UNIVERSIDAD NACIONAL DE TRUJILLO 26 de junio de 2017

ESCUELA DE INGENIERA DE SISTEMAS

BASE DE DATOS AVANZADAS


PRCTICA 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 compaa requiere desarrollar la planilla de sus trabajadores, para ello se solicita elaborar la base
de datos normalizada, con las siguientes consideraciones:
- Los trabajadores laboran en uno de los siguientes turnos: Maana, Tarde, o Noche.
- Los horarios de cada turno, son: Maana (07:00-15:00), Tarde (15:00-23:00), Noche (23:00-07:00)
- Cada trabajador tiene un horario asignado (con un total de 40 horas por semana).
- Los trabajadores registran cada da, su hora de Ingreso y su hora de Salida, de acuerdo al horario que le
asignaron en su contrato.
- Todos los trabajadores ganan un Sueldo Mensual.
- Cuando un trabajador es autorizado para laborar horas extras, se hace una Resolucin indicando las fechas
y horarios de Ingreso y Salida, as como el total de horas autorizadas.
- Todos los trabajadores tienen el Descuento por AFP.
- La Planilla calcular el Sueldo Neto del trabajador que ser igual al Sueldo Mensual + Bonificacin por Horas
Extras Descuento por AFP Descuento por Tardanza Descuento por Inasistencias.
- Pago por Horas Extras = cantidad Horas Extras Registradas * 1.8*(Sueldo Mensual / 240)
- Descuento por Tardanzas = Cantidad horas Tardanzas * (Sueldo Mensual / 240)
- Descuento por Inasistencias = Cantidad Das Inasistencias * (Sueldo Mensual / 30) * 1.5

Aplicaciones
a) Programar los siguientes Dominios y Valores por defecto
Atributo Dominio Valor por Defecto
Turno Maana/Tarde/Noche Maana
Cargo del Trabajador Obrero/Operador/Ejecutivo Operador
Fecha Contrato <= GetDate() GetDate()
Turno-Maana 07:00-15:00
Turno-Tarde 15:00-23:00
Turno-Noche 23:00-07:00

b) Implementar un Trigger para que al ingresar los datos de un Nuevo trabajador se pueda crear el Login y
la Contrasea, cuya caracterstica es:
- Login ApellidoPaterno al reves + Correlativo autogenerado si Apellido al reves Existe + @unitru.edu.pe
- Contrasea # letras ApPaterno Excepto Vocales de 2 dgitos + 0 + # Vocales ApMaterno + 4 dgitos
intermedios del DNI
Ejemplo:
Trabajador(IdTrabajador, ApPaterno, ApMaterno, Nombre, DNI, FchContrato, Cargo, Turno, Sueldo
Mensual, Login, Contrasea)
(1010, Santos, Fernandez, Juan, 27965149, 12/03/1992, Ejecutivo, Tarde, 7500.00, Null, Null)
Login sotnaS01@unitru.edu.pe
Contrasea 04039651
- Elabore la base de datos.
- Archivo de entrega: <<ApellidoNombre.sql>>

DR. LUIS BOY CHAVIL 1

Вам также может понравиться