-- BODEGASTECH - SCRIPT DE INVENTARIO
-- SECCION DDL --
-- SE LA CREA CON EL OBJETIVO DE QUE CADA VEZ QUE SE CARGA UN DATO
-- O SE HACE UNA QUERY, SE REINICIE TODO EL PROCESO SIEMPRE
DROP TABLE IF EXISTS inventario;
-- _________________________________________________
-- SECCION DML --
-- CREACION DE TABLA PRINCIPAL DE INVENTARIOS
-- _________________________________________________
CREATE TABLE inventario (
id_producto INT PRIMARY KEY,
nombre_producto VARCHAR(100),
categoria VARCHAR(50),
precio_unitario DECIMAL(10,2),
stock_actual INT,
stock_minimo INT,
fecha_ingreso DATE,
activo BIT
);
-- _________________________________________________
-- SE CARGAN LOS DATOS DE INVENTARIO --
-- _________________________________________________
INSERT INTO inventario VALUES
(1, 'Laptop Pro 15', 'Computación', 1200.00, 15, 3, 2024-01-10, 1),
(2, 'Mouse Inalámbrico', 'Accesorios', 28.00, 80, 10, '2024-01-10', 1),
(3, 'Monitor 4K 27"', 'Computación', 450.00, 12, 2, '2024-01-15', 1),
(4, 'Teclado Mecánico', 'Accesorios', 95.00, 40, 5, '2024-01-15', 1),
(5, 'Laptop Basic 14', 'Computación', 650.00, 20, 3, '2024-02-01', 1),
(6, 'Auriculares BT Pro', 'Audio', 120.00, 35, 5, '2024-02-01', 1),
(7, 'Hub USB-C 7 puertos', 'Accesorios', 45.00, 60, 10, '2024-02-10', 1),
(8, 'Webcam HD 1080p', 'Accesorios', 85.00, 25, 5, '2024-02-10', 1),
(9, 'SSD Externo 1TB', 'Almacenamiento', 130.00, 18, 3, '2024-03-01', 1),
(10, 'Parlante Bluetooth', 'Audio', 60.00, 45, 8, '2024-03-01', 1);
-- _________________________________________________
-- SE ACTUALIZAN LOS CAMPOS EN FUNCION DE LAS VENTAS
-- LAS MISMAS SE RESTAN DEL STOCK ACTUAL
-- _________________________________________________
UPDATE inventario
SET stock_actual = stock_actual - 3
WHERE id_producto = 1;
UPDATE inventario
SET stock_actual = stock_actual - 12
WHERE id_producto = 2;
UPDATE inventario
SET stock_actual = stock_actual - 5
WHERE id_producto = 6;
UPDATE inventario
SET activo = 0
WHERE id_producto = 8;
SELECT * FROM inventario;
To embed this project on your website, copy the following code and paste it into your website's HTML: