Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/05/2011, 06:01
Nexus10
 
Fecha de Ingreso: febrero-2010
Mensajes: 295
Antigüedad: 14 años, 2 meses
Puntos: 58
Respuesta: Relacionar tablas

Hola trhipahx.

Con innoDB puedes especificar claves foráneas. De todas formas, para relacionar varias tablas no se necesitan claves foráneas, éstas solo son útiles para mantener la integridad referencial en la base de datos, es decir, que no puedas meter registros que no corresponden o que si borras un registro en una tabla se te borren en las demás tablas sin tener que preocuprate por ello, no se si me he explicado bien.
La cosa es que si sabes lo que estás haciendo, si sabes que si borras un registro de una tabla lo tienes que borrar en las demás, etc, no necesitas las claves foráneas, pero con estas claves siempre estarás más seguro de que estás haciendo las cosas bien (siempre que la base de datos esté bien diseñada, claro).