Prueba De Bd

Páginas: 2 (312 palabras) Publicado: 24 de junio de 2012
CONTROL DE PROGRAMACION DE BASES DE DATOS
Desarrolle un Trigger sobre la tabla Boleta:
* Cuando Inserte una nueva boleta, debe actualizar el stock correspondiente en el producto. Además debegenerar un nuevo registro en la tabla ganancias, para esto debe considerar que un producto tiene un porcentaje de comisión por su venta, es así como un monto en ganancias es la suma de las comisionesde cada producto vendido en una boleta, por ejemplo:
* Si tenemos producto A con una comisión de un 20% y B con una comisión de 15%.
* Si el valor de A es 1000 y el valor de B es 2000.
* Sien una boleta se vendieron 20 productos A y 10 productos B.
* El calculo es : 1000(precio)*20%(comisión) * 20(cantidad)
+ 2000(precio)*15%(comisión)*10(cantidad)El monto de ganancia del vendedor en esa boleta es 4000+3000=7000
**** Consideración: El registro de la tabla ganancias, corresponde a una fecha determinada, es decir, si el vendedortiene más de una boleta en una misma fecha, se debe registrar la suma de las ganancias. Si el registro con ese vendedor y fecha ya existe, debe actualizarlo.
* Cuando se elimine una boleta, se debeactualizar el stock y actualizar el registro de ganancias
* Cuando se modifique la fecha de una boleta, debe actualizarse las ganancias del vendedor afectado.

>>>Desarrolle unapackage ALFA donde diseñe:
* una función que recibe el id_vendedor y una fecha y retorna las ganancias obtenidas en ese día por el vendedor.
* Un procedimiento que por producto muestre lascantidades vendidas en un mes determinado, por ejemplo:
-------------------------------------------------
INFORME DE SALIDA DE PRODUCTOS
PRODUCTO: <<NOMBRE DEPRODUCTO>>
FECHA CANTIDAD
01/06/2012 20
02/06/2012 40
-------------------------------------------------
20/06/2012 60
-------------------------------------------------
TOTAL...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Bd
  • Que Es Una Bd
  • BD Activa
  • indices en BD
  • Seguridad en BD
  • diccionario bd
  • Avance de BD
  • Intro Bd

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS