Cita: Imagina en el ejemplo que has puesto que cedula y nombre son ambos clave primaria.
Lo anterior no es posible. Primary key solo puede ser un campo de la tabla.
si trataras de hacer esto
Cita: insert (cedula,nombre) into tabla values (2,'Otro nombre');
No te lo va a permitir (2 ya existe), ya que si es primary key, quiere decir que ademas de ser la llave primaria también es única y no permitirá otro registro con la misma llave.
Por que no pones toda la estructura de tus tablas, como están relacionadas, con nombres y tipos de datos? Asi podemos darle una solución a tu problema.