Te explico lo que quiero decir con un ejemplo:
(1) Imagina una tabla A que tiene como clave primaria:
Nombre+Ap1+Ap2+DNI+FechaNacimiento
(2) Dependiendo de las relaciones que tenga ésta tabla conotras, te puedes encontrar otra tabla B en cuya clave primaria estén incluídos estos 5 campos.
La idea es generar una clave primaria autonumérica idPersona y crear un índice único con estos 5 campos.
De forma que las tabla B tendrá en su clave primaria sólo el campo IdPersona en lugar de los 5 campos. Cuando te haga falta esa información la buscas en la tabla A a partir del IdPersona.
|