Código
asi vendria quedando el script, pero id_tienda y id_producto de la tabla venta tienen que hacer referencia a los campos de la tabla inventario y al hacer la referencia desde la tabla venta el error dice: en tab_inventario no existen campos primary key para hacer referencia
CREATE TABLE tab_inventario( existencia NUMBER(6), id_tienda NUMBER(6), id_producto NUMBER(6), id_proveedor NUMBER(6), CONSTRAINT inventario_tienda_FK FOREIGN KEY id_tienda REFERENCES tab_tienda(id_tienda), CONSTRAINT producto_tienda_FK FOREIGN KEY id_producto REFERENCES tab_producto(id_producto), CONSTRAINT proveedor_tienda_FK FOREIGN KEY id_proveedor REFERENCES tab_proveedor(id_proveedor), ); CREATE TABLE tab_venta( id_venta NUMBER(6), monto NUMBER(6,2), cantidad_producto NUMBER(6), id_tienda NUMBER(6), id_producto NUMBER(6), CONSTRAINT id_venta_PK PRIMARY KEY id_venta /*aqui irian las foraneas*/ );