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

Duda sobre relacion

Estas en el tema de Duda sobre relacion en el foro de Bases de Datos General en Foros del Web. Buenas...a ver si me pueden ayudar Tengo dos tablas una persona y venta de articulos Lo que quiero es relacionar una venta con las personas ...
  #1 (permalink)  
Antiguo 12/02/2014, 14:38
 
Fecha de Ingreso: octubre-2012
Ubicación: Argentina
Mensajes: 20
Antigüedad: 12 años
Puntos: 0
Duda sobre relacion

Buenas...a ver si me pueden ayudar

Tengo dos tablas una persona y venta de articulos

Lo que quiero es relacionar una venta con las personas

Esto quiere decir, una venta debe ser realizada por una persona que este registrada, si la persona no esta registrada puede pedir realizar la venta sin ser registrada

es alli mi problema ya que al hacer dos tablas una venta y persona al hacer foranea persona siempre tiene q llevar datos, es decir , debe llevar un id, pero al realizar una venta que no quiera ser registrado el cliente en la venta pues como hago para que se haga nulo

Espero me hayan entendido...
  #2 (permalink)  
Antiguo 12/02/2014, 14:44
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: Duda sobre relacion

declaras una persona para esas ventas, un comprador anonimo y todas la ventas a ese comprador entraran con un id 0 :P
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 12/02/2014, 20:42
 
Fecha de Ingreso: octubre-2012
Ubicación: Argentina
Mensajes: 20
Antigüedad: 12 años
Puntos: 0
Respuesta: Duda sobre relacion

y no existe otra solucion??
Es que igual pense eso...pero me da como si fuera un parche a una solucion
  #4 (permalink)  
Antiguo 12/02/2014, 20:48
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: Duda sobre relacion

si vas a realizar ventas sin "cliente" no hay otra solucion, a menos que quites la relacion que eso si es un "parche"
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Etiquetas: relacion, 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




La zona horaria es GMT -6. Ahora son las 10:36.