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

Como planteo esto?

Estas en el tema de Como planteo esto? en el foro de Bases de Datos General en Foros del Web. Vereis estoy haciendo un gestor de tareas. Cada tarea que se añade, tiene que poder estar asignada a varios usuarios . La tabla ' tarea ...
  #1 (permalink)  
Antiguo 02/02/2012, 04:00
Avatar de lenders  
Fecha de Ingreso: diciembre-2011
Mensajes: 58
Antigüedad: 12 años, 3 meses
Puntos: 2
Como planteo esto?

Vereis estoy haciendo un gestor de tareas. Cada tarea que se añade, tiene que poder estar asignada a varios usuarios.

La tabla 'tarea' tiene los campos:
- id_tarea
- id_usuario
- fecha_alta
- fecha_entrega
- finalizada
- aceptada
- titulo
- contenido

Y la tabla 'usuario' tiene los campos:
- id_usuario
- nombre
- clave
- admin
- fecha_alta
- email

Tal y como tengo hecha la aplicacion web, una tarea solo puede tener un usuario.

¿Como puedo plantearlo, para que una tarea pueda estar asignada a varios usuarios a la vez?
  #2 (permalink)  
Antiguo 02/02/2012, 05:02
 
Fecha de Ingreso: febrero-2011
Mensajes: 55
Antigüedad: 13 años, 2 meses
Puntos: 3
Respuesta: Como planteo esto?

Pero entonces lo que vos queres decir, es que un usuario puede tener una o más tareas, y que una tarea puede estar asignada a uno o más usuarios ...
lo resultante de decir eso, es que vas a tener que crear una relación más que hereda las claves primarias de las dos relaciones ...
  #3 (permalink)  
Antiguo 02/02/2012, 05:16
Avatar de lenders  
Fecha de Ingreso: diciembre-2011
Mensajes: 58
Antigüedad: 12 años, 3 meses
Puntos: 2
Respuesta: Como planteo esto?

si, al final he creado una tabla usuario_tarea que contiene el id_usuario y el id_tarea, gracias!

Etiquetas: tabla, campos
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 16:13.