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

Qué estructura recomendarían para esta tabla?

Estas en el tema de Qué estructura recomendarían para esta tabla? en el foro de Bases de Datos General en Foros del Web. Una pregunta general para tomar ideas en una tabla que estoy creando para manejar datos de registros de usuarios en un sitio web. Pero la ...
  #1 (permalink)  
Antiguo 03/07/2009, 00:08
Avatar de cvander
Moderador
 
Fecha de Ingreso: abril-2001
Ubicación: Ciudadano del mundo
Mensajes: 13.638
Antigüedad: 23 años
Puntos: 1792
Qué estructura recomendarían para esta tabla?

Una pregunta general para tomar ideas en una tabla que estoy creando para manejar datos de registros de usuarios en un sitio web.

Pero la tabla no será la típica usuario, password, email, etc.. ya que más que tener nuestras propias credenciales, queremos ser abiertos a que los usuarios ingresen al usuario con las credenciales de cualquier servicio de OpenID, Facebook Connect, Twitter Oauth, Flickr Oauth (y cualquier otro que llegue en el futuro).

Hemos empezado con Twitter que nos da un ID único para validar la sesión y otros datos de validación (la confirmación del Oauth y esas cosas).

Y aunque la estructura puede ser similar para cada servicio, lo que nos complica es pensar como anidar múltiples usuarios hacia una cuenta.

Si hoy entro con twitter y mañana con facebook o incluso un tercero, debería de alguna forma poder hacer una fusión de estos usuarios hacia uno solo, pero dejar las puertas abiertas para conectarme a cada uno de estos servicios.

¿Qué sería mejor y más escalable?

- Una tabla de usuarios primarios y luego una tabla de usuarios secundarios (para otros servicios).

- Una sola tabla de usuarios donde en el moment que fusionemos usuarios, el segundo en registro (o acceso) quede con un registro que lo conecte al que sería el principal de la cuenta (tomando en cuenta que podría también variar, hoy quiero los datos de twitter como principales, pero luego el de facebook por el avatar, o x cosa).

Gracias por cualquier guía o consejo que tengan.
__________________
- Christian Van Der Henst
Platzi
  #2 (permalink)  
Antiguo 02/09/2009, 07:21
Avatar de CircuitoX  
Fecha de Ingreso: julio-2008
Mensajes: 756
Antigüedad: 15 años, 9 meses
Puntos: 21
Respuesta: Qué estructura recomendarían para esta tabla?

03-jul-2009, 01:08 Qué estructura recomendarían para esta tabla?
¿Qué sería mejor y más escalable?

- Una tabla de usuarios primarios y luego una tabla de usuarios secundarios (para otros servicios).

- Una sola tabla de usuarios donde en el moment que fusionemos usuarios, el segundo en registro (o acceso) quede con un registro que lo conecte al que sería el principal de la cuenta (tomando en cuenta que podría también variar, hoy quiero los datos de twitter como principales, pero luego el de facebook por el avatar, o x cosa).





Me pregunto lo siguiente.

Como implementaste tu proyecto..


Pd. Muy interesante lo de los credenciales
__________________
Diseño Robotico en Arequipa / Desarrollo web / Sitios / Paginas / 99 css3
  #3 (permalink)  
Antiguo 02/09/2009, 08:12
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Qué estructura recomendarían para esta tabla?

Creo que sería mas escalable tener 2 tablas como mencionas.

Te digo esto, por que no entendí bien la idea de tener una tabla en cuanto a la variación de principales y secundarios manejados en una única tabla.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #4 (permalink)  
Antiguo 07/09/2009, 15:29
(Desactivado)
 
Fecha de Ingreso: agosto-2009
Mensajes: 7
Antigüedad: 14 años, 9 meses
Puntos: 0
新加的空白文章65

这是新加的空白文章65,可以在ubb可视化编辑器中,添加和修改文章内容。
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 02:18.