You are on page 1of 2

REPUBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACION UNIVERSITARIA


PROGRAMA NACIONAL DE FORMACIÓN DE INGENIERÍA EN INFORMÁTICA
UNIDAD CURRICULAR: ADMINISTRACIÓN DE BASE DE DATOS
DOCENTE: Ing. Andrés Gordillo

PROYECTO

La Compañía “El Buen Comercio” necesita automatizar algunos procesos para hacer efectivo el
pago de nómina de sus trabajadores. Para ello requiere lo siguiente:

1. Crear las Tablas para el “Pago de Nómina” tomando en cuenta (como atributos mínimos) la
siguiente estructura (5 Puntos):
a. Trabajadores -> Contiene la información de los Trabajadores, para ello se
establecen los siguientes atributos: Cédula, Nombres, Apellidos, Fecha de Ingreso,
Estatus, Tipo de Trabajador.
b. Tipo de Trabajador -> Contiene la Información de los diferentes Tipos de
Trabajadores: Supervisor, Jefe ó Analista.
c. Pagos de Trabajadores -> Contiene la Información de los Pagos realizados a cada
trabajador indicando: Código del Pago, Cédula del Trabajador, Fecha del Pago.
d. Detalle de Pagos -> Contiene el detalle de cada pago: Código del Pago, Código del
Detalle, Tipo de Pago, Monto del Tipo de Pago.
e. Tipo de Pagos -> Contiene la información de la Naturaleza (Débito ó Crédito) del
Pago: Naturaleza y Descripción del Tipo (por ej.: Salario Básico, Prima de
Profesionalización, Seguro Social Obligatorio, Bono de Producción, BANAVIH, Horas
Extras, entre otros).

Nota: De acuerdo a su criterio (como futuro DBA) o experiencia en el área de


nómina puede incorporar otras entidades e incluso puede incorporar algunos
atributos que considere necesario para realizar el pago de un empleado.

2. Crear 2 Esquemas: 1 para el manejo de los Datos y otro para el manejo de Funciones y
Auditorias. (2 Puntos).

3. Crear 1 Función para el registro de Pago de un Trabajador, en tal sentido la función debe
tener como parámetros de entrada: Código del trabajador, Tipo de Pago, Fecha y Monto.
Si el Trabajador ya posee un registro cargado con el mismo Tipo de Pago (en el mismo
período) se sustituirá por el nuevo valor ingresado. (5 Puntos).

4. Establecer un Proceso de Auditoría para las Tablas: Trabajadores, Pagos y Detalle de Pagos
que controle la Inserción, Actualización y Eliminación de los registros en cada tabla. (6
Puntos).
REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACION UNIVERSITARIA
PROGRAMA NACIONAL DE FORMACIÓN DE INGENIERÍA EN INFORMÁTICA
UNIDAD CURRICULAR: ADMINISTRACIÓN DE BASE DE DATOS
DOCENTE: Ing. Andrés Gordillo

SCRIPTS:
Elaborar un script (.sql) que contenga la Estructura de Tablas y Datos previamente
cargados. Este script debe ser generado con la herramienta QueryTools. (1 Punto).

Elaborar un script (.sql) que contenga la Estructura de Funciones y Disparadores (Triggers).


. Este script debe ser generado con la herramienta QueryTools. (1 Punto).

NORMATIVAS:
 El equipo debe ser conformado por un máximo de 3 personas.
 Deben elaborar los scripts y enviarlos al correo (pnficufm@gmail.com).
 El trabajo debe ser entregado el miércoles 25/04/2018 (como fecha tope).

You might also like