Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Tablas InnoDB relacionales

Estas en el tema de Tablas InnoDB relacionales en el foro de Mysql en Foros del Web. Hola, tengo una duda, como se consultan las tablas InnoDB relacionadas? Estuve investigando, y las consultas son iguales al las tablas que no estén relacionadas, ...
  #1 (permalink)  
Antiguo 06/08/2011, 21:45
Avatar de truman_truman  
Fecha de Ingreso: febrero-2010
Ubicación: /home/user
Mensajes: 1.341
Antigüedad: 14 años, 9 meses
Puntos: 177
Tablas InnoDB relacionales

Hola, tengo una duda, como se consultan las tablas InnoDB relacionadas?

Estuve investigando, y las consultas son iguales al las tablas que no estén relacionadas, osea, cual es el objetivo de relacionarlas, si al momento de consultar se hace de la misma manera que si no están relacionadas?


O estoy totalmente equivocado?
Por favor alguien que me aclare esta duda,
Gracias
Saludos



.
__________________
la la la
  #2 (permalink)  
Antiguo 06/08/2011, 22:02
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 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...
  #3 (permalink)  
Antiguo 06/08/2011, 22:07
Avatar de truman_truman  
Fecha de Ingreso: febrero-2010
Ubicación: /home/user
Mensajes: 1.341
Antigüedad: 14 años, 9 meses
Puntos: 177
Respuesta: Tablas InnoDB relacionales

Gracias por contestar, entonces lo útil de relacionarlas no está en consultarlas, sinó en update y delete, esto es así?
__________________
la la la
  #4 (permalink)  
Antiguo 06/08/2011, 22:11
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: Tablas InnoDB relacionales

Cita:
Iniciado por truman_truman Ver Mensaje
Gracias por contestar, entonces lo útil de relacionarlas no está en consultarlas, sinó en update y delete, esto es así?
porsupuesto!!!!, es lo que garantiza que los datos no se corrompan, y olvidé lo mejor de todo: TRANSACTIONS o transacciones
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #5 (permalink)  
Antiguo 06/08/2011, 22:19
Avatar de truman_truman  
Fecha de Ingreso: febrero-2010
Ubicación: /home/user
Mensajes: 1.341
Antigüedad: 14 años, 9 meses
Puntos: 177
Respuesta: Tablas InnoDB relacionales

que es TRANSACTIONS ? no me dejes con la duda, jeje
__________________
la la la
  #6 (permalink)  
Antiguo 07/08/2011, 11:43
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: Tablas InnoDB relacionales

Cita:
Iniciado por truman_truman Ver Mensaje
que es TRANSACTIONS ? no me dejes con la duda, jeje
bueno podrías empezar a buscarlo en google o en la misma documentación de MySQL Innodb

http://dev.mysql.com/doc/refman/5.0/...rent-apis.html
http://dev.mysql.com/doc/refman/5.0/...nsactions.html
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #7 (permalink)  
Antiguo 10/08/2011, 23:24
Avatar de truman_truman  
Fecha de Ingreso: febrero-2010
Ubicación: /home/user
Mensajes: 1.341
Antigüedad: 14 años, 9 meses
Puntos: 177
Respuesta: Tablas InnoDB relacionales

bueno gracias pero solo quería una explicacion basica, no quiero que me expliques todo..

Saludos
__________________
la la la

Etiquetas: innodb, tabla, tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:13.