Ver Mensaje Individual
  #9 (permalink)  
Antiguo 19/02/2016, 15:04
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 2 meses
Puntos: 2658
Respuesta: Relaciones de las tablas en Mysql

Las claves compuestas solo existen por necesidades de diseño, o por requerimiento de clave unica.
En tu caso la PK de la bodega, desde el momento en que dedicas un campo específico a un identificador único (idbodega), no debería ser clave compuesta. El ID de la empresa debería ser FK y no parte de la PK de esa tabla.

Lo mismo sucede con las ventas, donde la bodega debería ser FK, al igual que la empresa.

Tienes algunos problemas con los conceptos del modelo relacional...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)