Ver Mensaje Individual
  #6 (permalink)  
Antiguo 20/09/2012, 10:45
AXLAV
 
Fecha de Ingreso: febrero-2011
Mensajes: 55
Antigüedad: 13 años, 2 meses
Puntos: 3
Respuesta: Relacion de amistad

Cita:
Iniciado por jhsilva Ver Mensaje
Creo debes preguntarte al menos esto:

1. Cuantos registros pretendo tener en esta tabla.

Si lo ves de un tipo social de algo pequeño no habría problemas que incluyeras ambas tuplas para que sea más objetivo y al consultar sea sencillo el filtro, pero si es una tabla con gran cantidad de registros podrías replantearte si separas en 2 tablas y tendrías la mitad de registros al consultar. Eso lo decides tú.

Al menos como lo veo yo esta bien que lo hagas de la manera que propones, sino tendrías que preguntar todos los amigos donde US1 = ID y US =ID y que no se repitan...

2. Relentizará la consulta el que agregué ambas tuplas por cada situación de amistad

Esto tiene que ver con lo anterior también a la hora de filtrar y traer las amistades vé bien de cuantos registros hablaras. En algunos casos no tiene sentido crear más de una tabla o varios campos si al final la consulta no influye en el tiempo de respuesta significativamente.

Saludos

Pero ademàs de ser màs pràctico, en el caso de que sea una tabla muy conultada, podrìa crear un indice .