CREATE TABLE Cliente ( cedula INTEGER, nombre VARCHAR(30), apellido VARCHAR(30), correo VARCHAR(40), PRIMARY KEY (cedula) ); CREATE TABLE Factura ( numeroFactura INTEGER, fecha DATE, formaPago VARCHAR(20), cedula INTEGER, PRIMARY KEY (numeroFactura), CONSTRAINT FK_Cliente FOREIGN KEY (cedula) REFERENCES Cliente ); CREATE TABLE DetalleFactura ( idDetalle INTEGER, numeroDetalle INTEGER, cantidad INTEGER, numeroFactura INTEGER, codigoProducto INTEGER, subTotal REAL, PRIMARY KEY (idDetalle), CONSTRAINT FK_Factura FOREIGN KEY (numeroFactura) REFERENCES Factura, CONSTRAINT FK_Producto FOREIGN KEY (codigoProducto) REFERENCES Producto ); CREATE TABLE Producto ( codigoProducto INTEGER, descripcion VARCHAR(40), cantidadStock INTEGER, precio REAL, PRIMARY KEY (codigoProducto) ); ***************************************************************************** INSERT INTO Cliente (cedula,nombre,apellido,correo) VALUES (111111,'Carlos','Lopez','cl_23@gmail.com'); INSERT INTO Cliente (cedula,nombre,apellido,correo) VALUES (222222,'Andrea','Aguirre','aa_23@gmail.com'); -------------------------------- INSERT INTO Producto (codigoProducto,descripcion,cantidadStock,precio) VALUES (11,'Mouse',13,154.36); INSERT INTO Producto (codigoProducto,descripcion,cantidadStock,precio) VALUES (22,'Monitor SAMSUNG 22',5,4915.99); -------------------------------- INSERT INTO Factura (numeroFactura,fecha,formaPago,cedula) VALUES (1,'7-11-2023','Contado',111111); INSERT INTO Factura (numeroFactura,fecha,formaPago,cedula) VALUES (2,'8-11-2023','Contado',222222); -------------------------------- INSERT INTO DetalleFactura (idDetalle,numeroDetalle,cantidad,numeroFactura,codigoProducto) VALUES (1,1,5,1,11); INSERT INTO DetalleFactura (idDetalle,numeroDetalle,cantidad,numeroFactura,codigoProducto) VALUES (2,2,2,1,22); INSERT INTO DetalleFactura (idDetalle,numeroDetalle,cantidad,numeroFactura,codigoProducto) VALUES (3,1,1,2,11); INSERT INTO DetalleFactura (idDetalle,numeroDetalle,cantidad,numeroFactura,codigoProducto) VALUES (4,2,1,2,22); ***************************************************************************** SELECT * FROM Cliente; SELECT * FROM Producto; SELECT Factura.numeroFactura, Factura.fecha, Factura.formaPago, Cliente.cedula, Cliente.nombre, Cliente.apellido, Cliente.correo, DetalleFactura.numeroDetalle, DetalleFactura.cantidad, Producto.descripcion, Producto.precio FROM Producto INNER JOIN ((Cliente INNER JOIN Factura ON Cliente.[cedula] = Factura.[cedula]) INNER JOIN DetalleFactura ON Factura.[numeroFactura] = DetalleFactura.[numeroFactura]) ON Producto.[codigoProducto] = DetalleFactura.[codigoProducto]; *****************************************************************************