En un primer vistazo rápido, tienes mal modelado "Vendió".
La PK sería (cod_hipermercado,cod_producto)
"Recibe" también está mal, ya que la has modelado como una N:M y es una 1:1
"Línea detalle" y su relación con "pedido global" también está mal modelada. Fíjate que es 1:N, pero encima requieres de un pedido. Tienes que jugar con las claves ajenas y las restricciones VNN para modelar esa relación
PD: Ya iré editando si veo algo -> con esto ya tienes para un buen rato, míralo y repasa con lo dicho todo, porque hay algunas cosas más.
Luego te vuelvo a corregir si lo subes.