Existen tres “clases” podríamos decir, de clave principal:
1._ Autonumérica.
2._ Campo simple.
3._ Campos múltiples.
La 1 es la más sencilla, porque produce un número secuencial, la 2 podría ser un campo cualquiera, número por ejemplo si es un número que no se va a repetir. La 3 se produce en situaciones en las que no se puede garantizar la unicidad del registro con un sólo campo, se da en casos de relaciones varios a varios sobre todo. En ese caso podría ocurrir que en alguno de los campos que componen la clave se repita en otra tabla, por ejemplo; si una clave se forma por los campos: nombre, apellidos, nº socio, en apellidos puede haber varios Pérez en varios registros. En ese caso indexado tiene que ir con duplicados.