Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/02/2016, 10:54
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: 16 años, 5 meses
Puntos: 2658
Respuesta: Problema con clave foranea

Una FK es un campo o conjunto de campos que apunta a la PK de otra tabla. Cuando la PK referida tiene más de un campo, la FK debe tener la misma cantidad de campos, en el mismo orden y del mismo tipo de da,to, rango o collaltion.
Tu estás pretendiendo apuntar una FK a una PARTE de la PK, lo que es imposible.
Por otro lado, no se entiende para qué pones una PK de dos campos en la tabla Proveedor, si tienes un ID_PROVE, que se podría suponer con valores únicos.

Parece que tienes un diseño no muy bien acabado de tu base.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)