Ver originalCREATE TABLE tienda(tienda_id INT NOT NULL AUTO_INCREMENT,tienda INT NOT NULL,tipo_de_tienda VARCHAR(100),PRIMARY KEY (tienda_id,tienda),INDEX (tienda)) ENGINE = InnoDB; CREATE TABLE usuario_user(usuario_user_id INT NOT NULL AUTO_INCREMENT,nombre_user VARCHAR(60) NOT NULL,apellido_user VARCHAR(70) NOT NULL,tienda INT NOT NULL,email VARCHAR(100),password_user_invitado VARCHAR(50),fecha_alta_invitado TIMESTAMP,PRIMARY KEY (usuario_user_id,nombre_user,apellido_user),INDEX(usuario_user_id),FOREIGN KEY (tienda) REFERENCES tienda (tienda)) ENGINE = InnoDB; CREATE TABLE pedidos(pedido_id INT NOT NULL AUTO_INCREMENT, total_factura DOUBLE NOT NULL,tienda INT NOT NULL,nombre_user VARCHAR(60) NOT NULL,apellido_user VARCHAR(70) NOT NULL,fecha_pedido TIMESTAMP,PRIMARY KEY (pedido_id,total_factura),FOREIGN KEY (tienda) REFERENCES tienda (tienda),FOREIGN KEY (nombre_user) REFERENCES usuario_user (nombre_user),FOREIGN KEY (apellido_user) REFERENCES usuario_user (apellido_user)) ENGINE = InnoDB; CREATE TABLE factura(factura_id INT NOT NULL AUTO_INCREMENT,nombre_producto VARCHAR(100),cantidad_producto DOUBLE,total_factura DOUBLE NOT NULL,tienda INT NOT NULL,nombre_user VARCHAR(60) NOT NULL,apellido_user VARCHAR(70) NOT NULL,PRIMARY KEY (factura_id),INDEX(factura_id),FOREIGN KEY (tienda) REFERENCES tienda(tienda),FOREIGN KEY (total_factura) REFERENCES pedidos(total_factura),FOREIGN KEY (nombre_user) REFERENCES usuario_user (nombre_user),FOREIGN KEY (apellido_user) REFERENCES usuario_user (apellido_user))ENGINE = InnoDB;