|    
			
				06/08/2011, 22:02
			
			
			  | 
  |   |  | Colaborador |  |  Fecha de Ingreso: julio-2008 Ubicación: Caracas 
						Mensajes: 12.120
					 Antigüedad: 17 años, 3 meses Puntos: 1532 |  | 
  |  Respuesta: Tablas InnoDB relacionales  
  el objetivo de establecer PK y FK es lo que se llama integridad referencial, en donde para cada registro de la tabla débil debe de haber un registro en la tabla fuerte.
 por ejemplo, supongamos que tenemos una tabla pedido y otra cliente: pueden haber n clientes, pero cada pedido debe de asociar un cliente, si la relación no existiera pudiera crear pedidos sin clientes, en caso contrario el DBMS emitirá una excepción y no procesará la inserción.
 
 lo mismo sucede si pretendo borrar un cliente, si en la relación el evento ondelete está definido como restrict no me permitirá borrar el cliente si el mismo tiene pedidos asociados, pero si está definido como cascade, no solo borrará el cliente sino todos los pedidos asociados.
 
				__________________¡Por favor!: usa el highlight para mostrar código
 El que busca, encuentra...
     |