RE:Se supone que siempre es al final PERO...
Así es. Martha. Los manejadores de bases de datos como SQL, MySQL y demás eso hacen, porque en donde encuentran espacio disponible y reutilizable (por los registros que fueron "borrados" de las tablas) ahí agregan los nuevos registros. Para solventar eso, siempre es conveniente manejar un campo autoincremental como llave primaria, adicional a los índices que tú necesites y así este campo e índice mantendrá el orden en el que fueron introducidos los registros.