Ver Mensaje Individual
  #7 (permalink)  
Antiguo 14/05/2011, 10:24
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: mysql o alternativa

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í:
Código MySQL:
Ver original
  1. FROM tabla1 T1 INNER JOIN tabla2 T2 ON T1.tabla1_id = T2.tabla2_id
¿Y cómo sería, entonces con tablas InnoDB?.
Pues exactamente igual:
Código MySQL:
Ver original
  1. FROM tabla1 T1 INNER JOIN tabla2 T2 ON T1.tabla1_id = T2.tabla2_id
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.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)