EJEMPLO

Páginas: 2 (421 palabras) Publicado: 12 de noviembre de 2015
EJEMPLO
Tienda de electrodomésticos. En la base de datos que soporta la información de tu negocio, existen varias tablas, pero nos vamos a centrar en la tabla PEDIDO y la tabla TOTAL_VENTAS.TOTAL_VENTAS almacena las ventas totales que se le han hecho a cada cliente del negocio. Es decir, si el cliente JOSE RUIZ en una ocasión compró 3000 bolívares, luego compró 250 bolívares y hace poco havuelto a comprar 700 bolívares, entonces el total vendido a este cliente es de 3950 bolívares.

Pero supongamos que eliminamos el ultimo pedido hecho por este cliente, ¿qué pasaría con el registro enTOTAL_VENTAS?, QUEDARÍA DESACTUALIZADO.

Usaremos tres Triggers para solucionar esta situación. Para que cada vez que se INSERTE MODIFIQUE O ELIMINE información en la tabla PEDIDO, no tengamos quepreocuparnos por actualizar manualmente TOTAL_VENTAS.

TABLA PEDIDOS


TABLA TOTAL_VENTAS



1 Cuando de registre un pedido que se actualice el total de ventas
2 Cuando se modifique un pedido que seactualice el total de ventas
3

EJERCICIOS

1 Realizar un PROCEDIMIENTO ALMACENADO que permita registrar las personas que entran a una lavandería, los datos que se desean almacenar son los siguientes:Cédula de identidad
Nombre
Apellido
Dirección
Tipo de servicio
Hora de entrada

DEBE SABER QUE:
La hora actual se obtiene à CURTIME()
Ultimo id introducido à MAX(id_tabla)

2 Realizar unPROCEDIMIENTO ALMACENADO que a través de la cédula del cliente permita ingresar en la tabla la hora de salida de los clientes, cantidad a descuento y cantidad de horas en la lavandería:

Sabiendoque:

-Si la persona solo uso la LAVADORA por más de 3horas, se le aplicara un descuento del 6%.

-Si uso la SECADORA por más de 1hora se le aplicara un descuento del 8%.

-Y por último, si uso laLAVADORA y la SECADORA por 2horas o más, se le aplicara el 10% de descuento.


DEBE SABER QUE:
La cantidad de horas à SELECT HOUR(TIMEDIFF(Hora_Ac, Hora_En))
Obtener el último registro de un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejemplo
  • ejemplo
  • ejemplo
  • EJEMPLO
  • el ejemplo
  • ejemplo
  • Ejemplo
  • EJEMPLO

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS