Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/05/2008, 14:39
rezocrew
 
Fecha de Ingreso: octubre-2007
Ubicación: Santiago ,Chile
Mensajes: 146
Antigüedad: 16 años, 7 meses
Puntos: 0
Duda con primary key y foraign key

estoy diseñando una base de datos en acces y tengo dudas con las primary key y foraign key, resulta que tnego dos tablas una llamada vacacionesy otra llamada consumo.

vacaciones
Id_ vacaciones
nic_usuario
fecha_inicio
fecha_termino


consumo
Id_consumo
rut
codigo cliente
fecha termino
fecha llamada
hora llamada



la relacion es uno a muchos (un periodo de vacaciones puede tener mucho consumos y un consumo solo puede tener un periodo de vacaciones),como primary key de las tablas puse los Id de cada una pero al crear la relacion en acces de Id_vaciones con Id_consumo la relacion es uno a uno y no se por que; en cambio si hago la relacion Id_vacaciones con rut la relacion es de uno a muchos como quiero ke sea, entonces mi gran duda es si una foraign key siempre tiene que ser una primary key de otra tabla, en que toy fallando????? ayudenme por favor de antemano muchas gracias