Академический Документы
Профессиональный Документы
Культура Документы
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>>