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

Tabla relacional como mini-facebook??

Estas en el tema de Tabla relacional como mini-facebook?? en el foro de Mysql en Foros del Web. Buenas, Estoy creando una mini aplicacion como facebook, o sea una red social, pero mi pregunta es: como puedo hacer la tabla relacional de amistades? ...
  #1 (permalink)  
Antiguo 22/05/2011, 19:48
Avatar de ale123  
Fecha de Ingreso: septiembre-2007
Mensajes: 78
Antigüedad: 16 años, 7 meses
Puntos: 3
Pregunta Tabla relacional como mini-facebook??

Buenas,

Estoy creando una mini aplicacion como facebook, o sea una red social, pero mi pregunta es: como puedo hacer la tabla relacional de amistades?

Yo cree la siguiente:

CREATE TABLE IF NOT EXISTS `relationships` (
`fromUserId` int(11) NOT NULL,
`toUserId` int(11) NOT NULL,
`status` int(11) NOT NULL,
PRIMARY KEY (`fromUserId`,`toUserId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

Podrian decirme si esta bien, o algunas mejoras? Por que mi duda tambien es despues, si esto esta bien, como hacer para listar mis amistades!

Muchas gracias desde ya
__________________
Diseño y desarrollo web personalizado, precios competitivos: www.admaz.com.ar
  #2 (permalink)  
Antiguo 22/05/2011, 19:52
 
Fecha de Ingreso: noviembre-2008
Mensajes: 84
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: Tabla relacional como mini-facebook??

Está muy bien la estructura, pero sería mejor que agregues un campo 'fecha', para tener el registro de cuando envió/aceptó la solicitud de amistad...para tenerlo también en el muro o actividades recientes del usuario :P

Juan es amigo de Pepe - 22/05/2011 22:54
  #3 (permalink)  
Antiguo 22/05/2011, 19:54
Avatar de ale123  
Fecha de Ingreso: septiembre-2007
Mensajes: 78
Antigüedad: 16 años, 7 meses
Puntos: 3
Respuesta: Tabla relacional como mini-facebook??

Ok, lo agrego... Ustedes agregarian un index? No tengo idea en donde, pero me suena que habria que agregar uno!
__________________
Diseño y desarrollo web personalizado, precios competitivos: www.admaz.com.ar
  #4 (permalink)  
Antiguo 22/05/2011, 19:58
 
Fecha de Ingreso: noviembre-2008
Mensajes: 84
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: Tabla relacional como mini-facebook??

En 'status' ya que al hacer una consulta verificarás que el estado sea WHERE status=aceptado,rechazado,0,1,si,no,etc xD!

Etiquetas: tabla
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 17:28.