actualizacion de datos con index FOREIGN KEY, (consultas)

Iniciado por DJmixmancar, 5 Diciembre 2010, 08:05 AM

0 Miembros y 1 Visitante están viendo este tema.

DJmixmancar

Hola, saludos desde Perú.
Tengo una gran consulta.  Una una vez  me enseñaron relacionar BD en mysql.
Pero lo que me intereso fue lo siguiente.
Tengo una tabla  
usuarios : id-name-ciudad
ciudad: id-name

la cuestión era la siguiente.
Cuando tenía mis datos llenos
Ciudad: 1-arequipa,2-tacna,3-piura.
Usuario:1-juan-arequipa-2-jose-piura,3pedro-piura
El detalle es este:
Que se actualizaba la tabla ciudad. Por ejemplo se escribió Arequipa se va cambiar por ciudadarequipa
Cuando se actualizaba la tabla ciudad. Cambiando el name de la ciudad. Solo se cambia la tabla ciudad, "automáticamente. Se cambia las relaciones que tenia ese cambio de tabla ciudad con la tabla usuarios del mismo campo nameciudad". Se cambia automáticamente.

Creo que esto se debe a index. Clave o  las claves forianas,
Bueno intentado hacer lo mismo. Pero no me sale. Creo que tien que ver algo de relación. Hago relación con index. Pero con forian clave. No entiendo bien.  Si alguien me detalla esto estaría bien agradecido.
Creo que de una buena relación de tabla con index. Y claves forianas se hace una buena BD.
Pero si no entiendo no podre crear bien las BD.
Bueno lo que mas me intereso  fue las actualización de la BD porque esta relaciona bien.
O es por otra cosa.
Gracias por darse la molesta .

pucha algien puede mover el tema a Bases de Datos :)