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

unio de tablas

Estas en el tema de unio de tablas en el foro de Mysql en Foros del Web. dos tablas pueden estar unidas mediante llave primaria? solamente unidas por medio de la llave primaria (no la foranea)?...
  #1 (permalink)  
Antiguo 19/11/2009, 09:29
 
Fecha de Ingreso: mayo-2005
Mensajes: 121
Antigüedad: 18 años, 11 meses
Puntos: 0
unio de tablas

dos tablas pueden estar unidas mediante llave primaria?
solamente unidas por medio de la llave primaria (no la foranea)?
  #2 (permalink)  
Antiguo 19/11/2009, 09:34
Avatar de 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, 4 meses
Puntos: 2658
Respuesta: unio de tablas

Supongo que te refieres a "relacionadas", cuando hablas de "unidas".
Dos tablas pueden estar relacionadas por una clave si y sólo si se cumple la cardinalidad 1:1 ó 1:N.
En el caso de 1:1, una de ellas actúa de base y la otra contiene la FK referia a la PK de la primera, pero no hay determinación de cuál es cual.
En la cardinalidad 1:N, la tabla con cardinalidad N es la que lleva la FK.

Si la relación es N:N, deben estar relacionadas por una tercera tabla, que a su vez posea un discriminador.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
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 12:48.