viernes, 24 de mayo de 2013

Script aplicando transacciones


Les dejo el codigo de la clase del dia 23 de mayo de 2013

delimiter //
create procedure cargarventa(in cprod varchar(8), in cantidad int) begin
declare registros int;
declare nprod varchar(200);
declare ncosto decimal(10,2);
declare ncantidad int;
  set registros = (select count(*) from producto where codprod = cprod); 
   if registros > 0 then  
       start transaction;   
       insert into venta values (null,cprod,cantidad);   
       select * from venta;   
       select * from control;   
       set nprod = (select nomprod from producto where codprod = cprod);   
       set ncosto = (select costo from producto where codprod = cprod);
       set ncantidad = (select existencias from producto where codprod = cprod);
         if ncantidad > cantidad then
            select 'se vende el producto y se actualizan existencias';
            update producto set existencias = ncantidad - cantidad where codprod = cprod;
            select nprod;
            commit;
        else
           select 'producto no vendido.....';
           rollback;
        end if;
     select * from venta;
     select * from control;
     select * from producto;
   else
    select 'No existe el producto....';
  end if;
end//
delimiter ;

viernes, 26 de abril de 2013

Practica a realizar

Les dejo los archivos para que hagan la practica correctamente
examen
https://www.dropbox.com/s/rl0up2q77xq3mpe/taller%20base%20datos%201p.pdf
archivo de excel
https://www.dropbox.com/s/ksbrpji142b5dn1/Examen%20taller%20de%20db.xlsx

lo deben de realizar para revisar en clase el prox jueves 2 de mayo del 2013

Videos de la clase de taller de base de datos

Aqui lo videos de las clases que se han grabado
 
Comando Alter
 
 
uso de alias order by group by min max sum
 
 
subconsultas y vistas
 
 
comando load data infile
 
pendiente
 
comandos index like comodines respaldos recuperacion scrips mysql
 
 

jueves, 7 de marzo de 2013

Temario Taller de Base de Datos


Buenas noches les dejo la liga donde podrán encontrar el temario de la materia de base de datos descargar

Los temas a investigar son los de la primera unidad