Ver Mensaje Individual
  #8 (permalink)  
Antiguo 26/11/2004, 07:44
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Bueno .. justamente tal vez para esta aplicación en concreto Takitei no te interese en tu caso respetar la "integridad" a nivel de SQL con las ventajas que ello aporta:

* Evitar borrar registros relacionados de alguna tabla "actidentalmente" ..
* facilitar los borrados/actualizaciones de registros en cadena (los relacionados por esas claves foráneas ..) y sobre todo seguros .. no dependiendo de programación extra (del lenguaje que se use ..)
* Por ende .. facildad para "migrar" sistemas que usen ese tipo de BD y tablas en otros lenguajes ..

No la uses .. pero deberia-mos todos usar ese tipo de tablas (de Msyql . por qué otros motores RDBMS la "integridad referencial" .. las calves foráneas y demás son -obligatorias- en la mayoría de casos).

Tampoco todo "bonito" si se usan tablas Innodb para Mysql .. estás tienen sus limitaciones con respectos a las "MyISAM" y otras de Mysql .. Siempre hay que evaluar el proyecto para decidirse por una u otro tipo.

Un saludo,