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

Relacionar varios registros de una tabla con uno solo

Estas en el tema de Relacionar varios registros de una tabla con uno solo en el foro de Programación General en Foros del Web. Hola a todos. Mi problema es el siguiente: Los meto en contexto, tengo una tabla con informacion sobre autos y otra sobre incidentes, ambas estan ...
  #1 (permalink)  
Antiguo 07/12/2015, 09:46
 
Fecha de Ingreso: diciembre-2015
Ubicación: Cuernavaca
Mensajes: 2
Antigüedad: 8 años, 11 meses
Puntos: 0
Relacionar varios registros de una tabla con uno solo

Hola a todos. Mi problema es el siguiente:

Los meto en contexto, tengo una tabla con informacion sobre autos y otra sobre incidentes, ambas estan relacionadas pero se requiere de que un incidente sea capaz de guardar varios identificadores de autos, es decir, si un dia guarde un incidente con su respectivo auto, puede que en un futuro haya un nuevo auto con el mismo incidente que ya habia sido registrado. Para esto no crearia un nuevo registro de incidente sino modificar el ya existente pero agregandole el id del auto en cuestion.

Espero me ayuden con ideas para solucionarlo. De antemano gracias
  #2 (permalink)  
Antiguo 07/12/2015, 10:40
(Desactivado)
 
Fecha de Ingreso: enero-2015
Mensajes: 393
Antigüedad: 9 años, 10 meses
Puntos: 52
Respuesta: Relacionar varios registros de una tabla con uno solo

Depende de como lo quieras manejar tenés diferentes opciones:

¿Se pueden cargar registros de autos que no estén asociados a ningun incidente? ¿Puede un mismo auto estar relacionado a varios incidentes? En ese caso la relacion es de N a N y vas a necesitar una tabla intermedia:

Código Ejemplo de Tabla:
Ver original
  1. IncidenteId   AutoId  
  2.     1                 2
  3.     1                 3
  4.     2                 3
  5.     ...etc

De lo contrario yo le pondría un FK IncidenteId a la tabla auto y listo
  #3 (permalink)  
Antiguo 07/12/2015, 11:01
 
Fecha de Ingreso: diciembre-2015
Ubicación: Cuernavaca
Mensajes: 2
Antigüedad: 8 años, 11 meses
Puntos: 0
Respuesta: Relacionar varios registros de una tabla con uno solo

Cita:
Iniciado por agleiva Ver Mensaje
Depende de como lo quieras manejar tenés diferentes opciones:

¿Se pueden cargar registros de autos que no estén asociados a ningun incidente? ¿Puede un mismo auto estar relacionado a varios incidentes? En ese caso la relacion es de N a N y vas a necesitar una tabla intermedia:

Código Ejemplo de Tabla:
Ver original
  1. IncidenteId   AutoId  
  2.     1                 2
  3.     1                 3
  4.     2                 3
  5.     ...etc

De lo contrario yo le pondría un FK IncidenteId a la tabla auto y listo
Hola, gracias por tu respuesta, en efecto, el listado de autos es independiente, puede o no que tenga algun incidente y un mismo auto puede tener varios incidentes, muy raro pero puede pasar. Solo que a nivel GUI aun no me queda muy claro como implementarlo.

Etiquetas: access, basic, vb, visual
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 12:30.