Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/10/2004, 09:01
Carbontek
 
Fecha de Ingreso: septiembre-2004
Mensajes: 36
Antigüedad: 19 años, 8 meses
Puntos: 0
Hola bichomen,

En realidad tiene que ser así.
Me explico, el ID de un registro no debe cambiar numca. Pase lo que pase, si se agregan registros o si se eliminan, Pepe tiene que seguir siendo 1 y Juan 2.

De esta manera, podrás relacionar tablas sin preocuparte de que el identificador de registro pueda cambiar.

Algo así:

TABLA 1

IDPersona___________Nombre
1__________________ pepe
2__________________ juan
3__________________ alberto

TABLA 2

ID_Registro__ID_Persona_____Sexo
1______________1__________Hombre
2______________2__________Hombre
3______________3__________Hombre

Imagina que inserto un registro en mitad para Maria y le asigno el identificador 2, entonces Juan sería 3. La cosa quedaría:

TABLA 1

ID_Persona___Nombre
1___________pepe
2___________María
3___________juan
4___________alberto

La base de datos entendería que Juan es hombre pero la pobre María cambiaría de sexo automaticamente. Además el macho de Alberto deja de tener bien definida la sexualidad que antes tenia clara.
Por eso cuando el campo es autonumérico, la base de datos mantiene el n° identificador que le corresponde a cada uno.

Un saludo.

Última edición por Carbontek; 01/10/2004 a las 09:08