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

relacion de una tabla de usuario a clientes y vendedor

Estas en el tema de relacion de una tabla de usuario a clientes y vendedor en el foro de Bases de Datos General en Foros del Web. Hola, me pueden ayudar con el siguiente modelo relacional. tengo 4 tablas Usuario(guardara el nombre de usuario y password de quienes acceden al sistema) Clientes ...
  #1 (permalink)  
Antiguo 16/08/2016, 08:29
 
Fecha de Ingreso: febrero-2006
Mensajes: 446
Antigüedad: 13 años, 9 meses
Puntos: 3
relacion de una tabla de usuario a clientes y vendedor

Hola, me pueden ayudar con el siguiente modelo relacional.

tengo 4 tablas
Usuario(guardara el nombre de usuario y password de quienes acceden al sistema)
Clientes
Vendedor
direccion
ventas

la tabla clientes y tabla ventas tiene una relacion de 1 a muchos hacia la tabla ventas

ventas
idVentas
idCliente
idVendedor

como clientes y y vendedores tiene direccion hice la siguiente relacion a la tabla direccion(

idDireccion
idClienteVendedor(llave foranea que puede ser el id del cliente o vendedor)
¿o tendria que hacer lo mismo como en ventas guardar el id del cliente y del vendedor en esta tabla?

Mi principal problema esta como relaciono la tabla usuario con la tabla cliente y vendedor, porque los clientes y vendedores accederan a traves de un password al sistema

¿Esto deberia ser una relacion de 1 a muchos de usuario a la tabla cliente y luego a la tabla vendedor? o ¿la relacion deberia ser de cliente a usuario y de vendedor a usuario?

Alguien me puede ayudar con estas dudas, cada usuario solo tendria una cuenta de usuario
Gracias
  #2 (permalink)  
Antiguo 16/08/2016, 09:28
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.409
Antigüedad: 13 años, 3 meses
Puntos: 774
Respuesta: relacion de una tabla de usuario a clientes y vendedor

Para lo de la direccion de los vendedores y clientes porque no agregas el campo id_direccion a la tabla clientes y vendedores? aqui creo que la relacion es uno a uno, bueno a menos que un cliente o vendedor pueda tener mas de una direccion.

sobre como relacionar el cliente y vendedor con la tabla usuarios podrias agregar el campo id_usuario a la tabla clientes y vendedores, para la tabla usuarios en lugar de usar los campos cliente y vendedor porque no usas un campo id_tipo el cual tenga relacion con la tabla de tipos en donde tendrias id_tipo y descripcion :P
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Etiquetas: relacion, tabla, usuario
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 20:33.