Está en la página 1de 1

UNIVERSIDAD NACIONAL DE PIURA

FACULTAD DE INGENIERIA INDUSTRIAL


ESCUELA DE INGENIERIA INFORMATICA
CURSO: MODELADO DE DATOS
FECHA: 05/11/2020

PRACTICA CALIFICADA 04

Un sindicato quiere tener una base de datos que respete la siguiente semántica:
Los trabajadores sindicalizados se identifican por nombre y apellidos, dni, además se necesita
guardar la siguiente información, tipo trabajador (empleado nombrado, empleado contratado,
obrero nombrado, etc), dirección, cargo actual que ocupa, estado civil, título profesional y oficina en
la que trabaja.
Cada mes a los trabajadores se les hacen descuentos, un trabajador puede tener más de un
descuento. Los descuentos pueden ser por diferentes conceptos (Cuota sindical, cuota mortuoria,
etc). En un mismo mes no puede cargarse el mismo concepto de descuento a un mismo trabajador.
Por otro lado, el sindicato también les da préstamos a los trabajadores. Un trabajador puede tener
más de un préstamo. De los préstamos se necesita guardar el número del préstamo, el trabajador al
que se le dio el préstamo, fecha, monto, cantidad de cuotas, tasa de interés. Se necesita también
almacenar las cuotas en las que se va a descontar el préstamo para lo cual se debe almacenar, el
número de la cuota, importe de amortización, interés, fecha de vencimiento y un estado para indicar
si la cuota está pagada o no.
El sindicato tiene varias cuentas bancarias y necesita llevar el control de los movimientos de ingresos
y egresos de dinero a esas cuentas. De los movimientos se necesita saber el tipo de movimiento de la
cuenta (Ingreso o Egreso), número de cuenta bancaria, fecha, persona que generó el movimiento
puede ser un trabajador o un proveedor (RUC, nombre, dirección), importe y motivo del movimiento.

1. Elaborar el modelo físico de datos, Indicando los datos que admiten valores nulos, las claves
primarias, claves foráneas y restricciones check y UNIQUE. Para esto utilizar sentencias SQL
para la creación de las tablas y creación de restricciones.
2. Escribir las sentencias SQL necesarias para realizar lo siguiente:
a. El total de descuentos realizados por diferentes conceptos en el mes de setiembre
del 2020.
b. El total de egresos por cada cuenta bancaria realizados en el año 2020.
c. Se quiere saber la cantidad de préstamos y el total de préstamo realizado a cada
trabajador en el primer semestre del 2020.
d. Listar los nombres de los trabajadores que tienen cuotas de préstamos vencidas que
son todos aquellos cuyo mes de vencimiento de cuota es menor al mes actual (11) y
que su estado indique que no se ha pagado.

También podría gustarte