Buenas,he terminado una aplicación(php+mysql) y solo falta puntear unas cosas. Me he dado cuenta de que mis tablas de mi base de datos no tienen ningua FOREIGN KEY. Me gustaría saber para qué sirve ésto de la clave foránea.Ya se que es para relacionar unas tablas con otras y tal. Pero a la hora de la realidad...que utilidad tiene por ejemplo para una tienda donde un cliente pueda comprar ?
Muchas gracias.