Código SQL:
Ver originalCREATE TABLE proveedores
(
proveedor_id INT PRIMARY KEY,
proveedor_nombre VARCHAR (50) NOT NULL,
proveedor_email VARCHAR(60),
proveeedor_telefono VARCHAR (10) NOT NULL
)
CREATE TABLE productos
(
producto_id INT PRIMARY KEY,
producto_nombre VARCHAR(255) NOT NULL,
producto_precio money NOT NULL,
producto_proveedor INT,
CONSTRAINT [Proveedor_Productos] FOREIGN KEY (producto_proveedor)
REFERENCES proveedores (proveedor_id)
)
CREATE TABLE detallefactura
(
factura_id INT,
producto_id INT,
producto_cantidad INT NOT NULL,
producto_precio money NOT NULL,
PRIMARY KEY(factura_id, producto_id),
CONSTRAINT [Detalle_Producto] FOREIGN KEY (producto_id)
REFERENCES productos(producto_id)
)
Prueba con esto :)