CREATE TABLE clientes(
id_cliente INT PRIMARY KEY,
nombre VARCHAR(50),
apellido VARCHAR(50),
correo VARCHAR(100)
);
CREATE TABLE ventas(
id_venta INT PRIMARY KEY,
fecha DATE,
id_cliente INT,
FOREIGN KEY (id_cliente) REFERENCES clientes(id_cliente)
);
CREATE TABLE productos(
id_producto INT PRIMARY KEY,
nombre VARCHAR(50),
precio DECIMAL(10,2),
stock INT
);
CREATE TABLE detalle_factura(
id_detalle INT PRIMARY KEY,
id_venta INT,
id_producto INT,
cantidad INT,
precio_unitario DECIMAL(10,2),
FOREIGN KEY (id_venta) REFERENCES ventas(id_venta),
FOREIGN KEY (id_producto) REFERENCES productos(id_producto)
);
DESCRIBE clientes;
DESCRIBE ventas;
DESCRIBE productos;
DESCRIBE detalle_factura;
INSERT INTO clientes VALUES
(1,'pepe', 'tapia', 'pepeelpepe@gmail.com'),
(2,'pancho', 'panchet', 'koko@gmail.com');
INSERT INTO ventas VALUES
(1, '2024-05-01', 1),
(2, '2024-05-02', 2);
INSERT INTO productos VALUES
(1, 'Laptop', 800000, 10),
(2, 'Mouse', 15000, 50);
INSERT INTO detalle_factura VALUES
(1,1,1,1, 800000),
(2,1,2,2, 15000),
(3,2,2,1, 15000);
SELECT * FROM clientes;
SELECT * FROM productos;
SELECT * FROM ventas;
SELECT * FROM detalle_factura;
SELECT v.id_venta, c.nombre, c.apellido
FROM ventas v
JOIN clientes c ON v.id_cliente=c.id_cliente;
To embed this project on your website, copy the following code and paste it into your website's HTML: