no comprendo por qué puso el profe como PK el CODIGO tambien, si la PK de tb_items ya era NUMERO. y al relacionar la tabla con tb_productos igual deberia alterarse la tabla creando la relacion con el CODIGO, o no?. Porque en la solución que da el profe solo se hace la relacion con tb_facturas. me perdí un poco. Yo lo hice así, por favor me corrigen si estoy errada.
CREATE TABLE tb_itemsVendidos ADD CONSTRAINT FK_FACTURAS NUMERO ACHARR(5) NOT NULL, CODIGO VACHAR (10) NOT NULL, CANTIDAD INT, PRECIO FLOAT, PRIMARY KEY (NUMERO) );
ALTER TABLE tb_itemsVendidos ADD CONSTRAINT FK_FACTURAS FOREIGN KEY (NUMERO) REFERENCES tb_facturas (NUMERO);
ALTER TABLE tb_itemsVendidos ADD CONSTRAINT FK_PRODUCTO FOREIGN KEY (CODIGO) tb_productos;