
26/11/2004, 07:44
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 2 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, |