Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/07/2011, 18:35
lucianomdq
 
Fecha de Ingreso: junio-2008
Mensajes: 122
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: dudas con la forma de almacenar el dni

Primero las consideraciones:

Creo que no podes tener una tabla con dos claves primarias porque la idea es justamente que haya una sola unica.

Yo creo que deberias analizar las posibilidades y enseguida vas a ver cual es la mejor opcion.

Posibilidad 1: Hay dos numeros de documento iguales pero diferente letra. Aca no podes hacer que la primaria sea el numero de documento.

Posibilidad 2: Hay dos letras iguales pero diferente numero de documento (la mas probable) en este caso tampodo te sirve poner la letra como primaria, obviamente.

Posibilidad 3: Usas un id para cada campo insertado y tanto el documento como la letra van en otro campo. Luego cuando hago el insert mediante php o algun otro idioma hago que revise la ddbb para ver que no haya sido ingresado el numero de documento y ademas que la letra sea valida.
Me parece la mejor opcion.

Ojala te sirva.
Saludos...

Luciano