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

[SOLUCIONADO] Mejores practicas para relacionar una tabla con dos tablas

Estas en el tema de Mejores practicas para relacionar una tabla con dos tablas en el foro de Bases de Datos General en Foros del Web. Estoy comenzando un nuevo proyecto, quiero saber cual es la mejor práctica para diseñar una base de datos en la que una tabla puede tener ...
  #1 (permalink)  
Antiguo 20/01/2014, 14:52
Avatar de Yamilskate  
Fecha de Ingreso: septiembre-2006
Mensajes: 94
Antigüedad: 18 años, 2 meses
Puntos: 0
Mejores practicas para relacionar una tabla con dos tablas

Estoy comenzando un nuevo proyecto, quiero saber cual es la mejor práctica para diseñar una base de datos en la que una tabla puede tener datos que esten relacionados con al menos una de las dos tablas laterales.

Espero me puedan describir cuales son las mejores prácticas para esto.

Yo hice esto:



¡Gracias de antemano, saludos!

  #2 (permalink)  
Antiguo 20/01/2014, 15:03
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: Mejores practicas para relacionar una tabla con dos tablas

eso se llama normalizacion de base de datos, investiga un poco sobre el tema....
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 20/01/2014, 15:32
Avatar de Yamilskate  
Fecha de Ingreso: septiembre-2006
Mensajes: 94
Antigüedad: 18 años, 2 meses
Puntos: 0
Respuesta: Mejores practicas para relacionar una tabla con dos tablas

Por tu pronta respuesta, gracias, pero a que función normal corresponde este caso amigo?
  #4 (permalink)  
Antiguo 20/01/2014, 15:35
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: Mejores practicas para relacionar una tabla con dos tablas

lo recomendado es llevar una base a la 3 forma normal, si tu ejemplo esta en 3 forma normal ya esta correcto :)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #5 (permalink)  
Antiguo 20/01/2014, 16:47
Avatar de Yamilskate  
Fecha de Ingreso: septiembre-2006
Mensajes: 94
Antigüedad: 18 años, 2 meses
Puntos: 0
Respuesta: Mejores practicas para relacionar una tabla con dos tablas

Amigo, disculpa no se si me confundí, tu dices que esa relación es transitiva? no estoy seguro que lo sea, puesto que conocimiento informático puede existir en oferta o en curriculum pero de ningún modo en ambas.

Tu dices que lo correcto sería de este modo?

Es correcto?

  #6 (permalink)  
Antiguo 20/01/2014, 16:50
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: Mejores practicas para relacionar una tabla con dos tablas

yo que hora dije eso, solo comente que si tu diagrama esta en 3 forma normal entonces se considera normalizado..........
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #7 (permalink)  
Antiguo 20/01/2014, 17:03
Avatar de Yamilskate  
Fecha de Ingreso: septiembre-2006
Mensajes: 94
Antigüedad: 18 años, 2 meses
Puntos: 0
Respuesta: Mejores practicas para relacionar una tabla con dos tablas

Bueno, pues ya después de un rato de estarlo analizando creo que lo correcto sería lo siguiente:



Gracias por su ayuda, saludos! :)

Etiquetas: mejores, relacionar, 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 01:14.