Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/06/2004, 15:07
Avatar de amanda75
amanda75
 
Fecha de Ingreso: junio-2003
Ubicación: cerca, pero no mucho
Mensajes: 684
Antigüedad: 20 años, 11 meses
Puntos: 0
No. Tu lo que quieres es desarreglarlo, no arreglarlo.

El id de una tabla nombra INQUIVOCAMENTE al registro, y es lo que relaciona a ese registro con los registro de otras tablas. Si le "cambiases de nombre" cada vez que eliminas cualquier registro de esa tabla, ¿que fiabilidad tendrian tus datos?

Si tuvieses tres tablas : "nombre" ,"nacionalidad","profesión" relacionadas por su id. Según lo que tu quieres hacer, un dia la consulta a tu base de datos te podría dar que Alberto es ingeniero y francés, pero al dia siguiente ( si hubieses eliminado el registro anterior en la tabla de profesiones) te diría que Alberto es un informatico francés, al dia siguiente eliminarias el registro anterior de francés en la tabla "nacionalidad" y te diria que Alberto es un informático alemán. ... y así iria cambiando cada vez que eliminases un registro y fuese sustituido por su inmediato siguiente.

Última edición por amanda75; 14/06/2004 a las 15:08