![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
19/02/2016, 15:04
|
![Avatar de gnzsoloyo](http://static.forosdelweb.com/customavatars/avatar204377_5.gif) | 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) |