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

campo único para de tablas

Estas en el tema de campo único para de tablas en el foro de Mysql en Foros del Web. Pretendo crear un campo único: username que sea compartido por dos tablas. La primera tabla sería para asociados y la segunda tabla para usuarios registrados. ...
  #1 (permalink)  
Antiguo 06/06/2009, 14:11
 
Fecha de Ingreso: septiembre-2008
Mensajes: 185
Antigüedad: 15 años, 6 meses
Puntos: 1
campo único para de tablas

Pretendo crear un campo único: username que sea compartido por dos tablas.
La primera tabla sería para asociados y la segunda tabla para usuarios registrados.
La finalidad es que al crear un alta de registro si es asociado vaya el login
directamente a la tabla asociados y viceversa.
No se si sería lo mejor crear en alta de registro un chek ( si o no ) para
distinguir estos dos tipos de usuarios o hay alguna forma para correcta.
Haber si me podeis indicar que debo hacer para crear este campo único.

Saludos
  #2 (permalink)  
Antiguo 06/06/2009, 15:56
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: campo único para de tablas

No me resulta claro el modelo de datos en este punto.
Por lo que dices en tu modelo un Asociado no es Usuario y un Usuario no puede ser Asociado ¿No? Entonces ¿Existe alguna clase que los englobe a ambos?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 07/06/2009, 01:53
 
Fecha de Ingreso: septiembre-2008
Mensajes: 185
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: campo único para de tablas

La idea es que tanto asociados como usuarios sean usuarios registrados pero
no se si lo más práctico sería introducir en una misma tabla tanto asociados como
usuarios e introducir un campo perfil para diferenciarlos. Lo que temo es equivocarme en el planteamiento inicial y luego tener que rehacerlo todo si es que entonces es posible. Por ello planteaba la posibilidad de separar en dos tablas, una para asociados y otra para usuarios y que compartieran un campo unico pués al fin y al cabo ambos se van a registrar.
¿ Que forma es la más factible ? ¿ Y como se podría hacer?

Saludos y gracias por vuestra atención.
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 22:58.