Sunteți pe pagina 1din 1

Trabajo Colaborativo

(Este trabajo vale el 30% de la Definitiva)

La oficina de almacén de la Empresa XYZ desea llevar la información concerniente de los


pedidos que le realizan los empleados sobre los artículos que requieren para la dependencia
a la que están adscritos.

Realizar el modelo entidad-relación teniendo en cuenta lo siguiente:

 Para cada artículo del almacén se debe tener su código, nombre, descripción, valor
unitario y cantidad en existencias.
 Sobre cada pedido se tiene un código (consecutivo) del mismo, código del artículo,
número de unidades solicitadas, fecha del pedido y el código del empleado que realizó
el pedido.
 De los empleados solo se tendrá su código, primer apellido, segundo apellido, nombres
y dependencia a la que pertenece.
 Se requerirán reportes o consultas de pedidos por usuarios y/o dependencias.

Después de generar el modelo Entidad-Relación, crear las tablas y relaciones con las
instrucciones SQL que correspondan.

Una vez creada la base de datos crear un trigger o disparador (Crear un solo trigger) con su
respectivo procedimiento almacenado, que consista en lo siguiente:

 Al realizar el pedido sobre un artículo se debe actualizar la cantidad de existencia


disminuyendo su valor de acuerdo a las unidades solicitadas. En caso que después de
disminuir las unidades solicitadas resultara la cantidad de existencias negativa no se
debe permitir la operación.

 Al eliminar un pedido se debe actualizar la cantidad de existencia aumentando su valor


de acuerdo a las unidades solicitadas.

 Al modificar un pedido, se debe actualizar la cantidad de existencia en el caso que se


afecte las unidades solicitadas. En caso que disminuya las unidades solicitadas se debe
actualizar la cantidad de existencias aumentándola en la misma cantidad en que
disminuyeron las unidades solicitadas. En caso que aumente las unidades solicitadas se
debe actualizar la cantidad de existencias disminuyéndola en la misma cantidad en que
aumentaron las unidades solicitadas, en caso que llegara a quedar en negativo la
columna existencia se debe cancelar la operación.

NOTA: Este trabajo debe realizarse individual o en grupos máximo de tres estudiantes, se debe subir
a más tardar a las 11:59 PM del Viernes 31 de Julio de 2020 en la Plataforma Google Classroom.
Trabajo que no se haya recibido en la fecha y hora indicada no será tomado en cuenta y tendrá una
calificación de cero. En trabajos que se encuentren indicios de “copia” la calificación será de cero
para los estudiantes involucrados en el fraude.

S-ar putea să vă placă și