Cita: o me aconsejas mas usar una base de datos que acepta claves foraneas? ya que los motores innodb son mas complejos.
Los motores de tablas como los InnoDB, no son más confusos o difíciles. Son sólo más exigentes en la inserción/actualización de datos. Nada más.
Para darte un ejemplo, si quieres hacer una consulta entre dos tablas relacionadas por una clave con tablas MyISAM, sería mas o menos así:
¿Y cómo sería, entonces con tablas InnoDB?.
Pues exactamente igual:
Y eso pasaría con
todas las consultas SELECT, porque no es allí donde está lo que cambia ¿Entiendes? En ese punto no encontrarás ninguna diferencia.
Empieza con los fundamentos de bases de datos que puedes encontrar en, por ejemplo:
Maestros del Web, porque cualquier tutorial de bases de datos trata el tema de las claves foráneas (FK), ya que
es parte de todos los DBMS que puedas querer usar.