Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/03/2012, 09:07
Avatar de IMAC/
IMAC/
 
Fecha de Ingreso: octubre-2005
Mensajes: 738
Antigüedad: 19 años, 2 meses
Puntos: 14
Problema con tablas para usuarios web y usuarios de twitter

Hola,

Tengo una página donde pueden iniciar sesión 2 tipos de usuarios:
- Usuarios registrados en la propia página.
- Usuarios de twitter.

Y en la base de datos tengo que tener almacenados los siguientes datos de cada tipo de usuario:
Usuarios registrados en la página: id, nick, correo, clave, verificado
Usuarios twitter: id, nick.

¿Cómo me recomendaríais plantear esto en el sistema de bases de datos?
Actualmente tengo 2 tablas:
- Una para usuarios de twitter
- Otra para usuarios web

Pero me crea problemas a la hora de realizar algunos foreign key porque solo pueden referenciar a una tabla. Es el caso de la tabla comentarios, donde tanto usuarios web como de twitter pueden comentar.

Se me ha ocurrido algo que no se si sería algo raro...
users: id, nick
usersTwitter: id
UsersWeb: id, correo, clave, verificado

Esto sería en el diagrama E-R una tabla Users con 2 hijos, usersTwitter y usersWeb, pero claro, solo tienen los campos id y Nick en común y la tabla de usersTwitter se queda solo con un id...

¿Qué opináis?

Gracias!