Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/03/2013, 08:53
mariscos_recio
 
Fecha de Ingreso: septiembre-2012
Mensajes: 51
Antigüedad: 11 años, 7 meses
Puntos: 0
¿Foreign key debe de ser clave primaria?

¿Es conveniente que la columna que es declarada como foreign key sea ademas clave primaria?
La columna cliente_id de la tabla descripcion_cliente, que es la que se le hace el foreign key a la columna cliente_id de la tabla clientes, es UNIQUE y no tiene AUTO_INCREMENT.
Para hacer consultas SELECT mas rápidas es mejor que sea declarada como primary key la columna descripcion_cliente.cliente_id¿no?