Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/10/2005, 18:07
Avatar de haron
haron
 
Fecha de Ingreso: febrero-2004
Ubicación: Cádiz (refinitivo)
Mensajes: 632
Antigüedad: 20 años, 2 meses
Puntos: 3
pues yo no creo que estes siendo redundante.

una misma tabla puede tener uno o mas campos que identifiquen sus registros de forma unica. por ejemplo:
Código:
create table usuario(
  id_usuario int not null,
  nif char(9) not null,
  nombre varchar(100) not null,
  primary key(id_usuario),
  unique key(nif)
);
en el caso anterior, me interesa tener un campo llamado "id_usuario" porque todas las tablas de mi base de datos tienen un id con ese formato y me interesa seguir un patron de diseño.

por otro lado, alguno de los usuarios que se conectan al sistema les viene bien localizar usuarios a traves de su "nif" (mucho mas facil de recordar que un "id" en una tabla que solo tiene caracter interno).

en el caso anterior no creo que este siendo redundante... digo yo.
__________________
Si ocurre algo importante, estamos afuera fumándonos unos cigarritos.