Cita: mi duda es si hago la relacion de los orders item directamente al producto o hago una copia del producto en la tabla orders items es por si acaso se borra ese producto
En una base de datos del mundo real, los productos jamás se borran de su tabla. Se dan de baja poniendo la fecha de baja en un campo específico para ello.
Esto implica que la tabla producto tiene dos campos especiales: Fecha de Alta y Fecha de Baja, que se usan para validaciones y movimientos históricos, por ejemplo.
Copiar los datos de la tabla productos a la de detalles de venta, es un error gravísimo. Ni lo sueñes.
Si lo haces, tarde o temprano tendrás problemas a lo grande.