Hola Edgar,
Gracias por tu pregunta. En el video que mencionas, el profesor crea dos claves primarias que también son claves foráneas en la tabla "items". Esto se hace para establecer una relación entre las tablas "producto" y "facturas" con la tabla "items".
La clave primaria en la tabla "producto" y en la tabla "facturas" se utiliza para identificar de manera única cada registro en esas tablas. Estas claves primarias se convierten en claves foráneas en la tabla "items" para establecer la relación entre las tablas.
La razón por la que se utilizan dos claves foráneas en la tabla "items" es porque cada registro en la tabla "items" está relacionado con un producto específico y una factura específica. Al utilizar las claves foráneas, se puede garantizar la integridad referencial y asegurar que los registros en la tabla "items" estén correctamente relacionados con los registros en las tablas "producto" y "facturas".
Espero que esto aclare tu duda. Si tienes alguna otra pregunta, no dudes en preguntar.
Espero haber ayudado y buenos estudios!
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios! :)