Practica Triggers
Fecha Entrega: Julio 14 de 2012 Nota: Ésta práctica es para los estudiantes que no realizaron la práctica 3 o que no realizaron laparte de los triggers de la misma. La calificación se hará sobre 4 y la sustentación será luego de la clase del 14 de Julio.
Se tiene una tabla de productos y otra de cajas con la siguienteestructura (asuma los códigos, nombre y descripción como varchar y el ancho, alto y profundidad como flotante):
Producto (codigo, ancho, alto, profundidad, nombre, descripcion) Caja(codigo, ancho, alto, profundidad)
Se debe garantizar que cada producto que se almacena en la tabla de productos se pueda empacar en al menos una de las cajas existentes, tenga en cuentaque el producto puede ser empacado de cualquier forma posible siempre y cuando las dimensiones de la caja lo permitan. 1. Realice los triggers necesarios (inserción, edición y borrado) paragarantizar la premisa anterior. Tenga en cuenta que la tabla producto necesita triggers de inserción y edición y la tabla caja necesita trigger de borrado (Un producto no puede existir sinuna caja que lo pueda contener). 2. Realice un procedimiento (minimizaDesperdicio) que me permita mostrar en qué caja debe empacarse cada producto de modo que el espacio (volumen)desperdiciado sea el mínimo. Ejemplo: Producto : (P001, 50, 20, 30, Producto1, Descripcion1) Cajas : (C001, 50, 25, 35) (C002, 70, 25, 30) Vemos claramente que el producto cabe en cualquiera de lasdos cajas, pero queremos en la que se desperdicie el mínimo espacio. El procedimiento me deberá decir que para el producto con código P001 la caja en la que menos espacio se desperdicia esla C001 donde se desperdicia 13750cm3. Tenga en cuenta que estos datos son de ejemplo, el procedimiento debe mostrar esta información para TODOS los productos existentes en la tabla!!!
Regístrate para leer el documento completo.