Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/05/2007, 18:33
Avatar de deadlykyo
deadlykyo
 
Fecha de Ingreso: noviembre-2005
Ubicación: Cbba - Bolivia
Mensajes: 747
Antigüedad: 18 años, 5 meses
Puntos: 5
Re: llaves primarias y heredadas

Mira si en una tabla que tiene una llave foranea, deseas que sea a la vez la llave primaria, todo depende del contexto de tu problema, me explico mejor con un ejemplillo con tus tablas, primero que nada ten en cuenta que una llave primaria (foraneo o no) no puede repetirse, entonces analizemos tu tabla, si por cada registro en la tabla persona solo se podra tener un registro en tipo, entonces me parece que esta bien, pero si por cada registro de la tabla persona se puede tener mas de un tipo entonces ahi ya tienes problemas, porque el id de persona solo puede insertarse una sola vez en la tabla tipo, en ese caso es mejor ponerle su propio codigo independiente de la llave foranea, como te dije todo depende del contexto del problema que desees solucionar, saludos, cya
__________________
"El Conocimiento es de todos, no solo de algunos"